Downloads · 30 days
56
20% of all-time downloads
ckurasek/Yume-1.5-5B-720P-MLX
Yume-1.5-5B-720P-MLX is a image-to-video model from ckurasek. Use it for the image-to-video task on the model card, and read the license before you ship it in a product. It is set up for mlx. The card lists the license as apache-2.0.
MLX-converted weights for Yume 1.5, a 5B-parameter interactive world generation model. Runs natively on Apple Silicon via mlx-video.
Downloads · 30 days
56
20% of all-time downloads
All-time downloads
275
Public
Parameters
5.2B
24.6 GB on disk
Likes
1
Public
Click a slice to open those files.
.safetensors24.6 GB · 100%
From the Hugging Face model README
MLX-converted weights for Yume 1.5, a 5B-parameter interactive world generation model. Runs natively on Apple Silicon via mlx-video.
Yume 1.5 is fine-tuned from Wan2.2 TI2V-5B and supports both text-to-video and image-to-video generation.
pip install mlx-video
# Image-to-Video
python -m mlx_video.models.wan_2.generate \
--model-dir ckurasek/Yume-1.5-5B-720P-MLX \
--image my_photo.jpg \
--prompt "A dog runs through the scene" \
--width 832 --height 480 --num-frames 81 \
--steps 30 --seed 42 \
--output-path output.mp4
# Text-to-Video (omit --image)
python -m mlx_video.models.wan_2.generate \
--model-dir ckurasek/Yume-1.5-5B-720P-MLX \
--prompt "A cinematic shot of a mountain landscape at sunset" \
--width 832 --height 480 --num-frames 81 \
--steps 30 --seed 42 \
--output-path output.mp4
The model directory is auto-downloaded from Hugging Face on first use.
Benchmarked on M5 Pro (48GB unified memory):
| Resolution | Frames | Steps | Denoising | VAE Decode | Total |
|---|---|---|---|---|---|
| 640x352 | 17 | 10 | 12s | 17s | ~40s |
| 832x480 | 81 | 30 | 4.5min | 1.5min | ~6min |
These weights were converted from the original PyTorch checkpoint using the mlx-video conversion pipeline:
python -m mlx_video.models.wan_2.convert \
--checkpoint-dir /path/to/Yume-5B-720P \
--output-dir ./yume-mlx \
--dtype bfloat16 --model-version 2.2
| File | Size | Description |
|---|---|---|
model.safetensors | 9.7 GB | DiT transformer (bfloat16) |
t5_encoder.safetensors | 11 GB | T5 UMT5-XXL text encoder (bfloat16) |
vae.safetensors | 2.6 GB | Wan2.2 3D VAE (float32) |
config.json | 1.6 KB | Model configuration |
| Flag | Default | Description |
|---|---|---|
--image | — | Input image for I2V mode |
--width | 1280 | Video width |
--height | 704 | Video height |
--num-frames | 81 | Frame count (must be 4n+1) |
--steps | 40 | Diffusion steps |
--guide-scale | 5.0 | Classifier-free guidance scale |
--scheduler | unipc | Solver: euler, dpm++, unipc |
--tiling | auto | VAE tiling mode for memory efficiency |
--seed | -1 | Random seed (-1 = random) |
@article{mao2025yume15,
title={Yume-1.5: A Text-Controlled Interactive World Generation Model},
author={Mao, Xiaofeng and Li, Zhen and Li, Chuanhao and Xu, Xiaojie and Ying, Kaining and He, Tong and Pang, Jiangmiao and Qiao, Yu and Zhang, Kaipeng},
journal={arXiv preprint arXiv:2512.22096},
year={2025}
}
@article{mao2025yume,
title={Yume: An Interactive World Generation Model},
author={Mao, Xiaofeng and Lin, Shaoheng and Li, Zhen and Li, Chuanhao and Peng, Wenshuo and He, Tong and Pang, Jiangmiao and Chi, Mingmin and Qiao, Yu and Zhang, Kaipeng},
journal={arXiv preprint arXiv:2507.17744},
year={2025}
}
Apache 2.0 (same as the original Yume model).