--- license: mit pipeline_tag: robotics base_model: nvidia/Cosmos-Predict2-2B-Video2World datasets: - mengqz9/deva_libero - mengqz9/deva_robocasa - mengqz9/deva_yam tags: - robotics - manipulation --- # DeVA: Decoupled Video-Action Model with physical guidance for robot policy learning **Mengqi Zhang1, Sahil Khose1, Simar Kareer2, Yuchen Song1, Unnat Jain1, Judy Hoffman1** 1University of California, Irvine    2Georgia Institute of Technology 🌐 [Project Page](https://deva-model.github.io)  |  📄 [Paper](https://arxiv.org/abs/2607.24159)  |  💻 [Code](https://github.com/Mq-Zhang1/deva)  |  🧩 Datasets [[LIBERO](https://huggingface.co/datasets/mengqz9/deva_libero) | [RoboCasa](https://huggingface.co/datasets/mengqz9/deva_robocasa) | [YAM](https://huggingface.co/datasets/mengqz9/deva_yam)] **DeVA** is a decoupled video-action model for robot manipulation. DeVA uses two specialized experts: a video diffusion backbone and an action expert, bridged by multi-level feature alignment and physically-salient supervision (affordance + depth). This transfers the rich spatiotemporal priors of a video generative model into an efficient robot policy while training and converging faster. ## Checkpoints For every benchmark we release two variants: a **base model** (action + video only) and a **guidance** version that adds the affordance + depth heads. | Benchmark | Base model | w/ physical guidance | |---|---|---| | RoboCasa | [robocasa_base.pt](https://huggingface.co/mengqz9/DeVA/blob/main/robocasa_base.pt) | [robocasa_guidance.pt](https://huggingface.co/mengqz9/DeVA/blob/main/robocasa_guidance.pt) | | LIBERO / LIBERO-Plus | — | [libero_guidance.pt](https://huggingface.co/mengqz9/DeVA/blob/main/libero_guidance.pt) | | YAM bimanual | [yam_base.pt](https://huggingface.co/mengqz9/DeVA/blob/main/yam_base.pt) | [yam_guidance.pt](https://huggingface.co/mengqz9/DeVA/blob/main/yam_guidance.pt) | All checkpoints are trained from the [Cosmos-Predict2](https://huggingface.co/nvidia/Cosmos-Predict2-2B-Video2World) 2B Video2World (480p / 16fps) backbone. | Component | Params | Status | |---|---|---| | T5-XXL text encoder | 4.86 B | frozen | | VAE tokenizer | 127 M | frozen | | Video2World DiT (backbone) | 1.96 B | trained | | Action expert | 564 M | trained | | Affordance head | 17.6 M | trained | | Depth head | 13.4 M | trained | | Joint-fusion projection | 5.2 M | trained | | **Total / trainable** | **7.55 B / 2.56 B (33.9%)** | | ## Usage Install the code from [Mq-Zhang1/deva](https://github.com/Mq-Zhang1/deva), then download a checkpoint into `checkpoints/deva/`: ```bash hf download mengqz9/DeVA libero_guidance.pt --local-dir checkpoints/deva ``` or use the helper script in the repo: ```bash python scripts/download_deva_checkpoints.py --list # list available python scripts/download_deva_checkpoints.py --checkpoint libero_guidance # one (repeatable) python scripts/download_deva_checkpoints.py --all # all checkpoints ``` Closed-loop evaluation uses a client/server split: a server hosts the DeVA model, a client drives the simulator. See the [repository README](https://github.com/Mq-Zhang1/deva) for evaluation, real-robot deployment, and training instructions. ## Citation ```bibtex @article{zhang2026deva, title = {{DeVA}: Decoupled Video-Action Model with physical guidance for robot policy learning}, author = {Zhang, Mengqi and Khose, Sahil and Kareer, Simar and Song, Yuchen and Jain, Unnat and Hoffman, Judy}, journal = {arXiv preprint arXiv:2607.24159}, year = {2026} } ``` ## Acknowledgements Thanks for all the excellent open-source projects: [Cosmos-Predict2](https://github.com/nvidia-cosmos/cosmos-predict2), [LIBERO](https://libero-project.github.io/datasets), [RoboCasa](https://robocasa.ai/), [Video Depth Anything](https://github.com/DepthAnything/Video-Depth-Anything) and [UAD](https://unsup-affordance.github.io/). We thank the authors of these projects.