Downloads · 30 days
0
zhifeichen097/ReWorld-5B
ReWorld-5B is a image-to-video model from zhifeichen097. 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 wan2.2. The card lists the license as apache-2.0.
Downloads · 30 days
0
Access
Public
Updated Sep 1, 2026
Repo size
23.6 GB
Likes
1
Public
Click a slice to open those files.
.pt23.6 GB · 100%
From the Hugging Face model README
ReWorld is a real-time interactive world model with long-horizon memory. Given a start image, a text prompt, and a stream of keyboard/camera actions, it generates an explorable world as $704\times1280$ streaming video — and when the camera leaves a place and later returns, the scene is still there, instead of being re-invented.
ReWorld-5B is built on Wan2.2-TI2V-5B, turned into a chunk-wise causal autoregressive generator with KV caching. Two ideas carry the design:
The model is trained on a metric-scale-aligned data engine: eight sources (Unreal-rendered fly-throughs, game roaming, and real-world footage, 220K+ pose-annotated clips) placed on one physical action scale, so the same key press moves the camera the same distance in every source.
| File | Size | Description |
|---|---|---|
reworld_5b_ar_ema.pt | 22.3 GB | EMA weights of the autoregressive backbone (fp32). Used by both operating modes. |
reworld_5b_dmd_lora.pt | 1.3 GB | Rank-128 DMD-distilled LoRA. Attach for 4-step real-time streaming; the control path carries no LoRA. |
configs/plucker720p_dmd_infer.yaml | — | Reference inference config (704×1280, 4-step, bounded-KV defaults). |
git clone https://github.com/zhifeichen097/ReWorld.git
cd ReWorld
conda create -n reworld python=3.10 -y
conda activate reworld
pip install -r requirements.txt
pip install flash-attn --no-build-isolation
pip install peft
ReWorld-5B uses Wan2.2-TI2V-5B components for the text encoder and VAE:
pip install "huggingface_hub[cli]"
huggingface-cli download Wan-AI/Wan2.2-TI2V-5B --local-dir ./Wan2.2-TI2V-5B
pip install modelscope
modelscope download zhifeichen097/ReWorld-5B --local_dir ./ReWorld-5B
Interactive session (type actions, watch the world stream back):
python inference_action_v2.py \
--config_path configs/plucker720p_dmd_infer.yaml \
--mode interactive \
--prompt "A cinematic Minecraft village at sunset" \
--num_inference_steps 4 \
--output_folder outputs/interactive
Image-to-world generation with the bounded-memory cache:
python inference_i2v_v2.py \
--config_path configs/plucker720p_dmd_infer.yaml \
--mode dataset \
--init_image path/to/start_image.png \
--num_inference_steps 4 \
--kv_policy v15b \
--kv_budget_chunks 12 \
--kv_n_sink 1 \
--kv_recent_w 5 \
--output_folder outputs/run
Point model_ckpt / lora_ckpt in the config (or --checkpoint_path / --lora_checkpoint_path) at the two downloaded files. See docs/INFERENCE.md for multi-GPU evaluation, KV-cache policies, and the full argument reference.
@article{chen2026reworld,
title = {ReWorld: An Interactive World Model with Long-Horizon Memory},
author = {Chen, Zhifei and Wang, Luozhou and Shen, Guibao and Yan, Dongyu and Yang, Shuai and Xu, Tianshuo and Du, Yihua and Wang, Wei and Gui, Tianyi and Huang, Lianghua and Chen, Yingcong},
journal = {arXiv preprint arXiv:2608.23565},
year = {2026}
}
Released under the Apache License 2.0, consistent with the Wan2.2 base model.
Built on Wan2.2-TI2V-5B. The real-time route follows the AR-train-then-distill recipe of the LongLive series and the DMD/Self-Forcing line of work. Thanks to the teams behind these open efforts.