Views
No views yet
| Component | Base Model | Parameters |
|---|---|---|
| VGM (Video Generation Model) | Wan2.2-5B | ~5.00B |
| VLM (Vision-Language Model) | Qwen3-VL-2B | ~2.13B |
| Action Expert | - | ~641.5M |
| Understanding Expert | - | ~253.5M |
| Total | - | ~8B |
| Mode | VRAM | Recommended GPU |
|---|---|---|
| Inference (with pre-encoded T5) | > 24 GB | RTX 5090 |
| Inference (without pre-encoded T5) | ~ 41 GB | A100 (40GB) / A100 (80GB) / H100 / B200 |
| Training | > 80 GB | A100 (80GB) / H100 / B200 |
1# Clone the repository
2git clone https://github.com/thu-ml/Motus.git
3cd Motus
4
5# Create conda environment
6conda create -n motus python=3.10 -y
7conda activate motus
8
9# install torch (cuda12.8)
10pip install torch==2.7.1 torchvision==0.22.1 --index-url https://download.pytorch.org/whl/cu128
11
12# install flash
13pip install flash-attn --no-build-isolation
14
15# Install motus dependencies
16pip install -r requirements.txt
17
18# (Optinal) Install lerobot dependencies
19pip install --no-deps lerobot==0.3.2
20pip install -r requirements/lerobot.txt| Model | Use Case | Description | Checkpoint Path |
|---|---|---|---|
| Motus_Wan2_2_5B_pretrain | Pretrain / VGM Backbone | Stage 1 VGM pretrained checkpoint | motus-robotics/Motus_Wan2_2_5B_pretrain |
| Motus | Fine-Tuning | Stage 2 latent action pretrained checkpoint | motus-robotics/Motus |
| Motus_robotwin2 | Inference / Fine-Tuning | Stage 3 RoboTwin2 fine-tuned checkpoint | motus-robotics/Motus_robotwin2 |
1# Create pretrained models directory
2mkdir -p pretrained_models
3
4# Download Motus checkpoints
5huggingface-cli download motus-robotics/Motus_Wan2_2_5B_pretrain --local-dir ./pretrained_models/Motus_Wan2_2_5B_pretrain
6huggingface-cli download motus-robotics/Motus --local-dir ./pretrained_models/Motus
7huggingface-cli download motus-robotics/Motus_robotwin2 --local-dir ./pretrained_models/Motus_robotwin2
8
9# Download foundation models
10huggingface-cli download Qwen/Qwen3-VL-2B-Instruct --local-dir ./pretrained_models/Qwen3-VL-2B-Instruct
11huggingface-cli download Wan-AI/Wan2.2-TI2V-5B --local-dir ./pretrained_models/Wan2.2-TI2V-5Bconfigs/robotwin.yaml, configs/ac_one.yaml, or other embodiment configs):1model:
2 wan:
3 checkpoint_path: "./pretrained_models/Motus_Wan2_2_5B_pretrain"
4 config_path: "./pretrained_models/Motus_Wan2_2_5B_pretrain"
5 vae_path: "./pretrained_models/Wan2.2-TI2V-5B/Wan2.2_VAE.pth"
6 vlm:
7 checkpoint_path: "./pretrained_models/Qwen3-VL-2B-Instruct"
8 config_path: "./pretrained_models/Qwen3-VL-2B-Instruct"| Stage | Data | Training |
|---|---|---|
| Pretrained Foundation Models | Level 1: Web Data | VGM and VLM |
| Stage 1 (VGM Training) | Level 2: Egocentric Human Videos Level 3: Synthetic Data Level 5: Multi-Robot Task Trajectory | Only VGM |
| Stage 2 (Motus Pretraining) | Level 2: Egocentric Human Videos Level 3: Synthetic Data Level 4: Task-agnostic Data Level 5: Multi-Robot Task Trajectory | Motus (all 3 experts, with latent actions) |
| Stage 3 (Motus SFT) | Level 6: Target-Robot Task Trajectory | Motus (all 3 experts, with actions) |
1@misc{bi2025motusunifiedlatentaction,
2 title={Motus: A Unified Latent Action World Model},
3 author={Hongzhe Bi and Hengkai Tan and Shenghao Xie and Zeyuan Wang and Shuhe Huang and Haitian Liu and Ruowen Zhao and Yao Feng and Chendong Xiang and Yinze Rong and Hongyan Zhao and Hanyu Liu and Zhizhong Su and Lei Ma and Hang Su and Jun Zhu},
4 year={2025},
5 eprint={2512.13030},
6 archivePrefix={arXiv},
7 primaryClass={cs.CV},
8 url={https://arxiv.org/abs/2512.13030},
9}