whatmodel.sh / image / Stable Cascade
Stable Cascade
↗ share
+ contribute
Stable Cascade is an open-weights image model from Stability AI, released February 2024. Its published size is 5.1B parameters. Licence: stable-cascade-nc-community.
Catalogue identity notes
stabilityai/stable-cascade + stable-cascade-prior (Wuerstchen v3). params_b 5.1 = 3.6B Stage C + 1.5B Stage B, the recommended large variants per the model card.
Score within the LMArena text-to-image comparison set only.
$ how it compares
The image models ranked either side of Stable Cascade, out of 197 with a score, then more from Stability AI.
| # | model | score | where | ||
|---|---|---|---|---|---|
| 150 | 39±3 | local | |||
| 151 | 38±3 | local | |||
| 152 | 38±4 | local | |||
| 153 | 38±2 | api $0.0020/image +local | |||
| 154 | 37±3 | comparison only | |||
| more from Stability AI | |||||
| 137 | 42±1 | api $0.065/image +local | |||
| 141 | 41±3 | api $0.035/image +local | |||
| 148 | 40±6 | local | |||
$ what it's good at
text to image▂▅▅▃▄▄█▃▁▂▁▁ #92 of 126 * · 95% of its score · 1 test
Beats Latent Diffusion text2img-large (LDM-KL-8-G, LAION-400M), VQ-Diffusion (ITHQ), Stable Diffusion XL 0.9 (base) here, though they rank higher overall.
| test | result | vs the others in its run | counts |
|---|---|---|---|
| GenAI-Arena text-to-image (Elo, 4 Jun 2024) | 1057.0 ✎ | ▃▃··▃·▃·█·▃▃ beats 6/8 | 95% |
$ where to run it
Other ways to run it
- Run it as published · needs ~12.7 GB, NVIDIA only · from huggingface.co/stabilityai (official)
uv run --with diffusers --with transformers --with accelerate --with torch python -c "import torch; from diffusers import StableCascadePriorPipeline, StableCascadeDecoderPipeline; pr=StableCascadePriorPipeline.from_pretrained('stabilityai/stable-cascade-prior', variant='bf16', torch_dtype=torch.bfloat16); de=StableCascadeDecoderPipeline.from_pretrained('stabilityai/stable-cascade', variant='bf16', torch_dtype=torch.float16); pr.enable_model_cpu_offload(); o=pr(prompt='a cat holding a sign', height=1024, width=1024, guidance_scale=4.0, num_inference_steps=20); de.enable_model_cpu_offload(); de(image_embeddings=o.image_embeddings.to(torch.float16), prompt='a cat holding a sign', guidance_scale=0.0, num_inference_steps=10, output_type='pil').images[0].save('out.png')"
Official weights and documentation: huggingface.co/stabilityai ↗
$ how the score was worked out · GenAI Arena: An Open Evaluati… 95%
Each result implies a score on its own, after adjusting for how hard its test is and who ran it. The score is their weighted average, with a small pull toward the middle for thinly tested models. Each test's weight is its counts column above; here it's added up by who ran the tests. How it works
| source | results | share of the score |
|---|---|---|
| 1 | 95% | |
| prior · pull toward the middle | 5% | |
| weighted average | = 38.4 |
$ improve this page
Use a short GitHub form or edit the data through a pull request. Every number needs a source; here's which ones we can use.
data updated · sources and licences · json