I have been following the instructions below to install Isaac Lab and Isaac Sim
https://isaac-sim.github.io/IsaacLab/main/source/setup/installation/pip_installation.html#installing-isaac-lab
Isaac Sim works fine. But Isaac Lab does not open -
./isaaclab.sh -p source/standalone/tutorials/00_sim/create_empty.py
[INFO] Using python from: /home/csingh/anaconda3/envs/isaaclab/bin/python
[WARN][AppLauncher]: There are no arguments attached to the ArgumentParser object. If you have your own arguments, please load your own arguments before calling the AppLauncher.add_app_launcher_args
method. This allows the method to check the validity of the arguments and perform checks for argument names.
[INFO][AppLauncher]: Loading experience file: /home/csingh/GitHub/IsaacLab/source/apps/isaaclab.python.kit
[Warning] [omni.isaac.kit.simulation_app] Modules: [‘omni.kit_app’] were loaded before SimulationApp was started and might not be loaded correctly.
[Warning] [omni.isaac.kit.simulation_app] Please check to make sure no extra omniverse or pxr modules are imported before the call to SimulationApp(…)
Loading user config located at: ‘/home/csingh/.local/lib/python3.10/site-packages/omni/data/Kit/Isaac-Sim/4.2/user.config.json’
[Info] [carb] Logging to file: /home/csingh/.local/lib/python3.10/site-packages/omni/logs/Kit/Isaac-Sim/4.2/kit_20241201_170428.log
2024-12-01 16:04:28 [0ms] [Warning] [omni.kit.app.plugin] No crash reporter present, dumps uploading isn’t available.
2024-12-01 16:04:31 [3,185ms] [Error] [omni.ext.plugin] Failed to resolve extension dependencies. Failure hints:
[isaaclab.python-1.3.0] dependency: ‘omni.physx.bundle’ = { version=‘^’ } can’t be satisfied. Available versions:
(none found)
Synced registries:
- kit/default : found 388 packages
- kit/sdk : found 317 packages
- kit/community : found 384 packages
2024-12-01 16:04:31 [3,185ms] [Error] [omni.kit.app.plugin] Exiting app because of dependency solver failure…
Traceback (most recent call last):
File “/home/csingh/GitHub/IsaacLab/source/standalone/tutorials/00_sim/create_empty.py”, line 29, in
app_launcher = AppLauncher(args_cli)
File “/home/csingh/GitHub/IsaacLab/source/extensions/omni.isaac.lab/omni/isaac/lab/app/app_launcher.py”, line 113, in init
self._create_app()
File “/home/csingh/GitHub/IsaacLab/source/extensions/omni.isaac.lab/omni/isaac/lab/app/app_launcher.py”, line 607, in _create_app
self._app = SimulationApp(self._sim_app_config, experience=self._sim_experience_file)
File “/home/csingh/.local/lib/python3.10/site-packages/isaacsim/exts/omni.isaac.kit/omni/isaac/kit/simulation_app.py”, line 214, in init
from .utils import create_new_stage, open_stage, set_livesync_stage
File “/home/csingh/.local/lib/python3.10/site-packages/isaacsim/exts/omni.isaac.kit/omni/isaac/kit/utils.py”, line 17, in
from omni.kit.usd import layers
ModuleNotFoundError: No module named ‘omni.kit.usd’
try this
pip install isaacsim-rl isaacsim-replicator isaacsim-extscache-physics isaacsim-extscache-kit-sdk isaacsim-extscache-kit isaacsim-app --extra-index-url https://pypi.nvidia.com
Hi, thank you. I already tried it. I think it has to do with some extra packages that are probably not installed with isaacsim.
pip install isaacsim-rl isaacsim-replicator isaacsim-extscache-physics isaacsim-extscache-kit-sdk isaacsim-extscache-kit isaacsim-app --extra-index-url https://pypi.nvidia.com
Looking in indexes: Simple index , https://pypi.nvidia.com
Requirement already satisfied: isaacsim-rl in /home/csingh/anaconda3/envs/isaaclab/lib/python3.10/site-packages (4.2.0.2)
Requirement already satisfied: isaacsim-replicator in /home/csingh/anaconda3/envs/isaaclab/lib/python3.10/site-packages (4.2.0.2)
Requirement already satisfied: isaacsim-extscache-physics in /home/csingh/anaconda3/envs/isaaclab/lib/python3.10/site-packages (4.2.0.2)
Requirement already satisfied: isaacsim-extscache-kit-sdk in /home/csingh/anaconda3/envs/isaaclab/lib/python3.10/site-packages (4.2.0.2)
Requirement already satisfied: isaacsim-extscache-kit in /home/csingh/anaconda3/envs/isaaclab/lib/python3.10/site-packages (4.2.0.2)
Requirement already satisfied: isaacsim-app in /home/csingh/anaconda3/envs/isaaclab/lib/python3.10/site-packages (4.2.0.2)
Requirement already satisfied: isaacsim-robot==4.2.0.2 in /home/csingh/anaconda3/envs/isaaclab/lib/python3.10/site-packages (from isaacsim-rl) (4.2.0.2)
Requirement already satisfied: isaacsim-benchmark==4.2.0.2 in /home/csingh/anaconda3/envs/isaaclab/lib/python3.10/site-packages (from isaacsim-rl) (4.2.0.2)
Requirement already satisfied: gymnasium in /home/csingh/anaconda3/envs/isaaclab/lib/python3.10/site-packages (from isaacsim-rl) (0.29.1)
Requirement already satisfied: isaacsim-sensor==4.2.0.2 in /home/csingh/anaconda3/envs/isaaclab/lib/python3.10/site-packages (from isaacsim-robot==4.2.0.2->isaacsim-rl) (4.2.0.2)
Requirement already satisfied: isaacsim-robot-motion==4.2.0.2 in /home/csingh/anaconda3/envs/isaaclab/lib/python3.10/site-packages (from isaacsim-robot==4.2.0.2->isaacsim-rl) (4.2.0.2)
Requirement already satisfied: osqp<1.0.0 in /home/csingh/.local/lib/python3.10/site-packages (from isaacsim-robot==4.2.0.2->isaacsim-rl) (0.6.7.post3)
Requirement already satisfied: isaacsim-gui==4.2.0.2 in /home/csingh/anaconda3/envs/isaaclab/lib/python3.10/site-packages (from isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (4.2.0.2)
Requirement already satisfied: isaacsim-utils==4.2.0.2 in /home/csingh/anaconda3/envs/isaaclab/lib/python3.10/site-packages (from isaacsim-sensor==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (4.2.0.2)
Requirement already satisfied: isaacsim-storage==4.2.0.2 in /home/csingh/anaconda3/envs/isaaclab/lib/python3.10/site-packages (from isaacsim-sensor==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (4.2.0.2)
Requirement already satisfied: pillow in /home/csingh/anaconda3/envs/isaaclab/lib/python3.10/site-packages (from isaacsim-sensor==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (10.4.0)
Requirement already satisfied: isaacsim-core==4.2.0.2 in /home/csingh/anaconda3/envs/isaaclab/lib/python3.10/site-packages (from isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (4.2.0.2)
Requirement already satisfied: isaacsim-kernel==4.2.0.2 in /home/csingh/anaconda3/envs/isaaclab/lib/python3.10/site-packages (from isaacsim-storage==4.2.0.2->isaacsim-sensor==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (4.2.0.2)
Requirement already satisfied: numpy<2.0.0 in /home/csingh/.local/lib/python3.10/site-packages (from isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (1.26.4)
Requirement already satisfied: scipy in /home/csingh/.local/lib/python3.10/site-packages (from isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (1.13.1)
Requirement already satisfied: matplotlib in /home/csingh/.local/lib/python3.10/site-packages (from isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (3.9.0)
Requirement already satisfied: torch>=2.2.0 in /home/csingh/.local/lib/python3.10/site-packages (from isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (2.5.1+cu118)
Requirement already satisfied: opencv-python in /home/csingh/.local/lib/python3.10/site-packages (from isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (4.10.0.84)
Requirement already satisfied: psutil in /home/csingh/anaconda3/envs/isaaclab/lib/python3.10/site-packages (from isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (5.9.8)
Requirement already satisfied: boto3 in /home/csingh/.local/lib/python3.10/site-packages (from isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (1.35.71)
Requirement already satisfied: pyyaml in /home/csingh/anaconda3/envs/isaaclab/lib/python3.10/site-packages (from isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (6.0.2)
Requirement already satisfied: omniverse-kit==106.1.0.140981 in /home/csingh/anaconda3/envs/isaaclab/lib/python3.10/site-packages (from isaacsim-kernel==4.2.0.2->isaacsim-storage==4.2.0.2->isaacsim-sensor==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (106.1.0.140981)
Requirement already satisfied: pyperclip in /home/csingh/.local/lib/python3.10/site-packages (from isaacsim-app) (1.9.0)
Requirement already satisfied: cloudpickle>=1.2.0 in /home/csingh/.local/lib/python3.10/site-packages (from gymnasium->isaacsim-rl) (3.1.0)
Requirement already satisfied: typing-extensions>=4.3.0 in /home/csingh/.local/lib/python3.10/site-packages (from gymnasium->isaacsim-rl) (4.12.2)
Requirement already satisfied: farama-notifications>=0.0.1 in /home/csingh/.local/lib/python3.10/site-packages (from gymnasium->isaacsim-rl) (0.0.4)
Requirement already satisfied: qdldl in /home/csingh/.local/lib/python3.10/site-packages (from osqp<1.0.0->isaacsim-robot==4.2.0.2->isaacsim-rl) (0.1.7.post4)
Requirement already satisfied: filelock in /home/csingh/.local/lib/python3.10/site-packages (from torch>=2.2.0->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (3.13.1)
Requirement already satisfied: networkx in /home/csingh/.local/lib/python3.10/site-packages (from torch>=2.2.0->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (3.2.1)
Requirement already satisfied: jinja2 in /home/csingh/.local/lib/python3.10/site-packages (from torch>=2.2.0->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (3.1.4)
Requirement already satisfied: fsspec in /home/csingh/.local/lib/python3.10/site-packages (from torch>=2.2.0->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (2024.9.0)
Requirement already satisfied: nvidia-cuda-nvrtc-cu11==11.8.89 in /home/csingh/.local/lib/python3.10/site-packages (from torch>=2.2.0->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (11.8.89)
Requirement already satisfied: nvidia-cuda-runtime-cu11==11.8.89 in /home/csingh/.local/lib/python3.10/site-packages (from torch>=2.2.0->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (11.8.89)
Requirement already satisfied: nvidia-cuda-cupti-cu11==11.8.87 in /home/csingh/.local/lib/python3.10/site-packages (from torch>=2.2.0->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (11.8.87)
Requirement already satisfied: nvidia-cudnn-cu11==9.1.0.70 in /home/csingh/.local/lib/python3.10/site-packages (from torch>=2.2.0->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (9.1.0.70)
Requirement already satisfied: nvidia-cublas-cu11==11.11.3.6 in /home/csingh/.local/lib/python3.10/site-packages (from torch>=2.2.0->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (11.11.3.6)
Requirement already satisfied: nvidia-cufft-cu11==10.9.0.58 in /home/csingh/.local/lib/python3.10/site-packages (from torch>=2.2.0->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (10.9.0.58)
Requirement already satisfied: nvidia-curand-cu11==10.3.0.86 in /home/csingh/.local/lib/python3.10/site-packages (from torch>=2.2.0->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (10.3.0.86)
Requirement already satisfied: nvidia-cusolver-cu11==11.4.1.48 in /home/csingh/.local/lib/python3.10/site-packages (from torch>=2.2.0->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (11.4.1.48)
Requirement already satisfied: nvidia-cusparse-cu11==11.7.5.86 in /home/csingh/.local/lib/python3.10/site-packages (from torch>=2.2.0->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (11.7.5.86)
Requirement already satisfied: nvidia-nccl-cu11==2.21.5 in /home/csingh/.local/lib/python3.10/site-packages (from torch>=2.2.0->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (2.21.5)
Requirement already satisfied: nvidia-nvtx-cu11==11.8.86 in /home/csingh/.local/lib/python3.10/site-packages (from torch>=2.2.0->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (11.8.86)
Requirement already satisfied: triton==3.1.0 in /home/csingh/.local/lib/python3.10/site-packages (from torch>=2.2.0->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (3.1.0)
Requirement already satisfied: sympy==1.13.1 in /home/csingh/.local/lib/python3.10/site-packages (from torch>=2.2.0->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (1.13.1)
Requirement already satisfied: mpmath<1.4,>=1.1.0 in /home/csingh/.local/lib/python3.10/site-packages (from sympy==1.13.1->torch>=2.2.0->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (1.3.0)
Requirement already satisfied: botocore<1.36.0,>=1.35.71 in /home/csingh/.local/lib/python3.10/site-packages (from boto3->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (1.35.71)
Requirement already satisfied: jmespath<2.0.0,>=0.7.1 in /home/csingh/.local/lib/python3.10/site-packages (from boto3->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (1.0.1)
Requirement already satisfied: s3transfer<0.11.0,>=0.10.0 in /home/csingh/.local/lib/python3.10/site-packages (from boto3->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (0.10.4)
Requirement already satisfied: contourpy>=1.0.1 in /home/csingh/.local/lib/python3.10/site-packages (from matplotlib->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (1.3.0)
Requirement already satisfied: cycler>=0.10 in /home/csingh/.local/lib/python3.10/site-packages (from matplotlib->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (0.12.1)
Requirement already satisfied: fonttools>=4.22.0 in /home/csingh/.local/lib/python3.10/site-packages (from matplotlib->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (4.55.0)
Requirement already satisfied: kiwisolver>=1.3.1 in /home/csingh/.local/lib/python3.10/site-packages (from matplotlib->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (1.4.7)
Requirement already satisfied: packaging>=20.0 in /home/csingh/.local/lib/python3.10/site-packages (from matplotlib->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (24.2)
Requirement already satisfied: pyparsing>=2.3.1 in /home/csingh/anaconda3/envs/isaaclab/lib/python3.10/site-packages (from matplotlib->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (3.2.0)
Requirement already satisfied: python-dateutil>=2.7 in /home/csingh/.local/lib/python3.10/site-packages (from matplotlib->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (2.9.0.post0)
Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /home/csingh/anaconda3/envs/isaaclab/lib/python3.10/site-packages (from botocore<1.36.0,>=1.35.71->boto3->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (2.2.3)
Requirement already satisfied: six>=1.5 in /home/csingh/anaconda3/envs/isaaclab/lib/python3.10/site-packages (from python-dateutil>=2.7->matplotlib->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (1.16.0)
Requirement already satisfied: MarkupSafe>=2.0 in /home/csingh/.local/lib/python3.10/site-packages (from jinja2->torch>=2.2.0->isaacsim-core==4.2.0.2->isaacsim-gui==4.2.0.2->isaacsim-robot-motion==4.2.0.2->isaacsim-robot==4.2.0.2->isaacsim-rl) (2.1.5)
Give me 20 mins I think I’ve solved this before I’ve got a video on it. I’m doing the install on my laptop now. Once I’ve got it figured out I’ll post back here
https://docs.omniverse.nvidia.com/isaacsim/latest/installation/install_python.html
Run
pip install isaacsim-extscache-physics==4.2.0.2 isaacsim-extscache-kit==4.2.0.2 isaacsim-extscache-kit-sdk==4.2.0.2 --extra-index-url https://pypi.nvidia.com
2 Likes
It seems to work now. I have another issue though, but it seems CUDA related.
2024-12-03 05:40:41 [132,677ms] [Warning] [omni.graph.core.plugin] OmniGraphSettings::getCudaDeviceOrdinal: unable to get a valid CUDA device id from the renderer. Defaulting to GPU0.
2024-12-03 05:40:41 [132,680ms] [Error] [carb.cudainterop.plugin] CUDA error 999: cudaErrorUnknown - unknown error)
2024-12-03 05:40:41 [132,680ms] [Error] [carb.cudainterop.plugin] Failed to query CUDA device count.
Anyway, the main issue is resolved. Thank you for sharing :)
“unable to get a valid CUDA device id from the renderer. Defaulting to GPU0”
Means it can’t find a compatible card.
What GPU do you have?
I think my cuda installation is wrong. I need to reinstall it and check
Ok, with the installation of CUDA 12.6, it is working now. Thank you very much
Anytime we are doing a Isaac lab study group tomorrow on discord if you would like to join :)
2 Likes
Awesome, sure. At what time is it? If I am available, would love to join.
OpenUSD Digital Twins for Industrial Operations
schedule
Wednesday, December 4, 1:00pm - 2:00pm (CST)
It’s 30 mins after Edmars stream ends in the discord :)
1 Like
Thanks for the great help on the video @Sirens_uk
Just to help others looking for the same information, the shortcut here is to run this “full isaac install” command
system
Closed
December 18, 2024, 8:11pm
18
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.