MuJoCo Warp documentation.
PiperOrigin-RevId: 807693732 Change-Id: I6a49e195eb9f9ac2d562f1aa4745c1206e069caf
This commit is contained in:
committed by
Copybara-Service
parent
afbefc38a6
commit
04380890d5
+2
-1
@@ -14,7 +14,8 @@
|
|||||||
programming/index.rst
|
programming/index.rst
|
||||||
APIreference/index.rst
|
APIreference/index.rst
|
||||||
python
|
python
|
||||||
MJX <mjx>
|
MuJoCo XLA <mjx>
|
||||||
|
MuJoCo Warp <mjwarp/index.rst>
|
||||||
unity
|
unity
|
||||||
OpenUSD/index.rst
|
OpenUSD/index.rst
|
||||||
models
|
models
|
||||||
|
|||||||
@@ -0,0 +1,68 @@
|
|||||||
|
.. _MJW:
|
||||||
|
|
||||||
|
====================
|
||||||
|
MuJoCo Warp (MJWarp)
|
||||||
|
====================
|
||||||
|
|
||||||
|
MuJoCo Warp (MJWarp) is an implementation of MuJoCo written in `Warp <https://nvidia.github.io/warp/>`__ and optimized
|
||||||
|
for `Nvidia <https://nvidia.com>`__ GPUs. MJWarp lives in the
|
||||||
|
`google-deepmind/mujoco_warp <https://github.com/google-deepmind/mujoco_warp>`__ GitHub repository and is currently in
|
||||||
|
beta.
|
||||||
|
|
||||||
|
.. _MJW_getstarted:
|
||||||
|
|
||||||
|
Getting Started
|
||||||
|
===============
|
||||||
|
|
||||||
|
.. code-block:: python
|
||||||
|
|
||||||
|
import mujoco
|
||||||
|
import mujoco_warp as mjw
|
||||||
|
|
||||||
|
mjm = mujoco.MjModel.from_file("example.xml")
|
||||||
|
|
||||||
|
m = mjw.put_model(mjm)
|
||||||
|
d = mjw.make_data(mjm)
|
||||||
|
|
||||||
|
mjw.step(m, d)
|
||||||
|
|
||||||
|
.. _MJW_install:
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
|
||||||
|
The beta version of MuJoCo Warp is installed from GitHub. Please note that the beta version of MuJoCo Warp does not
|
||||||
|
support all versions of MuJoCo, Warp, CUDA, Nvidia drivers, etc.
|
||||||
|
|
||||||
|
.. code-block:: shell
|
||||||
|
|
||||||
|
git clone https://github.com/google-deepmind/mujoco_warp.git
|
||||||
|
cd mujoco_warp
|
||||||
|
python3 -m venv env
|
||||||
|
source env/bin/activate
|
||||||
|
pip install --upgrade pip
|
||||||
|
pip install uv
|
||||||
|
uv pip install -e .[dev,cuda]
|
||||||
|
|
||||||
|
Test the Installation
|
||||||
|
|
||||||
|
.. code-block:: shell
|
||||||
|
|
||||||
|
pytest
|
||||||
|
|
||||||
|
.. _MJW_Cli:
|
||||||
|
|
||||||
|
Utilities
|
||||||
|
=========
|
||||||
|
|
||||||
|
Benchmark an environment with testspeed
|
||||||
|
|
||||||
|
.. code-block:: shell
|
||||||
|
|
||||||
|
mjwarp-testspeed benchmark/humanoid/humanoid.xml
|
||||||
|
|
||||||
|
Interactive environment simulation with MJWarp
|
||||||
|
|
||||||
|
.. code-block:: shell
|
||||||
|
|
||||||
|
mjwarp-viewer benchmark/humanoid/humanoid.xml
|
||||||
Reference in New Issue
Block a user