Docker issue

I have this docker issue with Isaac sim 2022.1.1 docker:

I was able to get it to work on certain 515 driver before, but linux dirvier store do not have this driver anymore, and some how automatically bump me to a new driver version.

root@ubuntu:/isaac-sim# ./python.sh standalone_examples/api/omni.isaac.franka/pick_place.py
libGLX_nvidia.so.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libGLX_nvidia.so.0
Writing disposable ICD file (/tmp/tmp_icd_POsgK2.json)…
GPU0
apiVersion = 1.3.224
driverVersion = 525.60.11
vendorID = 0x10de
deviceID = 0x2231
deviceName = NVIDIA RTX A5000

Writing ICD file to (/etc/vulkan/icd.d/nvidia_icd.json)
Could not open (/etc/vulkan/icd.d/nvidia_icd.json) for write

root@ubuntu:/isaac-sim# cat /etc/vulkan/icd.d/nvidia_icd.json
{
“file_format_version” : “1.0.0”,
“ICD”: {
“library_path”: “libGLX_nvidia.so.0”,
“api_version” : “1.3.224”
}
}

root@ubuntu:/isaac-sim# nvidia-smi
Thu Jul 13 23:24:35 2023
±----------------------------------------------------------------------------+
| NVIDIA-SMI 525.60.11 Driver Version: 525.60.11 CUDA Version: 12.0 |
|-------------------------------±---------------------±---------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 NVIDIA RTX A5000 Off | 00000000:2D:00.0 On | Off |
| 30% 31C P8 24W / 230W | 1646MiB / 24564MiB | 0% Default |
| | | N/A |
±------------------------------±---------------------±---------------------+

±----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
±----------------------------------------------------------------------------+

Can some one provide some help?

some update:

it seems this line of code in vulkan_check.sh caused the issue:

LD_LIBRARY_PATH=/isaac-sim/kit/plugins/carb_gfx /opt/nvidia/omniverse/vkapiversion/bin/vkapiversion /etc/vulkan/icd.d/nvidia_icd.json

isaac sim 2022.1.1 is not supported on docker. even though it works locally.
In addition, there are some issues with the base image, I need to install a bunch of other stuff to get it to work.

Hi. We recommend to use the latest Isaac Sim version and latest production stable drivers.
May I know why you would prefer to stick to version 2022.1.1?

Here’s is a dockerfile for 2022.1.1 that may help. You can modify it to add any custom add ons.

Hi, Thanks for the reply. This is because we are preparing for the code release for our research paper which is based on 2022.1.1. Some of our code relies on the internal implementation of Isaac sim, which might break if switching to other versions. I think I figured out the solution eventually. I have to use the recommended driver. 525.60.11. Other driver versions, even the newer drivers, will cause issues. In addition, it seems ubuntu 22.04 is not supported.

1 Like