Hugging Face and NVIDIA detail workflow for accelerating robotics simulation with MuJoCo Warp
A new guide explains how to migrate MuJoCo robotics simulations to MJWarp, a GPU-accelerated backend built on NVIDIA Warp, to scale to thousands of parallel environments for reinforcement learning workloads.
1 source · cross-referenced
- Hugging Face and NVIDIA published a joint guide showing how to use MuJoCo Warp (MJWarp) to accelerate robotics simulation on GPUs.
- MJWarp runs compatible MuJoCo models on NVIDIA GPUs, enabling batch simulation of up to 2,048 parallel environments.
- The workflow covers validation, batching, and performance measurement when moving from CPU-based MuJoCo to GPU-based MJWarp.
- NVIDIA Warp provides Python-based, GPU-accelerated kernel programming with autodiff and PyTorch/JAX interoperability.
Hugging Face and NVIDIA published a joint technical guide describing how to use MuJoCo Warp (MJWarp) to accelerate robotics simulation and learning workflows on NVIDIA GPUs. The guide details a workflow for migrating compatible MuJoCo models from CPU-based simulation to MJWarp, a GPU-accelerated backend built on NVIDIA Warp.
MJWarp enables users to run hundreds or thousands of independent simulation worlds in parallel on a single GPU, with the guide demonstrating a batch of up to 2,048 parallel environments based on a MuJoCo SO-101 follower arm scene. The workflow emphasizes validating correctness, forming batches, and measuring throughput rather than optimizing per-environment latency.
NVIDIA Warp is presented as a Python framework for writing high-performance, GPU-accelerated kernels that compile to CUDA or CPU code. Warp kernels are statically typed, support autodiff via wp.Tape, and provide interoperability with PyTorch and JAX through DLPack-style sharing. The framework also supports deterministic execution modes introduced in Warp version 1.15, which trade some performance for reproducible ordering in simulation and validation contexts.
The guide walks through a minimal Warp kernel example that advances point positions under gravity, illustrating explicit parallel work via wp.tid(), device-resident arrays, and composable kernel launches that can be captured into CUDA graphs to reduce dispatch overhead. It clarifies that differentiability and determinism are capabilities of Warp kernels, not guaranteed properties of an entire MJWarp rollout, and points readers to Warp documentation for further details.
The authors position MJWarp as complementary to existing MuJoCo workflows: MuJoCo remains suitable for developing and inspecting one or a few CPU-based worlds, while MJWarp targets large-batch simulation for reinforcement learning and high-throughput sampling. The guide is part of a broader “State of Simulation for Physical AI” series, with subsequent installments planned to cover integration layers in Newton and Isaac Lab.
- Oct 14, 2026 · TechCrunch — AI
Science Corporation implants vision-restoring PRIMA chip in first Stargardt disease patient
Trust78 - Oct 13, 2026 · TechCrunch — AI
Flox Intelligence raises $5M and launches edge AI devices to deter wildlife from critical infrastructure
Trust79 - Oct 13, 2026 · Hugging Face
Hugging Face releases LFM2.5-24B-A2B, a 24B-parameter reasoning agent with 2B active parameters for on-device use
Trust79