Skip unused PyTorch3D extensions for GR00T - #7664
Open
jaybdub wants to merge 1 commit into
Open
Conversation
jaybdub
requested review from
AntoineRichard,
StafaH,
kellyguo11 and
ooctipus
as code owners
September 9, 2026 03:09
Contributor
Contributor
There was a problem hiding this comment.
Isaac Lab Review Bot
The documentation now installs PyTorch3D 0.7.9 with native extensions disabled for the GR00T N1.5 workflow, avoiding the failing CUDA renderer build while retaining the documented transforms-only usage.
- Design and architecture: The change is confined to the GR00T installation boundary and leaves Isaac Lab modules, dataset conversion, finetuning, and rollout paths unchanged. The key tradeoff is that this documented environment will not support future GR00T use of compiled PyTorch3D operators without revisiting the installation command.
- API: No Isaac Lab public APIs, CLI arguments, exports, or package configuration are changed. The affected compatibility surface is the documented PyTorch3D installation: pure-Python transforms remain available, while compiled rendering and other native operators are intentionally unavailable.
- Implementation: The environment-variable prefix and shell continuation form a valid single installation command. Removing MAX_JOBS is consistent with disabling native compilation. Targeted transforms validation is reported, with architecture-specific aarch64 Blackwell validation appropriately remaining as residual risk.
No blocking issues. No inline issue met the actionable-evidence threshold; the assessment above records the review feedback.
Automated review; human maintainers own approval decisions.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Updates the GR00T installation instructions to install PyTorch3D with native extensions disabled. GR00T only uses
pytorch3d.transforms, so this avoids the failing Pulsar CUDA link on DGX Spark without removing required functionality.Tracks NVBug 6288216.
Type of change
Release backport
developValidation
uv run --isolated --extra test -- make -C docs current-docsuv run isaaclab -fPYTORCH3D_NO_EXTENSION=1and ran GR00T-compatible GPU rotation transforms inside Isaac Sim 6.0.1.Screenshots
Not applicable.
Checklist