MuJoCo Warp documentation: Compilation.
PiperOrigin-RevId: 841761913 Change-Id: Ic1b1942a47299db48c424ad1f9e3709b05acc55e
This commit is contained in:
committed by
Copybara-Service
parent
e238b65843
commit
15145c0098
@@ -440,3 +440,30 @@ Orientations are represented as unit quaternions and follow :ref:`MuJoCo's conve
|
|||||||
operations and instead implements quaternion routines that follow MuJoCo's conventions. Please see
|
operations and instead implements quaternion routines that follow MuJoCo's conventions. Please see
|
||||||
`math.py <https://github.com/google-deepmind/mujoco_warp/blob/main/mujoco_warp/_src/math.py>`__ for the
|
`math.py <https://github.com/google-deepmind/mujoco_warp/blob/main/mujoco_warp/_src/math.py>`__ for the
|
||||||
implementations.
|
implementations.
|
||||||
|
|
||||||
|
Compilation
|
||||||
|
-----------
|
||||||
|
|
||||||
|
**How can compilation time be improved?**
|
||||||
|
|
||||||
|
Limit the number of unique colliders that require the general convex collision pipeline. These colliders are listed as
|
||||||
|
``_CONVEX_COLLISION_PAIRS`` in
|
||||||
|
`collision_convex.py <https://github.com/google-deepmind/mujoco_warp/blob/main/mujoco_warp/_src/collision_convex.py>`__.
|
||||||
|
Improvements to the compilation time for the pipeline are tracked in this
|
||||||
|
`GitHub issue <https://github.com/google-deepmind/mujoco_warp/issues/813>`__.
|
||||||
|
|
||||||
|
**Why are the physics not working as expected after upgrading MJWarp?**
|
||||||
|
|
||||||
|
The Warp cache may be incompatible with the current code and should be cleared as part of the debugging process. This
|
||||||
|
can be accomplished by deleting the directory ``~/.cache/warp`` or via Python
|
||||||
|
|
||||||
|
.. code-block:: python
|
||||||
|
|
||||||
|
import warp as wp
|
||||||
|
wp.clear_kernel_cache()
|
||||||
|
|
||||||
|
**Is it possible to compile MJWarp ahead of time instead of at runtime?**
|
||||||
|
|
||||||
|
Yes. Please see Warp's
|
||||||
|
`Ahead-of-Time Compilation Workflows <https://nvidia.github.io/warp/codegen.html#ahead-of-time-compilation-workflows>`__
|
||||||
|
documentation for details.
|
||||||
|
|||||||
Reference in New Issue
Block a user