From 2ca56179a7b0082462ce737b876517ed53d8bbd8 Mon Sep 17 00:00:00 2001 From: Taylor Howell Date: Mon, 24 Nov 2025 08:13:48 -0800 Subject: [PATCH] Add Frequently Asked Questions: Learning frameworks to MuJoCo Warp documentation. PiperOrigin-RevId: 836231961 Change-Id: If3d00e7dfb9ebe49a034ea8936d2ac1dd33d0979 --- doc/mjwarp/index.rst | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/doc/mjwarp/index.rst b/doc/mjwarp/index.rst index e6d1bf6a..d2bc1e92 100644 --- a/doc/mjwarp/index.rst +++ b/doc/mjwarp/index.rst @@ -347,6 +347,32 @@ It is possible to override the field shape and set the field values after graph Frequently Asked Questions ========================== +Learning frameworks +------------------- + +**Does MJWarp work with JAX?** + +Yes. MJWarp is interoperable with `JAX `__. Please see the +`Warp Interoperability `__ documentation for details. + +Additionally, :ref:`MJX ` provides a JAX API for a subset of MJWarp's :ref:`API `. The backend is +specified with ``impl='warp'``. + +**Does MJWarp work with PyTorch?** + +Yes. MJWarp is interoperable with `PyTorch `__. Please see the +`Warp Interoperability `__ documentation for +details. + +**How to train policies with MJWarp physics?** + +For examples that train policies with MJWarp physics, please see: + +- `Isaac Lab `__: Train via + `Newton API `__. +- `mjlab `__: Train directly with MJWarp using PyTorch. +- `MuJoCo Playground `__: Train via :ref:`MJX API `. + Orientation representation --------------------------