| --- |
| base_model: |
| - stabilityai/stable-diffusion-xl-base-1.0 |
| - madebyollin/sdxl-vae-fp16-fix |
| license: creativeml-openrail-m |
| --- |
| |
| # wmr model hub |
|
|
| This repository hosts the models [wmr](https://github.com/froggeric/gemini-watermark-and-synthid-remover) |
| downloads for its SynthID regeneration (`--synthid-attack regen`). wmr is a command-line tool that |
| removes visible watermarks from Gemini / Veo / NotebookLM generated media and scrubs the invisible |
| **SynthID** watermark via lossy SDXL img2img regeneration (the only SynthID attack the published |
| literature reports as validated, confirmed here against Google's official SynthID verifier). |
|
|
| wmr auto-downloads the files it needs on first use and caches them under `~/.cache/wmr/`; you do |
| not need to download anything from here manually. Pass `--regen-no-download` to refuse the network. |
| The SHA256 of every file is pinned in wmr's source and verified after download. |
|
|
| There are two regeneration backends, each with its own model set: |
|
|
| ## 1. CoreML SDXL (macOS Apple Silicon, fast) |
|
|
| Used by `--synthid-attack regen` on macOS Apple Silicon (the default there). Native CoreML |
| `.mlpackage` directories converted from `apple/ml-stable-diffusion` tag 1.1.1, tarred for hosting. |
|
|
| | File | Size | SHA256 | |
| |------|------|--------| |
| | `coreml-sdxl-unet.mlpackage.tar.gz` | ~4.4 GB | `9101cadaefb5f98dad645ed81704ebe775ca173d926a61a4ed27a41d7e743f7a` | |
| | `coreml-sdxl-vae-encoder.mlpackage.tar.gz` | ~60 MB | `370232dd23330abe34c17b19d8b7c08f55c5938887ad1ef608b2bc0b4e000036` | |
| | `coreml-sdxl-vae-decoder.mlpackage.tar.gz` | ~88 MB | `f477d3ca98a19143d81c199c1d02d3ed1737d4638487042c71775016fe399424` | |
| | `empty_prompt_embeds.bin` | ~0.6 MB | `e27ab49bda70deda842a83afa00e67488533f881f5a359bf31b514c00a8038fe` | |
|
|
| The UNet + VAE are converted from Stability AI's SDXL base 1.0 + `madebyollin/sdxl-vae-fp16-fix`. |
| The empty-prompt embeddings are pre-baked CLIP outputs (the text encoders are not shipped). |
|
|
| ## 2. CPU sdcpp SDXL (Linux, Windows, macOS Intel) |
|
|
| Used by `--synthid-attack regen` on Linux, Windows, and macOS Intel, and by `--regen-backend cpu` |
| everywhere. Run natively via [leejet/stable-diffusion.cpp](https://github.com/leejet/stable-diffusion.cpp) |
| (ggml), CPU-only in the release binaries. |
|
|
| | File | Size | SHA256 | |
| |------|------|--------| |
| | `sd_xl_base_1.0.safetensors` | ~6.5 GB | `31e35c80fc4829d14f90153f4c74cd59c90b779f6afe05a74cd6120b893f7e5b` | |
| | `sdxl_vae.safetensors` | ~335 MB | `235745af8d86bf4a4c1b5b4f529868b37019a10f7c0b2e79ad0abca3a22bc6e1` | |
|
|
| `sd_xl_base_1.0.safetensors` is the official Stability AI SDXL base 1.0 checkpoint (unchanged bytes; |
| its SHA is the HuggingFace LFS content oid, so it verifies identically to the upstream file). |
| `sdxl_vae.safetensors` is the fp16-stable VAE from `madebyollin/sdxl-vae-fp16-fix` (named |
| `sdxl_vae.safetensors` upstream). Both are mirrored here so the CPU path depends only on this repo. |
|
|
| ## Licenses |
|
|
| - **SDXL base 1.0:** CreativeML Open RAIL++-M ([stabilityai/stable-diffusion-xl-base-1.0](https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0)) |
| - **VAE fp16-fix:** MIT ([madebyollin/sdxl-vae-fp16-fix](https://huggingface.co/madebyollin/sdxl-vae-fp16-fix)) |
| - **Conversion tool:** MIT ([apple/ml-stable-diffusion](https://github.com/apple/ml-stable-diffusion)) |
|
|