Failed to Run IsaacLab with 4090 on Ubuntu 20.04

Please provide all relevant details below before submitting your post. This will help the community provide more accurate and timely assistance. After submitting, you can check the appropriate boxes. Remember, you can always edit your post later to include additional information if needed.

Isaac Sim Version

4.2.0
4.1.0
4.0.0
2023.1.1
2023.1.0-hotfix.1
Other (please specify):

Isaac Lab Version (if applicable)

1.2
1.1
1.0
Other (please specify):

Operating System

Ubuntu 22.04
Ubuntu 20.04
Windows 11
Windows 10
Other (please specify):

GPU Information

  • Model: RTX 4090
  • Driver Version: 535.129.03

Topic Description

Detailed Description

Hi, I’ve been trying to install IsaacLab on my workstation running Ubuntu 20.04. I followed all the steps using the binaries installation method. I successfully verified the installation on another PC with an RTX 3080 GPU, so I believe the method should be correct.

However, while some demos (such as the showroom demos featuring quadrupeds) run successfully, others, including demos with RL wrappers (like training with rsl_rl on the Isaac-Reach-Franka-v0 task), fail. Specifically, for some showroom demos, the Isaac Sim window crashes. For rsl_rl demos, it reports errors:

However, since I have a 64G RAM, I donot believe it is related to “out of memory”. Thank you for your help.

Error Messages

failed call to posix_madvise(-9223231593716449280, -1389729927752357637)ret=22, errno=0 ‘Success’
failed call to posix_madvise(-9223231593716449280, -1389729927752357637)ret=22, errno=0 ‘Success’
LLVM ERROR: out of memory
./isaaclab.sh: line 263: 10514 Aborted (core dumped) ${python_exe} “$@”

Additional Information

What I’ve Tried

I am running the code on a 4090 + 13900KF + 64G RAM workstation. I have tried to re-intall the Ubuntu 20.04 system, and tried multiple GPU drivers (with different CUDA versions).

Are you saying that running the training script on the RTX 3080 setup doesn’t encounter this issue?

Thank you for the reply. Yes, since I met this problem on my 4090 workstation, I tried it on another 3080 workstation (all with Ubuntu 20.04) and it works well. I tried reinstalling everything on Ubuntu 20.04 with the 4090 workstation, but the issue’s still exist. I searched online but cannot find anyone else with the same error, which is pretty strange. Do you think this could be a hardware compatibility problem? Funny thing is, I reinstalled with Ubuntu 22.04 and set up IsaacLab with pip today, it worked fine, but now I need a separate Ubuntu system since I mostly work on Ubuntu 20. Still I was wondering what could be the potential reason for causing this?

Could you follow this note from Isaac Sim Driver Requirements and try with 550.127.05?

We recommend installing the Latest Production Branch Version drivers from the Unix Driver Archive using the .run installer on Linux, if you are on a new GPU or experiencing issues with the current drivers.

Yes I have tried multiple versions of the driver, including 550.127.05 and the problem still exist. I want to mention that even most of the demos is working now using 22.04, some demos still report “LLVM ERROR: out of memory” error (especially from the rsl_rl), such as the Unitree H1 environment. I highly doubt this is related to some hardware compatibility issue? Such as CPU/motherboard etc. I also reported this error on GitHub: [Question] Failed to Run IsaacLab with 4090 on Ubuntu 20.04 · Issue #1404 · isaac-sim/IsaacLab · GitHub. One of the collaborators replied that “this is a known issue”. Do you have any other suggestions for a fully successful installation of IsaacLab? Thank you.