From: stabilityai <huggingface.co/stabilityai>Newsgroups: alt.freeweights.imageSubject:

sdxl-vae

Date: 2026-11-14Commit: 6f5909aSigned: 2DC28CC7B26A283B ✓

Model with 84M parameters. Safetensors weights, 1.00 GB in all. Published by stabilityai under MIT.

84M params1.00GBsdxl-vaesafetensorspermissive
FactsParams84MSize1.00 GBFormatssafetensorsTasknot taggedLicenseMITFrom sourcepermissive
$ fw get stabilityai/sdxl-vae
# manifest sha256 4143a8f2da1c… · 1.00 GB · 6 files
$ fw verify ./sdxl-vae stabilityai/sdxl-vae
From sourceHosted (signed)stabilityai/sdxl-vaeLast check: 2026-11-15 02:25 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Works with

Runs with

Ranked by fit to this model (safetensors), then by GitHub stars.

Overview

Size
1.00 GB
Weights
669 MB (safetensors)
Parameters
84M
Formats
safetensors
Task
not tagged
License
MIT (permissive)
Files
6, each with a sha256
Publisher
stabilityai
Added
2026-11-14
Section
alt.freeweights.image
Lineage

Original release from the publisher.

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 02:25 UTCpassed

Model card

From the publisher at commit 6f5909a. Shown as plain text with links; images open at the publisher.

SDXL - VAE#

How to use with 🧨 diffusers#

You can integrate this fine-tuned VAE decoder to your existing diffusers workflows, by including a vae argument to the StableDiffusionPipeline

from diffusers.models import AutoencoderKL
from diffusers import StableDiffusionPipeline

model = "stabilityai/your-stable-diffusion-model"
vae = AutoencoderKL.from_pretrained("stabilityai/sdxl-vae")
pipe = StableDiffusionPipeline.from_pretrained(model, vae=vae)

Model#

SDXL is a latent diffusion model, where the diffusion operates in a pretrained, learned (and fixed) latent space of an autoencoder. While the bulk of the semantic composition is done by the latent diffusion model, we can improve local, high-frequency details in generated images by improving the quality of the autoencoder. To this end, we train the same autoencoder architecture used for the original Stable Diffusion at a larger batch-size (256 vs 9) and additionally track the weights with an exponential moving average (EMA). The resulting autoencoder outperforms the original model in all evaluated reconstruction metrics, see the table below.

Evaluation#

SDXL-VAE vs original kl-f8 VAE vs f8-ft-MSE

COCO 2017 (256x256, val, 5000 images)#

| Model | rFID | PSNR | SSIM | PSIM | Link | Comments

|----------|------|--------------|---------------|---------------|------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------|

| | | | | | | |

| SDXL-VAE | 4.42 | 24.7 +/- 3.9 | 0.73 +/- 0.13 | 0.88 +/- 0.27 | https://huggingface.co/stabilityai/sdxl-vae/blob/main/sdxl_vae.safetensors | as used in SDXL |

| original | 4.99 | 23.4 +/- 3.8 | 0.69 +/- 0.14 | 1.01 +/- 0.28 | https://ommer-lab.com/files/latent-diffusion/kl-f8.zip | as used in SD |

| ft-MSE | 4.70 | 24.5 +/- 3.7 | 0.71 +/- 0.13 | 0.92 +/- 0.27 | https://huggingface.co/stabilityai/sd-vae-ft-mse-original/resolve/main/vae-ft-mse-840000-ema-pruned.ckpt | resumed with EMA from ft-EMA, emphasis on MSE (rec. loss = MSE + 0.1 * LPIPS), smoother outputs |

Files

6 files · 1.00 GBWeights 669 MB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 6 files with their sha256
FileSizesha256
.gitattributes1.52 KB11ad7efa24975ee4b0c3c3a38ed18737f0658a5f75a0a96787b576a78a023361
README.md3.17 KB53a552bcc5cb660bd17d53e463690cd8f4d0205671603536fffbce8719d21f77
config.json607 B1ab8e39aeac945453e4c4bd1dd4d0953c566cb9eb9291f87cd316e75c61073cf
diffusion_pytorch_model.bin335 MB48b7606461b0646c5a578e686e2fddbb54ae789823ab82ca07f4b898261f6383
diffusion_pytorch_model.safetensors335 MB1598f3d24932bcfe6634e8b618ea1e30ab1d57f5aad13a6d2de446d2199f2341
sdxl_vae.safetensors335 MB63aeecb90ff7bc1c115395962d3e803571385b61938377bc7089b36e81e92e2e
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
6f5909a7e5 pinned now2026-11-15 02:25 UTC6 files · 1.00 GB

Use it

$ fw get stabilityai/sdxl-vae
# manifest sha256 4143a8f2da1c… · 1.00 GB · 6 files
$ fw verify ./sdxl-vae stabilityai/sdxl-vae
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/stabilityai/sdxl-vae.json --dir ./sdxl-vae $ python3 fw.py verify ./sdxl-vae ./stabilityai__sdxl-vae.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download stabilityai/sdxl-vae --revision 6f5909a7e596173e25d4e97b07fd19cdf9611c76 --local-dir ./sdxl-vae
Packaged for ComfyUI. Most image, video and music models run in ComfyUI . Check the publisher's page for the workflow. Freeweights does not host it.

License

Name
MIT License
Id
MIT
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-14
Text in
README.md
Text sha256
53a552bcc5cb660bd17d53e463690cd8f4d0205671603536fffbce8719d21f77
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: stabilityai <huggingface.co/stabilityai>Newsgroups: alt.freeweights.imageSubject: sdxl-vaeDate: 2026-11-14Commit: 6f5909aSigned: 2DC28CC7B26A283B ✓
Upstream
stabilityai/sdxl-vae
Pinned commit
6f5909a7e596173e25d4e97b07fd19cdf9611c76
Manifest
sdxl-vae.json · .minisig
Manifest sha256
4143a8f2da1c12bcaf28f1cb7b5d0897c430fe37eb6183d57765b0f906fad5d3
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 02:25 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/stabilityai/sdxl-vae.json $ curl -O https://freeweights.allternit.com/manifests/stabilityai/sdxl-vae.json.minisig $ minisign -Vm sdxl-vae.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

No related models in this catalog.Nothing here lists this model as its parent, and it names no parent.
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download stabilityai/sdxl-vae
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. sdxl-vae.json. Provenance. Takedown history: none.
From: Comfy-Org <huggingface.co/Comfy-Org>Subject: Boogu-Image
From: Comfy-Org <huggingface.co/Comfy-Org>Subject: Chroma1-HD
From: lodestones <huggingface.co/lodestones>Subject: Chroma1-HD
From: Comfy-Org <huggingface.co/Comfy-Org>Subject: Chroma1-Radiance
From: Comfy-Org <huggingface.co/Comfy-Org>Subject: ERNIE-Image
From: baidu <huggingface.co/baidu>Subject: ERNIE-Image