Skip to content

Upgrade mujoco to 3.8 and mujoco-warp to 3.8.0#952

Merged
kevinzakka merged 1 commit into
mainfrom
kevin/upgrade-mujoco-3.8
Apr 28, 2026
Merged

Upgrade mujoco to 3.8 and mujoco-warp to 3.8.0#952
kevinzakka merged 1 commit into
mainfrom
kevin/upgrade-mujoco-3.8

Conversation

@kevinzakka

Copy link
Copy Markdown
Collaborator

The previous mujoco 3.7 nightly was yanked, breaking CI. This bumps both mujoco (to 3.8.1 nightly) and mujoco-warp (to a post-3.8.0 commit that includes the cache_kernel fix from google-deepmind/mujoco_warp#1318, which prevents a 12x CPU slowdown from warp's module="unique" dedup overhead).

The multiccd enable flag was removed in mujoco 3.8 (it became default-on), so the test that exercised it now uses the energy flag instead.

Note: 3 camera segmentation tests will fail until #911 is merged (upstream mujoco_warp changed the segmentation API in google-deepmind/mujoco_warp#1283).

Fixes #948

The previous mujoco 3.7 nightly was yanked, breaking CI. This bumps both mujoco (to 3.8.1 nightly) and mujoco-warp (to a post-3.8.0 commit that includes the cache_kernel fix from google-deepmind/mujoco_warp#1318). The multiccd enable flag was removed in mujoco 3.8 (it became default-on), so the test that exercised it now uses the energy flag instead.

Fixes #948
@kevinzakka kevinzakka merged commit e1f2883 into main Apr 28, 2026
11 of 15 checks passed
@kevinzakka kevinzakka deleted the kevin/upgrade-mujoco-3.8 branch April 28, 2026 21:57
sibisibi pushed a commit to DAVIAN-Robotics/mjlab that referenced this pull request May 5, 2026
The previous mujoco 3.7 nightly was yanked, breaking CI. This bumps both mujoco (to 3.8.1 nightly) and mujoco-warp (to a post-3.8.0 commit that includes the cache_kernel fix from google-deepmind/mujoco_warp#1318). The multiccd enable flag was removed in mujoco 3.8 (it became default-on), so the test that exercised it now uses the energy flag instead.

Fixes mujocolab#948
huixuancheng-ops added a commit to huixuancheng-ops/mjlab that referenced this pull request May 5, 2026
…lab#952)

Cherry-pick upstream's e1f2883 via direct file checkout because the previous
mujoco 3.7 nightly was yanked. mjENBL_MULTICCD was removed in mujoco 3.8 (it
became default-on), so mujoco_warp at the new pinned commit no longer references
it.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant