mimic-video/mimic-video
Video-Action Models for Generalizable Robot Control Beyond VLAs
mimic‑video: Video‑Action Models for Generalizable Robot Control
What it is – A research codebase that turns large pretrained video models into Video‑Action Models (VAMs). By freezing the video backbone and training a tiny action decoder on its latent features, the system learns language‑conditioned robot policies that can be run efficiently (one video forward‑pass per action chunk). The authors demonstrate the approach on the 2 B‑parameter Cosmos‑Predict2 video model and release checkpoints for the Bridge and LIBERO robot manipulation suites.
Key components
- data_preprocessing – scripts to convert raw robot demos (Bridge, LIBERO) into safetensors, pre‑compute T5 language embeddings and optional video embeddings.
- model – dataloaders, the action‑decoder architecture, training loops and inference utilities. Built on the NVIDIA Cosmos‑Predict2 codebase and uses
torchrunfor multi‑node/GPU scaling. - eval – evaluation harnesses for the SIMPLER‑Bridge environment (including a human‑in‑the‑loop variant) and the standard LIBERO benchmark.
How to get started
- Install the UV package manager and create an environment (choose the CUDA extra that matches your GPU, e.g.
uv sync --extra cu126). - (Optional) Pull the released checkpoints from Hugging Face after logging in with
hf auth login. - Follow the Training section to either fine‑tune the video model or pre‑train an action decoder on your own dataset. The process involves:
- Preparing video files and matching text instructions.
- Running
precompute_t5_embeddings.py(and optionallyprecompute_video_embeddings.py). - Editing the provided YAML config files to point at your data.
- Launching training with
torchrun -m scripts.train ….
- Run the supplied evaluation scripts (
eval.shoreval_hil.sh) after installing the environment‑specific dependencies (Vulkan, ManiSkill2, etc.).
Typical use‑case – Researchers who have a large video foundation model and want to quickly obtain a language‑conditioned robot controller without retraining the whole video network. The framework lets you plug in new robot datasets, reuse the same video backbone, and evaluate on standard manipulation benchmarks.
License – Apache 2.0.
Citation – If you use the code or checkpoints, cite the arXiv paper:
@misc{pai2025mimicvideo,
title={mimic-video: Video-Action Models for Generalizable Robot Control Beyond VLAs},
author={Jonas Pai and Liam Achenbach and Victoriano Montesinos and Benedek Forrai and Oier Mees and Elvis Nava},
year={2025},
eprint={2512.15692},
archivePrefix={arXiv},
primaryClass={cs.RO},
url={https://arxiv.org/abs/2512.15692}
}
Related
- Project
- Project
- Project
- Project