The project's README from github.com/roboterax/video-prediction-policy-2. As one markdown file: README.md.
Official implementation of "Video Prediction Policy 2: Predict Better, Act Better".
We introduce Video Prediction Policy 2 (VPP2), a world-action model (WAM) with strong zero-shot generalization in both video prediction and action generation.
Our pipeline has three stages:
git clone https://github.com/roboterax/video-prediction-policy-2.git
cd video-prediction-policy-2
conda create -n vpp2 python=3.10 -y
conda activate vpp2
Install the CUDA/PyTorch dependencies using the installation guide, then install the dependencies from the repository root:
python -m pip install -r requirements-train.txt -c environment-reference.txt
The scripts load VPP2 directly from this checkout; installing the vpp2 package
is unnecessary. For inference and data processing only, use requirements.txt.
| Benchmark | What is included | Guide |
|---|---|---|
| RoboDojo | Joint video–action training, checkpoint export, policy serving, and closed-loop evaluation | RoboDojo guide |
| LIBERO | Video-stage training, action training, and standard benchmark evaluation | LIBERO guide |
| LIBERO-OOD / PRO | Generalization evaluation with the LIBERO policy checkpoint | OOD and PRO setup |
RoboDojo configurations live in configs/robodojo/; LIBERO
configurations live in configs/libero/. Follow the guide for
the benchmark you want to use.
Weights are available on Hugging Face and ModelScope. The Hugging Face repository is public; ModelScope requires an account with access.
| Checkpoint | Use | Hugging Face | ModelScope |
|---|---|---|---|
| RoboDojo history-conditioned Video-10k | Starting Video model for joint + Action2B training | Download | ModelScope |
| RoboDojo joint Video-100k | Video model paired with Action2B-100k for evaluation | Download | ModelScope |
| RoboDojo Action2B-100k | RoboDojo policy evaluation | Download | ModelScope |
| LIBERO Video-10k | Video model for Action training and evaluation | Download | ModelScope |
| LIBERO Action-30k | LIBERO, LIBERO-OOD and LIBERO-PRO evaluation | Download | ModelScope |
Evaluation uses the matching Video and Action checkpoints together. Shared Wan2.1
VAE, CLIP, UMT5 and tokenizer assets are also available in the model repositories
under checkpoints/Wan2.1-I2V-14B-480P/. Follow the benchmark guides to download the
complete assets and normalization files:
| Resource | Link |
|---|---|
| Paper | arXiv:2610.10270 |
| Project page | VPP2 Project Page |
| XPolicyLab adapter | VPP2 RoboDojo adapter PR |
| ModelScope | haodong123/VPP2_preview |
| Hugging Face | Haodong082399/VPP2 |
If you use VPP2 in your research, please cite our paper (BibTeX):
@misc{guo2026videopredictionpolicy2,
title = {Video Prediction Policy 2: Predict Better, Act Better},
author = {Yanjiang Guo and Haodong Yan and Zhide Zhong and Zhongru Zhang and
Qingyuan Yang and Qingzhou Lu and Xiaoyu Chen and Yen-Jen Wang and
Shuying Deng and Chenghan Yang and Puzhen Yuan and Chenxin Liu and
Tun Ban and Xiang Zhu and Yichen Liu and Kun Feng and Haoang Li and
Jianyu Chen},
year = {2026},
eprint = {2610.10270},
archivePrefix = {arXiv},
primaryClass = {cs.CV},
url = {https://arxiv.org/abs/2610.10270}
}
The code is released under the MIT License. Third-party components retain their original licenses; see third-party notices. Model weights, datasets, and simulator assets have their own terms.