whatmodel.sh / video / ZeroScope v2 XL (576w → XL pipeline)
ZeroScope v2 XL (576w → XL pipeline)
↗ share
+ contribute
ZeroScope v2 XL (576w → XL pipeline) is an open-weights video model from cerspense, released June 2023. Licence: cc-by-nc-4.0.
Catalogue identity notes
Table 1 June 2023 ZeroScope, 1024×576 output. Two-stage generation using 576w base then XL video-to-video upscaler. Separate from zeroscope-v2-576w.
Model information sources
$ how it compares
The video models ranked either side of ZeroScope v2 XL (576w → XL pipeline), out of 139 with a score, then more from cerspense.
| # | model | score | where | ||
|---|---|---|---|---|---|
| 135 | 25±3 | local | |||
| 136 | 25±2 | local | |||
| 137 | 24±2 | comparison only | |||
| 138 | ZeroScope v2 XL (576w → XL pipeline) | 24±2 | local | ||
| 139 | 23±7 | local | |||
| more from cerspense | |||||
| 126 | ZeroScope v2 576w | 27±3 | local | ||
$ what it's good at
text to video▆▄▃▄▆▅█▃▂▂▂▄ #67 of 68 · 98% of its score · 4 tests
| test | result | vs the others in its run | counts |
|---|---|---|---|
| EvalCrafter 2023 motion quality | 53.61 / 100 ✎ | ▄····▄██··▄▄ beats 4/7 | 25% |
| EvalCrafter 2023 visual quality | 53.41 / 100 ✎ | ▄█·····▄·█▄▄ beats 2/7 | 25% |
| EvalCrafter 2023 temporal consistency | 58.91 / 100 ✎ | ▄···▄▄▄▄▄··█ beats 3/7 | 24% |
| EvalCrafter 2023 text-video alignment | 51.21 / 100 ✎ | ▃··▂▂·····▂█ beats 0/7 | 23% |
$ where to run it
Other ways to run it
- Run it as published · needs ~15.3 GB, NVIDIA only · from huggingface.co/cerspense (official)
uv run --with torch --with diffusers --with transformers --with accelerate python -c "import torch; from PIL import Image; from diffusers import DiffusionPipeline, DPMSolverMultistepScheduler; from diffusers.utils import export_to_video; p=DiffusionPipeline.from_pretrained('cerspense/zeroscope_v2_576w', torch_dtype=torch.float16); p.scheduler=DPMSolverMultistepScheduler.from_config(p.scheduler.config); p.enable_model_cpu_offload(); p.enable_vae_slicing(); prompt='Darth Vader is surfing on waves'; f=p(prompt, num_inference_steps=40, height=320, width=576, num_frames=36).frames[0]; x=DiffusionPipeline.from_pretrained('cerspense/zeroscope_v2_XL', torch_dtype=torch.float16); x.scheduler=DPMSolverMultistepScheduler.from_config(x.scheduler.config); x.enable_model_cpu_offload(); x.enable_vae_slicing(); v=[Image.fromarray((fr * 255).round().astype('uint8')).resize((1024, 576)) for fr in f]; export_to_video(x(prompt, video=v, strength=0.6).frames[0], 'video_1024.mp4')"
Official weights and documentation: huggingface.co/cerspense ↗
$ how the score was worked out · EvalCrafter: original 2023 te… 98%
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 |
|---|---|---|
| 4 | 98% | |
| prior · pull toward the middle | 2% | |
| weighted average | = 23.5 |
$ 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