CUDA error 801: cudaErrorNotSupported - operation not supported -> SimReady camera doesn't publish on ROS1

Work Environment Setup:

  • NVIDIA Driver:
    nvidia_smi_550
  • Running on: a Docker container on Ubuntu 20.04 (ROS 1)
  • Followed the steps mentioned in the Container Installation docs
  • FYI, I tried installing driver version 535.129.03 as per the documentation but that didn’t work. I have attached the installer log for the same and shared a screenshot below:
    nvidia-installer.log (71.2 KB)

What I am trying to do
Through a standalone Python script, I am trying to load a SimReady Asset Realsense 455, onto a scene and upload its data to ROS (three respective components; camera_info, depth, RGB).

My progress
I know for a fact that just loading the Realsense onto the scene/world works fine. In addition to that, the camera(s) are initialized perfectly as well. Attaching the screenshots verifying the same:


When it comes to publishing the respective data on ROS, I followed this tutorial, which clearly mentions the functions needed for publish Depth, Depth Image, RGB, and Camera Info. Using the same, I am running into multiple errors. Attaching the screenshot as well as the std_err/out log file & and entire log file:

I have verified the code in the tutorial and it matches my script. I am unsure why this error is being produced.