Back Original

Nvidia Cosmos 3

systems must understand the real world before they can act within it. Robots, autonomous vehicles, and smart spaces need to understand what’s happening in their world, predict what’s likely to happen next, and generate actions for specific environments, embodiments, and tasks.

NVIDIA Cosmos 3 is a frontier foundation model for physical AI that combines physical reasoning, world generation, and action generation within a single open model. 

NVIDIA is open sourcing Cosmos 3 models, training scripts, deployment tools, and datasets to make physical AI development more open and reproducible. This blog post covers the fundamentals of Cosmos 3, highlights key concepts from the technical report, guides through technical workflows, and shows how teams robotic manipulation systems, autonomous vehicles, and warehouse monitoring solutions can get started.

A video clip generated by Cosmos 3 for the autonomous driving domain. The video is from a vehicle’s point-of-view at an intersection. Another car crosses the intersection in front of this vehicle, and then the vehicle takes a left turn. The video looks realistic and shows houses, trees, and cars in the surroundings.
Figure 1. A clip of a video generated by Cosmos 3 for the autonomous driving domain
A video shows a corridor with shelves of boxes on either side and a pile of boxes on the ground. Three people are standing next to the pile of boxes. There’s a small explosion from one of the boxes on the floor, and it starts smoking. 
Figure 2. A video generated using Cosmos 3 for warehouse safety data.

Key highlights of this release include:

What’s new in Cosmos 3

Previous Cosmos releases separated world generation, physical understanding, and controlled scene generation into different models and workflows. This release unifies those capabilities with a Mixture-of-Transformers (MoT) architecture built around two towers. 

Cosmos 3 architecture diagram: an autoregressive reasoner tower that takes in text, image, video, audio, and action inputs is connected to a diffusion-based generator tower that outputs text, image, video, audio, and action. Information from the reasoner tower feeds unidirectionally into the generator tower, which enables coherent generation.
Figure 3. Cosmos 3 architecture 

This architecture enables a single model to do reasoning and generation tasks, simplifying development by eliminating orchestration between multiple models and inference pipelines. 

Choose the right model size

Two Cosmos 3 models are currently available:

Supported modalities

Cosmos 3 supports the following input and output modalities through its unified architecture:

Action-conditioned world modelOutputApplication
TextImagePhysically-plausible Image generation
Text | VideoVideoWorld model for rare edge case video data generation
Text | ImageVideoWorld model for prediction
Text | Image | VideoTextVLM for reasoning
Action | Video | TextVideoAction-conditioned world model
Video | TextVideo | ActionWorld action model, video action model, vision language action model, policy model for robot learning 
Table 1. Input and output modalities supported by Cosmos 3 for different applications

Open datasets for physical AI

With the Cosmos 3 release, NVIDIA is open-sourcing six synthetic data generation (SDG) datasets on Hugging Face. These cover robotics, physics simulation, spatial reasoning, human motion, driving, and warehouse environments, and can be used for post-training Cosmos 3 and other models:

Physical AI World Model Synthetic Datasets include:

A collection of videos in the Embodied Robot Scenes dataset. The videos show different humanoid robots doing manipulation tasks in different environments.
Figure 4. Manipulation examples from the Embodied Robot Scenes dataset 
A collection of videos in the Physical Interaction Scenes dataset. The videos show simulated scenes like a wrecking ball hitting objects, a toy tower collapsing, and dominoes falling. For each scene, the dataset has corresponding ground-truth physics annotations like per-object velocity, center-of-mass displacement, and per-frame semantic segmentation.
Figure 5. Examples from the Physical Interaction Scenes dataset
A collection of images showing the Spatial Reasoning dataset, including scenes like kitchens, corridors, offices, and utility rooms. It also includes question-answer pairs like, “How far is the coffee table from the sofa?” and “What is the best route for the robot to reach the study room?” 
Figure 6. Examples from the Spatial Reasoning dataset
A collection of videos in the Digital Human Scenes dataset. The videos show some simulated indoor and outdoor environments with digital people standing and moving. These videos provide diverse human appearance, motion, scene context, lighting, and camera motion.
Figure 7. Examples from the Digital Human Scenes dataset
A collection of videos from the Autonomous Driving Scenarios dataset. The videos are from the ego point of view of an autonomous vehicle and show the vehicle driving on roads in different scenarios. The videos show diverse weather and lighting conditions and driving behaviors like lane changing and pedestrian interactions.
Figure 8. Examples from the Autonomous Driving Scenarios dataset
A collection of videos from the Warehouse Operations Scenes dataset. The videos show simulated warehouse scenes from different camera angles. Some videos show a forklift moving and colliding with people or objects. In another video, a person drops a cardboard box on the floor.  
Figure 9. Examples from the Warehouse Operations Scenes dataset

NVIDIA Cosmos Human Evaluation benchmark

The NVIDIA Cosmos Human Evaluation (HUE) framework assesses Cosmos 3 generator quality across representative domain tasks.

As SOTA video generation models saturate existing automated leaderboards, score differences between releases are often too narrow for meaningful comparison. HUE shifts evaluation from subjective grading to objective fact verification, enabling fine-grained comparison between top-tier models. The result is a more reliable quality signal for both rapid iteration and rigorous release decisions backed by full human evaluation.

HUE evaluates video generation quality using atomic binary verification. Each generated video is decomposed into single-fact yes/no questions across four dimensions—semantic alignment, physical laws, geometric reasoning, and visual integrity—spanning seven Physical AI domains, including robotics, autonomous vehicles, and physics. These questions are generated by a VLM pipeline, refined by human experts, and released as open source on Hugging Face.

Benchmark results

Cosmos 3 has been evaluated across multiple benchmark suites covering physical AI reasoning, generation quality, and domain-specific performance.

Reasoning benchmarks

Cosmos 3 Super and Cosmos 3 Nano lead on VANTAGE-Bench at the 32B tier and the 8B tier, respectively:

Generator benchmarks

Cosmos 3 is the open-source SOTA and currently leads on PAI-Bench, R-Bench Physics-IQ, and RoboLab across public leaderboards:

Training recipes

A central component of the Cosmos 3 release is a fully open set of training recipes. Beyond model checkpoints, this release provides code, configs, and workflows for adapting Cosmos 3 to new domains, embodiments, and datasets.

Supervised Fine-Tuning post-training

Supervised Fine-Tuning (SFT) enables developers to adapt a Cosmos 3 model to their own data. The released recipes include vision generation post-training for custom video datasets, as well as action-oriented recipes for robotics and physical AI workflows. Developers can customize Cosmos 3 for their target domains across robotics, autonomous driving, and warehouse automation.

The post-training code and configs are available on GitHub.

Action post-training

Action post-training adapts Cosmos 3 for action-aware Physical AI applications, including forward dynamics, inverse dynamics, and policy generation. Developers can post-train Cosmos 3 on action-labeled data. For robotics applications, this includes several important workflows: generating future observations conditioned on robot actions, inferring the actions behind observed demonstrations, and predicting action sequences from current observations and task prompts. This makes Cosmos 3 a strong foundation for world action modeling and policy learning.

Video 1. Tutorial video showing how to post-train Cosmos 3

Deploy with NVIDIA NIM Microservices

Cosmos 3 models are also available as NVIDIA NIM microservices for optimized, production-ready deployment. NIM microservices package the model with optimized inference runtimes, delivering high performance without the need to manually tune serving infrastructure. NIM microservices are easier to use for inference workflows compared to the Cosmos 3 repo on GitHub, which is preferred for post-training workflows.

The Cosmos 3 Reasoner NIM is available today, delivering the reasoning capabilities of the Cosmos 3 model. Keep posted for the Cosmos 3 Generator NIM, which provides full generation capabilities of the Cosmos 3 model.

Optimizations made to accelerate inference

How to run the NIM 

An NVIDIA NGC API key is required to pull the containers and download the Cosmos 3 models from NGC.

To pull and run the Cosmos 3 Nano Reasoner NIM. For the Cosmos 3 Super Reasoner NIM, specify NIM_MODEL_SIZE=super.

docker run --gpus=all \
  -e NGC_API_KEY=$NGC_API_KEY \
  -e NIM_MODEL_SIZE=nano \
  -p 8000:8000 \
  nvcr.io/nim/nvidia/cosmos3-reasoner:latest

Find details on API usage and more in the documentation.

Video 2. Tutorial video showing how to use the Cosmos Reasoner NIM

Get started

Acknowledgments

Cosmos 3 is the result of amazing collaboration between many teams and people across NVIDIA, including Adeline Aubame, Aditya Mahajan, Aigul Dzhumamuratova, Akash Gokul, Akul Santhosh, Aleksandr Efitorov, Alex Sotelo, Alexander Schwarz, Alperen Degirmenci, Amol Fasale, Andrew Tham, Ankur Handa, Arihant Jain, Arslan Ali, Artur Zolkowski, Aryaman Gupta, Asawaree Bhide, Ashkan Mirzaei, Ashley Chow, Ashna Khetan, Atharva Joshi, Barnaby Simkin, Benedikt Falk, Brett Hamilton, Carlos Casanova, Chaeyeon Chung, Charles Zhou, Chen-Hsan Lin, Chen-Hsuan Lin, Chhavi Nijhawan, Chieh-Yun Chen, Chintan Shah, Chris Helvig, Chris Pruett, Cindy Zha, Cyrus Hogg, Dahjung Chung, Dan Blick, David Wehr, Dawid Majchrowski, DeLesley Hutchins, Delin Qu, Dennis Lynch, Diego Garzon, Dima Zhylko, Durra Mohsin, Egor Krivov, Ekram Mukbil, Eric Cameracci, Fangyin Wei, Fengzhe Zhou, Francesco Ferroni, Freya Li, George Kurian, Gwanghyun Kim, Haaland Hao Liang, Hai Loc Lu, Hans Yang, Hao Liang, Hao Wang, Hesam Rabeti, Hugo Hadfield, Hyejin Moon, Itai Zadok, Jayjun Lee, Jeana Choi, JF Lafleche, Jiangran Lyu, Jiaojiao Fan, Jiaxiang Tang, Jibin Varghese, Jim Fan, Jingyi Jin, Jinwei Gu, Jon Allen, Joshua Bapst, Joyjit Daw, Julia Kiczka, Julian Ouyang, Kaichun Mo, Kayley Ting, Ke Ding, Kedi Wu, Kevin Brady, Kirill Motkov, Kristen Rumley, Krzysztof Tomala, Liang Feng, Liangkai Zhang, Ling Li, Louis Marcoux, Maciej Bala, Madison Huang, Magdalena Dadela, Mahesh Patekar, Marco Di Lucca, Marilyn Reeb, Mark Carlson, Martin Antolini, Mateusz Sieniawski, Matt Cragun, Meredith Price, Michael Huang, Miguel Guerrero, Miguel Martin, Min Shi, Ming-Yu Liu, Mohammad Harrim, Morteza Ramezanali, Mukesh Beladiya, Nalin Dadhich, Naomi Eigbe, Nathan Hayes-Roth, Nicole Drumheller, Nikhilesh Joshi, Omar Laymoun, Paris Zhang, Paula Ramos, Pawel Morkisz, Peter Gambrill, Pooya Jannaty, Pooya Khaloo, Pranjali Joshi, Qi Wang, Qianli Ma, Qiao Wang, Qing Miao, Qizhi Chen, Rahul Heinrich Steiger, Raju Wagwani, Robert Denomme, Rodrigo Vieira Del Monte, Roy Anthony, Ruqing Xu, Ryan Bernard, Ryan Ji, Saeid Motiian, Sandip Bhaskar, Sandra Skaff, Santanu Dutta, Saurav Kumar, Sehwi Park, Sergiy Fefilatyev, Shangkun Sun, Shangru Li, Shilin Zhu, Shreyas Misra, Shun Zhang, Shuran Song, Simon Yuen, Simon Zhang, Slawek Kierat, Smita Ithape, Soha Pouya, Sophia Huang, Stefanie Manzinger, Steven Baughman, Suneel Indupuru, Sunil Srinivasa, Sunny Kim, Tavish Chen, Thabang Ngazimbi, Thomas Volk, Tianwei She, Tiffany Cai, Ting-Chun Wang, TJ Galda, Tolou Tavakkoli, Tomasz Kornuta, Trung Pham, Tsung-Yi Lin, Vanni Brighella, Varun Praveen, Wei-Cheng Tseng, Wenjie Luo, Wesley Li, Wojciech Kutak, Wojciech Rymer, Xiangyu Lu, Xiaodong Yang, Xiaotong Chen, Xin Kong, Xinquan Xu, Xiu Chia, Xuning Yang, Yan Chang, Yan Wang, Yanan Jian, Yao Xu, Yashraj Narang, Yeongho Seol, Yichu Yang, Yifan Ding, Yihuai Gao, Yilin Zhao, Yin Cui, Yogesh Balaji, Yu Wang, Yu-Wei Chao, Yue Tang, Yufan Huang, Yuke Zhu, Yuliya Zhautouskaya, Yurong You, Yuzhu Dong, Zaid Pervaiz Bhat, Zekun Hao, Zhaoshuo Li, Zhizheng Zhang.