whatmodel.sh / image / Show-o (show-o-demo-512)

Show-o (show-o-demo-512) is an open-weights image model from Show Lab, NUS, released October 2024. Its published size is 1.3B parameters. Licence: apache-2.0.

Model information sources

Release date ↗ · Weights licence ↗ · Parameter count ↗

1.3B = the Show-o transformer (Phi-1.5 1.3B base) as the makers state it; the separate MAGVIT-v2 image tokenizer (showlab/magvitv2) is not included. The 512x512 checkpoint is the same network trained further at higher resolution.

36.1±3.3#117 of 144 image modelsfrom 1 benchmark result across 1 source* thinly tested, treat the rank as provisional

Score within the LMArena text-to-image comparison set only.

$ how it compares

The image models ranked either side of Show-o (show-o-demo-512), out of 197 with a score, then more from Show Lab, NUS.

#modelscorewhereRAMreleased
157Kandinsky 2.2 AI Forever37±5local~12GB2023-07
158Janus-Pro-1B DeepSeek36±4api $0.0005/image +local~5.5GB2025-01
159Show-o (show-o-demo-512) Show Lab, NUS36±3local~7.9GB2024-10
160DALL·E 2 OpenAI36±3comparison only2022-04
161SSD-1B Segmind36±4local~3.3GB2023-10
more from Show Lab, NUS
123Show-o2 1.5B Show Lab, NUS45±5comparison only2025-06
138Show-o2 7B Show Lab, NUS42±3local~23GB2025-06
146Show-o2 1.5B-HQ Show Lab, NUS40±3local~7.9GB2025-06

see all image models · find the ones that fit your machine

$ what it's good at

text to image▂▅▅▃▄▄█▃▁▂▁▁ #101 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. Trails PixArt-α (PixArt-XL-2-1024-MS), SSD-1B here, though they rank lower overall.

testresultvs the others in its rundifficultycountswhy
T2I-ReasonBench (overall)42.8% ✎▅▂█▂▂▂····▂▂ beats 2/13easy · avg 69%▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 95%at its level

$ where to run it

Other ways to run it

  1. Run it as published · needs ~7.9 GB, NVIDIA only · from github.com/showlab (official)
    git clone https://github.com/showlab/Show-o && cd Show-o && pip3 install -r requirements.txt && wandb login && python3 inference_t2i.py config=configs/showo_demo_512x512.yaml batch_size=1 validation_prompts_file=validation_prompts/showoprompts.txt guidance_scale=5 generation_timesteps=50 mode='t2i'
$ how the score was worked out · T2I-ReasonBench: Benchmarking… 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

sourceresultsshare of the scorelicence
T2I-ReasonBench: Benchmarking Reasoning-Informed Text-to-Image Generation (Findings of ACL 2026)1▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 95%CC-BY-4.0
prior · pull toward the middle▇ 5%
weighted average= 36.1

$ 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