kevin_zakka releases mjbatch to run thousands of MuJoCo sims in parallel on CPU

KyleMorgenstein · x · 2026-09-10

Kevin Zakka open-sourced mjbatch, a Python library that steps thousands of MuJoCo simulations in parallel entirely on CPU — no GPU required.

Key features:

Usage is minimal: create Batch(model, numsims=4096), then loop ctrl[:] = policy(qpos); batch.step() to advance all 4096 sims at once. The repo ships self-contained examples showing applications from RL to system identification.

Original post →

More from Embodied

Embodied channel →