Skip to content

Update mujoco_warp dependency#692

Merged
adenzler-nvidia merged 1 commit into
newton-physics:mainfrom
Kenny-Vilella:dev/kvilella/update_mujoco_warp_dependency
Sep 1, 2025
Merged

Update mujoco_warp dependency#692
adenzler-nvidia merged 1 commit into
newton-physics:mainfrom
Kenny-Vilella:dev/kvilella/update_mujoco_warp_dependency

Conversation

@Kenny-Vilella

@Kenny-Vilella Kenny-Vilella commented Sep 1, 2025

Copy link
Copy Markdown
Member

Description

Updated mujoco_warp dependency

Newton Migration Guide

Please ensure the migration guide for warp.sim users is up-to-date with the changes made in this PR.

  • The migration guide in docs/migration.rst is up-to date

Before your PR is "Ready for review"

  • Necessary tests have been added and new examples are tested (see newton/tests/test_examples.py)
  • Documentation is up-to-date
  • Code passes formatting and linting checks with pre-commit run -a

Summary by CodeRabbit

  • Chores
    • Updated the mujoco_warp dependency revision used during environment setup for benchmarks. No user-facing features or API changes.

@coderabbitai

coderabbitai Bot commented Sep 1, 2025

Copy link
Copy Markdown
Contributor
📝 Walkthrough

Walkthrough

Updated asv.conf.json to change the pinned Git commit for the mujoco_warp install_command from baeb10e to f19ac60. No other changes.

Changes

Cohort / File(s) Summary
ASV config: mujoco_warp pin
asv.conf.json
Updated mujoco_warp install_command to use commit f19ac60 (was baeb10e).

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

Suggested reviewers

  • adenzler-nvidia
  • shi-eric
✨ Finishing Touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

CodeRabbit Commands (Invoked using PR/Issue comments)

Type @coderabbitai help to get the list of available commands.

Other keywords and placeholders

  • Add @coderabbitai ignore or @coderabbit ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

Status, Documentation and Community

  • Visit our Status Page to check the current availability of CodeRabbit.
  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@adenzler-nvidia adenzler-nvidia left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@adenzler-nvidia adenzler-nvidia enabled auto-merge (squash) September 1, 2025 07:45

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (1)
asv.conf.json (1)

22-22: Option: avoid resolver churn by skipping deps for the git install

Since warp-lang and mujoco are pre-installed/pinned just above, consider installing mujoco_warp without re-resolving dependencies to speed up ASV env creation and reduce accidental downgrades.

Apply:

-    "python -m pip install git+https://github.com/google-deepmind/mujoco_warp@f19ac605807eba8140ebac19b0ba7cece638c21d",
+    "python -m pip install --no-deps git+https://github.com/google-deepmind/mujoco_warp@f19ac605807eba8140ebac19b0ba7cece638c21d",
📜 Review details

Configuration used: Path: .coderabbit.yml

Review profile: CHILL

Plan: Pro

💡 Knowledge Base configuration:

  • MCP integration is disabled by default for public repositories
  • Jira integration is disabled by default for public repositories
  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 1978c17 and 2c1b158.

⛔ Files ignored due to path filters (1)
  • uv.lock is excluded by !**/*.lock
📒 Files selected for processing (1)
  • asv.conf.json (1 hunks)
🧰 Additional context used
🧠 Learnings (1)
📓 Common learnings
Learnt from: shi-eric
PR: newton-physics/newton#521
File: newton/examples/example_cloth_hanging.py:36-36
Timestamp: 2025-08-12T05:17:34.423Z
Learning: The Newton migration guide (docs/migration.rst) is specifically for documenting how to migrate existing warp.sim functionality to Newton equivalents. New Newton-only features that didn't exist in warp.sim do not need migration documentation.
⏰ Context from checks skipped due to timeout of 900000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (4)
  • GitHub Check: Run GPU Unit Tests on AWS EC2 (Pull Request)
  • GitHub Check: Run GPU Benchmarks (Pull Request)
  • GitHub Check: run-newton-tests / newton-unittests (windows-latest)
  • GitHub Check: run-newton-tests / newton-unittests (ubuntu-latest)
🔇 Additional comments (4)
asv.conf.json (4)

22-22: LGTM: pinned mujoco_warp to an immutable commit

Bumping to a specific SHA improves reproducibility for ASV envs. No issues spotted with the pip VCS URL syntax.


22-24: No migration docs update needed for the mujoco_warp bump
This change only updates the pip source for mujoco_warp and does not affect any warp.sim→Newton migration steps.


22-22: Commit and dependency check passed
Commit f19ac60 exists (pyproject.toml fetched) and lists “mujoco” and “warp-lang” without version bounds, so ASV-specified pins remain authoritative (raw.githubusercontent.com)


17-24: Verify GPU wheel compatibility on CI
Ensure the CI/benchmark hosts have CUDA 12.8 drivers, access to the specified PyPI indexes, and can install and import torch 2.7.1+cu128, warp-lang 1.9.0.dev20250825, and mujoco 3.3.6.dev797870883.

@adenzler-nvidia adenzler-nvidia merged commit 89366ca into newton-physics:main Sep 1, 2025
10 of 11 checks passed
@Kenny-Vilella Kenny-Vilella deleted the dev/kvilella/update_mujoco_warp_dependency branch September 1, 2025 08:38
maxkra15 pushed a commit to maxkra15/newton that referenced this pull request Sep 1, 2025
@coderabbitai coderabbitai Bot mentioned this pull request Oct 21, 2025
4 tasks
@coderabbitai coderabbitai Bot mentioned this pull request Nov 14, 2025
4 tasks
eric-heiden pushed a commit to eric-heiden/newton that referenced this pull request Jan 28, 2026
mmacklin pushed a commit to mmacklin/newton that referenced this pull request Apr 7, 2026
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.

2 participants