Skip to content

Commit bfd6fb0

Browse files
committed
Updates torch to 2.7.0 with cuda 12.8 blackwell support (#2998)
As required by #2962 and vulnerabilities in torch 2.5.1, this change updates torch to 2.7.0 during the installation of Isaac Lab. Although inconsistent with Isaac Sim 4.5 (still on torch 2.5.1), Isaac Lab should work fine with 2.7.0+cu128. This update will also allow us to have better support for blackwell GPUs. <!-- As you go through the list, delete the ones that are not applicable. --> - Bug fix (non-breaking change which fixes an issue) - New feature (non-breaking change which adds functionality) - This change requires a documentation update - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with `./isaaclab.sh --format` - [x] I have made corresponding changes to the documentation - [x] 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 <!-- As you go through the checklist above, you can mark something as done by putting an x character in it For example, - [x] I have done this task - [ ] I have not done this task -->
1 parent 6991482 commit bfd6fb0

File tree

8 files changed

+42
-14
lines changed

8 files changed

+42
-14
lines changed

docs/source/setup/installation/pip_installation.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,13 @@ If you encounter any issues, please report them to the
7575
# activate the virtual environment
7676
env_isaaclab\Scripts\activate
7777
78+
79+
- Next, install a CUDA-enabled PyTorch 2.7.0 build.
80+
81+
.. code-block:: bash
82+
83+
pip install torch==2.7.0 torchvision==0.22.0 --index-url https://download.pytorch.org/whl/cu128
84+
7885
- Before installing Isaac Sim, ensure the latest pip version is installed. To update pip, run
7986

8087
.. tab-set::

docs/source/setup/quickstart.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,14 @@ To begin, we first define our virtual environment.
3737
# activate the virtual environment
3838
conda activate env_isaaclab
3939
40+
41+
Next, install a CUDA-enabled PyTorch 2.7.0 build.
42+
43+
.. code-block:: bash
44+
45+
pip install torch==2.7.0 torchvision==0.22.0 --index-url https://download.pytorch.org/whl/cu128
46+
47+
4048
Before we can install Isaac Sim, we need to make sure pip is updated. To update pip, run
4149

4250
.. tab-set::

docs/source/tutorials/03_envs/policy_inference_in_usd.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,8 @@ Note that not all learning libraries support exporting the policy to a jit or on
5858
For libraries that don't currently support this functionality, please refer to the corresponding ``play.py`` script for the library
5959
to learn about how to initialize the policy.
6060

61-
We can then load the warehouse asset and run inference on the H1 robot using the exported jit policy.
61+
We can then load the warehouse asset and run inference on the H1 robot using the exported jit policy
62+
(``policy.pt`` file in the ``exported/`` directory).
6263

6364
.. code-block:: bash
6465

source/isaaclab/config/extension.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22

33
# Note: Semantic Versioning is used: https://semver.org/
4-
version = "0.42.30"
4+
version = "0.43.4"
55

66
# Description
77
title = "Isaac Lab framework for Robot Learning"

source/isaaclab/docs/CHANGELOG.rst

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
Changelog
22
---------
33

4-
0.42.30 (2025-07-18)
5-
~~~~~~~~~~~~~~~~~~~~
4+
0.43.4 (2025-07-18)
5+
~~~~~~~~~~~~~~~~~~~
66

77
Added
88
^^^^^
@@ -11,34 +11,46 @@ Added
1111
* Remove on prim deletion callback workaround
1212

1313

14-
0.42.29 (2025-07-21)
15-
~~~~~~~~~~~~~~~~~~~~
14+
0.43.3 (2025-07-21)
15+
~~~~~~~~~~~~~~~~~~~
1616

1717
Fixed
1818
^^^^^
1919

2020
* Fixed rendering preset mode regression.
2121

2222

23-
0.42.28 (2025-07-22)
24-
~~~~~~~~~~~~~~~~~~~~
23+
0.43.2 (2025-07-22)
24+
~~~~~~~~~~~~~~~~~~~
2525

2626
Changed
2727
^^^^^^^
2828

2929
* Updated teleop scripts to print to console vs omni log.
3030

3131

32-
0.42.27 (2025-07-17)
33-
~~~~~~~~~~~~~~~~~~~~
32+
0.43.1 (2025-07-17)
33+
~~~~~~~~~~~~~~~~~~~
3434

3535
Changed
3636
^^^^^^^
3737

3838
* Updated test_pink_ik.py test case to pytest format.
3939

4040

41-
0.42.26 (2025-06-25)
41+
0.43.0 (2025-07-21)
42+
~~~~~~~~~~~~~~~~~~~
43+
44+
Changed
45+
^^^^^^^
46+
47+
* Updates torch version to 2.7.0 and torchvision to 0.22.0.
48+
Some dependencies now require torch>=2.6, and given the vulnerabilities in Torch 2.5.1,
49+
we are updating the torch version to 2.7.0 to also include Blackwell support. Since Isaac Sim 4.5 has not updated the
50+
torch version, we are now overwriting the torch installation step in isaaclab.sh when running ``./isaaclab.sh -i``.
51+
52+
53+
0.42.26 (2025-06-29)
4254
~~~~~~~~~~~~~~~~~~~~
4355

4456
Added

source/isaaclab/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
"dex-retargeting==0.4.6", # required by isaaclab.devices.openxr.retargeters.humanoid.fourier.gr1_t2_dex_retargeting_utils
5454
]
5555

56-
PYTORCH_INDEX_URL = ["https://download.pytorch.org/whl/cu118"]
56+
PYTORCH_INDEX_URL = ["https://download.pytorch.org/whl/cu128"]
5757

5858
# Installation operation
5959
setup(

source/isaaclab_rl/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"pillow==11.2.1",
3636
]
3737

38-
PYTORCH_INDEX_URL = ["https://download.pytorch.org/whl/cu118"]
38+
PYTORCH_INDEX_URL = ["https://download.pytorch.org/whl/cu128"]
3939

4040
# Extra dependencies for RL agents
4141
EXTRAS_REQUIRE = {

source/isaaclab_tasks/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"numba",
3030
]
3131

32-
PYTORCH_INDEX_URL = ["https://download.pytorch.org/whl/cu118"]
32+
PYTORCH_INDEX_URL = ["https://download.pytorch.org/whl/cu128"]
3333

3434
# Installation operation
3535
setup(

0 commit comments

Comments
 (0)