Efficient-Large-Model/SANA-WM_bidirectional
Summary
SANA-WM is an efficient 2.6B-parameter open-source world model for minute-scale video generation with precise camera control. It uses a hybrid linear diffusion transformer and a two-stage pipeline to produce 720p videos from images and text prompts.
View Cached Full Text
Cached at: 05/20/26, 08:26 PM
Efficient-Large-Model/SANA-WM_bidirectional · Hugging Face
Source: https://huggingface.co/Efficient-Large-Model/SANA-WM_bidirectional
https://huggingface.co/Efficient-Large-Model/SANA-WM_bidirectional#sana-wm-bidirectionalSANA-WM (Bidirectional)
SANA-WMis an efficient open-source world model trained natively for one-minute generation. The bidirectional checkpoint released here is a 2.6B-parameter image-to-video diffusion transformer that synthesises 720p, minute-scale videos with precise 6-DoF camera control, paired with the LTX-2 sink-bidirectional Euler refiner for high-fidelity decoding.
Four core designs drive the architecture:
- Hybrid Linear Attention— frame-wise Gated DeltaNet combined with softmax attention every Nth block for memory-efficient long-context modelling.
- Dual-Branch Camera Control— independent main and camera branches enable precise per-frame trajectory adherence.
- Two-Stage Generation Pipeline— a long-video refiner stitched on top of Stage-1 latents improves quality and temporal consistency.
- Robust Annotation Pipeline— metric-scale 6-DoF camera poses extracted from public video corpora yield spatiotemporally consistent action supervision.
Paper:https://arxiv.org/abs/2605.15178
@article{zhu2026sanawm,
title = {{SANA-WM}: Efficient Minute-Scale World Modeling with Hybrid Linear Diffusion Transformer},
author = {Zhu, Haoyi and Liu, Haozhe and Zhao, Yuyang and Ye, Tian and Chen, Junsong and Yu, Jincheng and He, Tong and Han, Song and Xie, Enze},
journal = {arXiv preprint arXiv:2605.15178},
year = {2026},
}
https://huggingface.co/Efficient-Large-Model/SANA-WM_bidirectional#repository-layoutRepository layout
ComponentPath in repoSizeSana DiT (Stage 1)dit/sana\_wm\_1600m\_720p\.safetensors10 GBLTX-2 VAE (diffusers)vae/2 GBLTX-2 refiner (Stage 2)refiner/refiner\.safetensors41 GBGemma text encoder for the refinerrefiner/text\_encoder/46 GBInference configconfig\.yaml—
The Sana text encoder (gemma\-2\-2b\-it) isnotbundled here — it is fetched on demand from the public Hugging Face mirror.
https://huggingface.co/Efficient-Large-Model/SANA-WM_bidirectional#usageUsage
python inference_video_scripts/inference_sana_wm.py \
--image asset/sana_wm/demo_0.png \
--prompt asset/sana_wm/demo_0.txt \
--action "w-80,jw-40,w-40,lw-60,w-100" \
--translation_speed 0.055 \
--rotation_speed_deg 1.2 \
--num_frames 321 \
--output_dir results/demo
Weights are fetched from this repository on first use. Pass\-\-no\_refinerto skip the LTX-2 refiner and decode Stage-1 latents with the Sana VAE instead. To run fully offline, override any of\-\-config/\-\-model\_path/\-\-refiner\_checkpoint/\-\-refiner\_gemma\_rootwith local paths.
https://huggingface.co/Efficient-Large-Model/SANA-WM_bidirectional#inputsInputs
ArgumentFormat\-\-imageRGB image (any PIL-readable format) — used as the first frame.\-\-promptUTF-8 text file containing the conditioning prompt.\-\-cameraNumPy\.npyof shape\(F, 4, 4\)— per-frame camera-to-world matrices.\-\-actionWASD/IJKL DSL, e.g."w\-80,jw\-40,w\-40,lw\-60,w\-100". We roll it out to a\(F\+1, 4, 4\)trajectory. Mutually exclusive with\-\-camera.\-\-intrinsicsOptional.\.npyof shape\(3, 3\),\(F, 3, 3\), or\(4,\). If omitted, we estimate intrinsics from\-\-imagewith Pi3X and abort if the resulting FOV is outside\[25°, 120°\].
The output frame size is fixed at704 x 1280; input images are aspect-preserving resized + center-cropped to that resolution.
https://huggingface.co/Efficient-Large-Model/SANA-WM_bidirectional#licenseLicense
Released under the Apache 2.0 license. The bundled LTX-2 refiner and VAE inherit the LTX-2 upstream license.
Similar Articles
SANA-WM: Efficient Minute-Scale World Modeling with Hybrid Linear Diffusion Transformer
SANA-WM is a 2.6B-parameter open-source world model that generates high-fidelity 720p minute-scale videos with precise camera control, achieving industrial-level quality while significantly reducing computational requirements.
SANA-WM, a 2.6B open-source world model for 1-minute 720p video
SANA-WM is a 2.6 billion parameter open-source world model capable of generating 1-minute 720p videos.
SANA-Video: Efficient Video Generation with Block Linear Diffusion Transformer
SANA-Video is a small diffusion model that efficiently generates high-resolution, long videos using linear attention and a constant-memory KV cache, achieving competitive performance at dramatically lower cost and faster speed compared to existing models.
SANA-Video 2.0: Hybrid Linear Attention with Attention Residuals for Efficient Video Generation
SANA-Video 2.0 introduces a hybrid linear-softmax attention mechanism for video diffusion transformers, achieving high-quality video generation up to 720p on a single GPU with significantly reduced latency compared to full-softmax models, while maintaining competitive VBench scores.
minWM: A Full-Stack Open-Source Framework for Real-Time Interactive Video World Models
minWM is a full-stack open-source framework that converts bidirectional video diffusion models into real-time interactive video world models with controllable camera, low-latency rollout, and modular architecture.