Instructions to use AlayaLab/Evoke-Turbo with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Diffusers
How to use AlayaLab/Evoke-Turbo with Diffusers:
pip install -U diffusers transformers accelerate
import torch from diffusers import DiffusionPipeline # switch to "mps" for apple devices pipe = DiffusionPipeline.from_pretrained("AlayaLab/Evoke-Turbo", dtype=torch.bfloat16, device_map="cuda") prompt = "Astronaut in a jungle, cold color palette, muted colors, detailed, 8k" image = pipe(prompt).images[0] - Notebooks
- Google Colab
- Kaggle
Download README.md from AlayaLab/Evoke-Turbo: direct link, hf CLI and curl.
- Browser
- Download file 3.44 kB
-
https://huggingface.co/AlayaLab/Evoke-Turbo/resolve/main/README.md
- Command line
-
hf download hf://AlayaLab/Evoke-Turbo/README.md
-
curl -L -o README.md https://huggingface.co/AlayaLab/Evoke-Turbo/resolve/main/README.md
license: apache-2.0
base_model: AlayaLab/Evoke
pipeline_tag: text-to-video
inference: false
tags:
- world-model
- video-generation
- text-to-video
- image-to-video
- interactive
- camera-control
- distillation
Alaya-EVOKE: From Linear-Scaling Supervision to Endless World
Alaya-EVOKE-Turbo is a controllability-optimized version of Alaya-EVOKE, focusing on camera-motion following and scene/subject instruction adherence. It uses the same architecture and inference workflow: 3 steps, no CFG, 384 Γ 640 at 24 fps.
Contents
Merged Turbo transformer weights, stored in FP32 to match Evoke. Download the shared base components and depth backend separately:
models/
βββ evoke-base/ # VAE / text encoder / tokenizer / scheduler; from Evoke
βββ evoke-turbo/transformer/ # this release
βββ ViGeo1.1/ # required depth backend
Usage
git clone https://github.com/AlayaLab/Evoke && cd Evoke
pip install -r requirements.txt
hf download AlayaLab/Evoke --include "evoke-base/*" --local-dir models
hf download AlayaLab/Evoke-Turbo --local-dir models/evoke-turbo/transformer
hf download pkqbajng/ViGeo --local-dir models/ViGeo1.1 # REQUIRED depth backend
TRANSFORMER_PATH=models/evoke-turbo MODE=t2v NUM_CHUNKS=20 \
bash scripts/inference/infer_post_distill.sh
See Evoke for camera control, other inference modes, and long rollouts.
WBench
Results on WBench (158 cases; Interaction: Navigation only). Bold marks the best score in each column.
| Model | Video Quality | Setting | Navigation | Consistency | Physical | Avg |
|---|---|---|---|---|---|---|
| Evoke | 82.7900 | 83.7600 | 78.6300 | 86.8700 | 72.0550 | 80.8210 |
| Evoke-Turbo | 81.8914 | 82.0518 | 83.8978 | 88.1469 | 74.0133 | 82.0003 |
Turbo uses seed-44 results selected from six prompt variants; Evoke uses published reference scores, with different prompts and poses.
Notes
See Evoke for base-component provenance and dependency licenses; external components retain their own licenses.
Citation
@article{evoke2026,
title = {Alaya-EVOKE: From Linear-Scaling Supervision to Endless World},
author = {Yin, Yuanyang and Wang, Gongxuan and Zhan, Yifan and
Li, Chuanhao and Zhang, Kaipeng and Zhao, Feng},
journal = {arXiv preprint arXiv:2608.13546},
year = {2026},
}