๐ ABot-World: Infinite Interactive World Rollout on a Single Desktop GPU
78
13 commits
7 linked in READMEs
updated Aug 21, 2026
TL;DR: ABot-World turns a single NVIDIA RTX 5090 desktop GPU into a real-time interactive world simulator, enabling infinite action-conditioned world rollout at 720P, 16 FPS, 1.2s latency, and 19GB GPU memory.
500-hour training data.500-hour video training dataset with accurate action annotations. Stay tunedโwe plan to release it very soon.ABot-World-0-5B-LF, inference code, our local gradio demo and online playground ABot World Studio.This installation was tested on: Ubuntu 22.04, CUDA 13.3, NVIDIA RTX 5090.
git clone https://github.com/amap-cvlab/ABot-World.git
cd ABot-World
conda create -n aworld python=3.12 -y
conda activate aworld
pip install -r requirements.txt
Download models using HuggingFace:
pip install -U "huggingface_hub"
hf download acvlab/ABot-World-0-5B-LF --local-dir ./checkpoints/ABot-World-0-5B-LF
Download models using ModelScope:
pip install -U "modelscope"
modelscope download "amap_cvlab/ABot-World-0-5B-LF" --local_dir ./checkpoints/ABot-World-0-5B-LF
After downloading, the project should have the following checkpoint structure:
checkpoints/
โโโ ABot-World-0-5B-LF/
โโโ Wan2.2_VAE.pth
โโโ taew2_2.pth
โโโ models_t5_umt5-xxl-enc-bf16.pth
โโโ diffusion_pytorch_model.safetensors
โโโ google/umt5-xxl/
The checkpoint paths are configured in configs/long_forcing_dmd.yaml and
configs/default_config.yaml. The distilled generator weights are already
merged into ABot-World-0-5B-LF/diffusion_pytorch_model.safetensors.
bash web_client/run.sh
Select a GPU with:
CUDA_ID=0 bash web_client/run.sh
This project is released under the Apache License 2.0. See LICENSE, NOTICE,
and THIRD_PARTY_NOTICES.md for copyright and third-party attribution details.
This project builds on and is inspired by the following open-source projects: Causal Forcing, AngelSlim, LightX2V, taehv, Wan2.2, Helios, from which the optimized Triton RoPE and normalization kernels in wan/modules/helios_kernels are derived.
If you find our work helpful, please cite our paper:
@misc{jiang2026abotworld0,
title={{ABot-World-0}: Infinite Interactive World Rollout on a Single Desktop GPU},
author={Fan Jiang and Zhaoxu Sun and Mengchao Wang and Ziyu Zhu and Chiyu Wang and Yunpeng Zhang and Wenlin Liu and Yun Wang and Xue Zheng and Rui Sun and Junfeng Ni and Hongyu Pan and Zhongxu Sun and Fei Yu and Zengye Ge and Mengmeng Du and Nianfei Fan and Mingchao Sun and Yu Liu and Yongchang and Yanqing Zhu and Jiahang Wang and Ning Ying and Yuze Xuan and Di Yang and Zhicheng Liu and Zhe Gao and Tingbing Xu and Jiacheng Sui and Wenjin Yang and Junnan Lai and Shufeng Liu and Yuan Liu and Zheng Zhou and Yingliang Peng and Dawei Cao and Kaifeng Sheng and Yuxiang Cai and Fei Lu and Mu Xu and Ning Guo},
year={2026},
eprint={2607.19191},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2607.19191},
}
Feel free to contact us!
13 commits
๐ ABot-World: Infinite Interactive World Rollout on a Single Desktop GPU
78
13 commits
7 linked in READMEs
updated Aug 21, 2026
TL;DR: ABot-World turns a single NVIDIA RTX 5090 desktop GPU into a real-time interactive world simulator, enabling infinite action-conditioned world rollout at 720P, 16 FPS, 1.2s latency, and 19GB GPU memory.
500-hour training data.500-hour video training dataset with accurate action annotations. Stay tunedโwe plan to release it very soon.ABot-World-0-5B-LF, inference code, our local gradio demo and online playground ABot World Studio.This installation was tested on: Ubuntu 22.04, CUDA 13.3, NVIDIA RTX 5090.
git clone https://github.com/amap-cvlab/ABot-World.git
cd ABot-World
conda create -n aworld python=3.12 -y
conda activate aworld
pip install -r requirements.txt
Download models using HuggingFace:
pip install -U "huggingface_hub"
hf download acvlab/ABot-World-0-5B-LF --local-dir ./checkpoints/ABot-World-0-5B-LF
Download models using ModelScope:
pip install -U "modelscope"
modelscope download "amap_cvlab/ABot-World-0-5B-LF" --local_dir ./checkpoints/ABot-World-0-5B-LF
After downloading, the project should have the following checkpoint structure:
checkpoints/
โโโ ABot-World-0-5B-LF/
โโโ Wan2.2_VAE.pth
โโโ taew2_2.pth
โโโ models_t5_umt5-xxl-enc-bf16.pth
โโโ diffusion_pytorch_model.safetensors
โโโ google/umt5-xxl/
The checkpoint paths are configured in configs/long_forcing_dmd.yaml and
configs/default_config.yaml. The distilled generator weights are already
merged into ABot-World-0-5B-LF/diffusion_pytorch_model.safetensors.
bash web_client/run.sh
Select a GPU with:
CUDA_ID=0 bash web_client/run.sh
This project is released under the Apache License 2.0. See LICENSE, NOTICE,
and THIRD_PARTY_NOTICES.md for copyright and third-party attribution details.
This project builds on and is inspired by the following open-source projects: Causal Forcing, AngelSlim, LightX2V, taehv, Wan2.2, Helios, from which the optimized Triton RoPE and normalization kernels in wan/modules/helios_kernels are derived.
If you find our work helpful, please cite our paper:
@misc{jiang2026abotworld0,
title={{ABot-World-0}: Infinite Interactive World Rollout on a Single Desktop GPU},
author={Fan Jiang and Zhaoxu Sun and Mengchao Wang and Ziyu Zhu and Chiyu Wang and Yunpeng Zhang and Wenlin Liu and Yun Wang and Xue Zheng and Rui Sun and Junfeng Ni and Hongyu Pan and Zhongxu Sun and Fei Yu and Zengye Ge and Mengmeng Du and Nianfei Fan and Mingchao Sun and Yu Liu and Yongchang and Yanqing Zhu and Jiahang Wang and Ning Ying and Yuze Xuan and Di Yang and Zhicheng Liu and Zhe Gao and Tingbing Xu and Jiacheng Sui and Wenjin Yang and Junnan Lai and Shufeng Liu and Yuan Liu and Zheng Zhou and Yingliang Peng and Dawei Cao and Kaifeng Sheng and Yuxiang Cai and Fei Lu and Mu Xu and Ning Guo},
year={2026},
eprint={2607.19191},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2607.19191},
}
Feel free to contact us!
13 commits