
“>
What does world model do here
A world model learns how an environment changes over time. It represents objects, motion, spatial relationships, and the effects of actions.
Consider a robot reaching for an object. Recognizing the object is only the first step. The robot must also track where the object is, how its gripper moves, and what happens on contact. A world model reasons about these relationships. It can predict the visual result of an action, infer the action that caused a change, or generate an action to reach a goal.
Cosmos 3 Edge brings these capabilities into one on-device model. Its shared representation lets a system understand the current world state, simulate possible futures, and connect those futures to actions.
Two transformer towers, one shared representation
Cosmos 3 uses a Mixture-of-Transformers architecture with two towers, described in the NVIDIA’s technical report.
The autoregressive tower processes vision and text tokens for understanding and reasoning. The diffusion tower processes vision, audio, and action tokens for prediction, generation, and neural simulation.
The two towers keep separate normalization layers and multilayer perceptrons. They share multimodal attention layers, which align information across language, video, audio, and action. This lets the model reason about a scene before it generates an output.
The attention pattern adapts to each modality. Language uses causal attention, where each token attends to earlier tokens. Diffusion tokens attend more broadly to the available context, supporting coherent prediction and generation. Depending on the task, the model emits reasoning tokens from the autoregressive tower, or denoised video and action tokens from the diffusion tower.
Cosmos 3 Edge uses a 2B dense transformer for its reasoner, and follows Qwen3-VL-compatible message conventions for image and video inputs, per the Cosmos GitHub repository.
var DEV=[
{n:’Jetson Thor’,d:’Reference target for the world action model. Delivers 32 actions per inference at 640×360, with a 15 Hz real-time control loop.’},
{n:’Jetson T3000′,d:’New Blackwell-based module: 865 FP4 TFLOPS, 32 GB LPDDR5X, 8-core Arm CPU. Modules ship Q1 2027; T3000 emulation via JetPack 7.2.1 in July 2026.’},
{n:’Jetson T2000′,d:’New entry-level Blackwell module: 400 FP4 TFLOPS, 16 GB. Aimed at mass-market, power-efficient robotics and edge AI.’},
{n:’RTX PRO GPUs’,d:’Workstation-class deployment for real-time inference and local prototyping before pushing to an edge device.’},
{n:’GeForce RTX (3070+)’,d:’NVIDIA positions an RTX 3070 or better as an on-ramp: run Cosmos 3 Edge locally, fine-tune on your own data, simulate in Omniverse.’},
{n:’DGX / DGX Station’,d:’Post-training and fine-tuning. A small H100 cluster or DGX Station adapts Edge to a target embodiment in about a day.’}
];
var dr=document.getElementById(‘c3eDev’);
DEV.forEach(function(o,i){var b=document.createElement(‘div’);b.className=”c3e-chip”+(i===0?’ on’:”);b.textContent=o.n;
b.onclick=function(){dr.querySelectorAll(‘.c3e-chip’).forEach(function(e){e.classList.remove(‘on’);});b.classList.add(‘on’);
document.getElementById(‘c3eDevOut’).innerHTML=’
‘+o.n+’
‘+o.d+’
‘;ping();};
dr.appendChild(b);});
dr.firstChild.click();
var EMB=[
{n:’Camera’,dim:’9D’,d:’Camera motion. Used for vision AI agents reasoning across live video.’},
{n:’Autonomous vehicle’,dim:’9D’,d:’Ego pose and movement for road-scene understanding and intent prediction.’},
{n:’Egocentric’,dim:’57D’,d:’First-person embodied motion.’},
{n:’Single-arm robot’,dim:’10D’,d:’End-effector pose plus grasp state (DROID / UR / Fractal / Bridge / UMI).’},
{n:’Dual-arm robot’,dim:’20D’,d:’Two coordinated arms (dual DROID arms).’},
{n:’Humanoid’,dim:’29D’,d:’Whole-body humanoid control (AgiBot).’}
];
var er=document.getElementById(‘c3eEmb’);
EMB.forEach(function(o,i){var b=document.createElement(‘div’);b.className=”c3e-chip”+(i===3?’ on’:”);b.textContent=o.n;
b.onclick=function(){er.querySelectorAll(‘.c3e-chip’).forEach(function(e){e.classList.remove(‘on’);});b.classList.add(‘on’);
document.getElementById(‘c3eEmbOut’).innerHTML=’
‘+o.n+’ ‘+o.dim+’ action vector
‘+o.d+’
‘;ping();};
er.appendChild(b);});
er.querySelectorAll(‘.c3e-chip’)[3].click();
// auto-resize: post own offsetHeight (+40) to parent
function ping(){try{var h=document.getElementById(‘c3e-app’).offsetHeight+40;
parent.postMessage({c3e:’height’,height:h},’*’);}catch(e){}}
window.addEventListener(‘load’,ping);window.addEventListener(‘resize’,ping);setTimeout(ping,300);setTimeout(ping,900);
})();
“>
One action representation across embodiments
Physical systems describe actions differently. A vehicle uses ego pose and movement. A camera uses camera motion. A robot arm uses the pose of its end effector, and a gripper adds grasp state.
Cosmos 3 maps these embodiments into a common action representation. Actions are encoded as compact geometric vectors that capture translation, rotation, and manipulation state.
This connects control to the visual structure of the world. The model associates pixel changes with physical motion and control inputs. Generated video then becomes more than a prediction. It represents how the world should change in response to an action.
Supported action dimensions depend on the embodiment. The Cosmos GitHub repository lists camera motion (9D), autonomous vehicle (9D), egocentric motion (57D), single-arm robot (10D), dual-arm robot (20D), and humanoid robot (29D).
Policy mode runs in both directions
As a policy, Cosmos 3 Edge predicts an action together with its expected visual consequence. Current state goes in; an action and its likely visual outcome come out.
Action flows in both directions. The model can predict the effect of an action, or infer the action from its effect. This connects world modeling directly to robot policy training and evaluation.
NVIDIA also released Cosmos 3 Edge Policy (DROID). It is a robot manipulation policy post-trained on the DROID dataset for pick-and-place tasks, with post-training scripts included. Developers can fine-tune on a small H100 cluster or an NVIDIA DGX Station before deployment.
Is it Deployable
Cosmos 3 Edge delivers memory-efficient inference across NVIDIA edge computers. Targets include NVIDIA RTX PRO GPUs, NVIDIA DGX, GeForce RTX GPUs, and NVIDIA Jetson, including the newly announced Jetson T2000 and T3000 modules.
As a post-trained world action model (WAM), the model operates at robot-control resolution of 640×360 observations. On NVIDIA Jetson Thor it generates 32 actions per inference, while achieving real-time control at 15 Hz. For generation, the Edge tier supports 256p and 480p resolutions, 12–30 fps, and 50–150 frames.
Using the open Cosmos framework, developers can post-train Cosmos 3 Edge for a specific embodiment and sensor set in about a day. NVIDIA positions a GeForce RTX 3070 or better as a local on-ramp for prototyping.
/* verdict */
.dc-verdict{margin-top:14px;border-radius:11px;padding:13px 14px;border:1px solid var(–line);background:var(–panel2);
display:flex;align-items:center;gap:12px}
.dc-icn{flex:0 0 auto;width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;
font-size:18px;font-weight:900}
.dc-vtext{flex:1}
.dc-vtext .v{font-size:14px;font-weight:800;line-height:1.15}
.dc-vtext .d{font-size:11.5px;color:var(–muted);margin-top:2px}
.dc-verdict.ok{border-color:var(–green-line);background:var(–green-soft)}
.dc-verdict.ok .dc-icn{background:var(–green);color:#0b0b0b}
.dc-verdict.ok .v{color:var(–green)}
.dc-verdict.tight{border-color:rgba(224,168,58,.45);background:rgba(224,168,58,.1)}
.dc-verdict.tight .dc-icn{background:var(–amber);color:#0b0b0b}
.dc-verdict.tight .v{color:var(–amber)}
.dc-verdict.no{border-color:rgba(224,106,90,.45);background:rgba(224,106,90,.1)}
.dc-verdict.no .dc-icn{background:var(–red);color:#0b0b0b}
.dc-verdict.no .v{color:var(–red)}
.dc-meta{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}
.dc-meta .m{flex:1;min-width:120px;background:var(–panel2);border:1px solid var(–line);border-radius:9px;padding:9px 11px}
.dc-meta .m .k{font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:var(–muted);font-weight:700}
.dc-meta .m .val{font-size:13px;font-weight:800;margin-top:2px}
.dc-meta .m .val b{color:var(–green)}
.dc-lic .ok{color:var(–green)}
.dc-how{margin-top:12px;background:var(–panel2);border:1px solid var(–line);border-radius:10px;padding:11px 13px}
.dc-how .h{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(–green);margin-bottom:7px}
.dc-how ol{margin:0;padding-left:17px;font-size:12px;color:#dcdcdc;line-height:1.55}
.dc-how ol code{background:#0d0d0d;border:1px solid var(–line);border-radius:4px;padding:1px 5px;font-size:11px;color:var(–green)}
.dc-how a{color:var(–green);text-decoration:none;font-weight:700}
.dc-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px;
margin-top:12px;padding-top:10px;border-top:1px solid var(–line)}
.dc-foot .note{font-size:10px;color:var(–muted);flex:1;min-width:180px}
.dc-foot .brand{font-size:10.5px;color:var(–muted)}
.dc-foot .brand b{color:var(–green)}
@media(max-width:480px){.dc-title{font-size:15px}}
Deploy check4B · two-tower world model
Is Cosmos 3 Edge deployable on your setup?
Pick a precision and a target device. The check estimates memory fit and the license call.
Precision
Target device
How to deploy
- Download weights: nvidia/Cosmos3-Edge on Hugging Face.
- Load through the open Cosmos framework at your chosen precision (
BF16,FP8, orNVFP4). - Post-train for your embodiment and sensors on an H100 cluster or DGX Station — about a day — then deploy to the edge target.






