Skip to content

Updates documentation for spark installation#4733

Merged
kellyguo11 merged 15 commits intoisaac-sim:developfrom
kellyguo11:spark-docs
Feb 26, 2026
Merged

Updates documentation for spark installation#4733
kellyguo11 merged 15 commits intoisaac-sim:developfrom
kellyguo11:spark-docs

Conversation

@kellyguo11
Copy link
Contributor

Description

imgui doesn't provide prebuilt packages for ARM, so we need to install additional libraries to build it during installation.

Also updates some outdated links in docs.

Type of change

  • Documentation update

Checklist

  • I have read and understood the contribution guidelines
  • I have run the pre-commit checks with ./isaaclab.sh --format
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • I have updated the changelog and the corresponding version in the extension's config/extension.toml file
  • I have added my name to the CONTRIBUTORS.md or my name already exists there

@github-actions github-actions bot added documentation Improvements or additions to documentation isaac-sim Related to Isaac Sim team isaac-lab Related to Isaac Lab team infrastructure labels Feb 26, 2026
@greptile-apps
Copy link
Contributor

greptile-apps bot commented Feb 26, 2026

Greptile Summary

This PR updates documentation for ARM (aarch64) installation requirements and upgrades PyTorch dependencies. The key changes include documenting that imgui-bundle must be compiled from source on aarch64 platforms (like DGX Spark) due to missing pre-built wheels, requiring OpenGL and X11 development packages. PyTorch is updated from 2.9.0 to 2.10.0 across all installation documentation and setup files. Additionally, fixes a missing warp import in tiled_camera.py that would cause runtime errors, updates Newton documentation URLs to include /latest/ path segment, and improves internal documentation links.

  • Fixed missing import warp as wp in tiled_camera.py (would cause NameError when calling reset() or _update_buffers_impl())
  • Added comprehensive aarch64 installation notes explaining imgui-bundle build requirements
  • Updated PyTorch/torchvision to 2.10.0/0.25.0 consistently across all setup files and documentation
  • Changed window title from "Isaac Sim" to "Isaac Lab" for proper branding
  • Updated Newton documentation URLs and migration guide links

Confidence Score: 5/5

  • This PR is safe to merge with minimal risk
  • All changes are straightforward: documentation updates, consistent version bumps, and a simple bug fix. The warp import fix resolves a real issue that would cause runtime errors. PyTorch version updates are consistently applied across all files. No complex logic changes or risky operations.
  • No files require special attention

Important Files Changed

Filename Overview
docs/source/setup/installation/include/src_build_isaaclab.rst Added installation instructions for OpenGL and X11 dev packages required on aarch64 for building imgui-bundle from source
docs/source/setup/installation/index.rst Added note about aarch64 build prerequisites explaining why OpenGL/X11 headers are needed for imgui-bundle
source/isaaclab/isaaclab/cli/commands/install.py Updated torch version constants from 2.9.0/0.24.0 to 2.10.0/0.25.0
source/isaaclab/isaaclab/sensors/camera/tiled_camera.py Added missing import warp as wp for wp.array type hints and wp.to_torch() calls used in reset() and _update_buffers_impl()
source/isaaclab/setup.py Updated torch requirement from >=2.9 to >=2.10
source/isaaclab_rl/setup.py Updated torch from >=2.7 to >=2.10 and torchvision from >=0.14.1 to >=0.25.0 with updated comment
source/isaaclab_tasks/setup.py Updated torch from >=2.7 to >=2.10 and torchvision from >=0.14.1 to >=0.25.0 with updated comment

Last reviewed commit: 2ffa252

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

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

15 files reviewed, no comments

Edit Code Review Agent Settings | Greptile

@kellyguo11 kellyguo11 merged commit 852d2fd into isaac-sim:develop Feb 26, 2026
5 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation infrastructure isaac-lab Related to Isaac Lab team isaac-sim Related to Isaac Sim team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant