-
Notifications
You must be signed in to change notification settings - Fork 105
Open
Labels
needs infoNeeds more informationNeeds more information
Description
I am following the instructions for running nvblox via isaac-ros-common (in the docker environment).
I get this error:
$ ros2 launch nvblox_examples_bringup isaac_sim_example.launch.py \
rosbag:=${ISAAC_ROS_WS}/isaac_ros_assets/isaac_ros_nvblox/quickstart \
navigation:=False
[INFO] [launch]: All log files can be found below /home/admin/.ros/log/2025-03-20-15-18-21-661341-dl-1269
[INFO] [launch]: Default logging verbosity is set to INFO
Using container type: component_container_isolated, with arguments: ['--ros-args', '--log-level', <launch.substitutions.launch_configuration.LaunchConfiguration object at 0x7f01e1e485b0>]
[INFO] [launch.user]: Adding nodes [ /nvblox_node ] to container nvblox_container.
[INFO] [launch.user]: Starting nvblox with the 'isaac_sim' camera in 'static' mode.
[INFO] [launch.user]: Now starting playback of rosbag "/workspaces/isaac_ros-dev/isaac_ros_assets/isaac_ros_nvblox/quickstart" with command: ros2bagplay/workspaces/isaac_ros-dev/isaac_ros_assets/isaac_ros_nvblox/quickstart--clock
[INFO] [component_container_isolated-1]: process started with pid [1281]
[INFO] [ros2-2]: process started with pid [1283]
[INFO] [rviz2-3]: process started with pid [1285]
[rviz2-3] QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-admin'
[ros2-2] stdin is not a terminal device. Keyboard handling disabled.[INFO] [1742509101.817913998] [rosbag2_storage]: Opened database '/workspaces/isaac_ros-dev/isaac_ros_assets/isaac_ros_nvblox/quickstart/rosbag2_2024_04_04-15_44_33_0.db3' for READ_ONLY.
[ros2-2] [INFO] [1742509101.817942257] [rosbag2_player]: Set rate to 1
[ros2-2] [INFO] [1742509101.821607188] [rosbag2_player]: Adding keyboard callbacks.
[ros2-2] [INFO] [1742509101.821624033] [rosbag2_player]: Press SPACE for Pause/Resume
[ros2-2] [INFO] [1742509101.821627971] [rosbag2_player]: Press CURSOR_RIGHT for Play Next Message
[ros2-2] [INFO] [1742509101.821630767] [rosbag2_player]: Press CURSOR_UP for Increase Rate 10%
[ros2-2] [INFO] [1742509101.821633042] [rosbag2_player]: Press CURSOR_DOWN for Decrease Rate 10%
[ros2-2] [INFO] [1742509101.821849245] [rosbag2_storage]: Opened database '/workspaces/isaac_ros-dev/isaac_ros_assets/isaac_ros_nvblox/quickstart/rosbag2_2024_04_04-15_44_33_0.db3' for READ_ONLY.
[rviz2-3] [INFO] [1742509101.927754477] [rviz2]: Stereo is NOT SUPPORTED
[rviz2-3] [INFO] [1742509101.927814022] [rviz2]: OpenGl version: 4.6 (GLSL 4.6)
[component_container_isolated-1] [INFO] [1742509101.958086526] [nvblox_container]: Load Library: /opt/ros/humble/lib/libnvblox_ros_lib.so
[component_container_isolated-1] [INFO] [1742509101.971499767] [nvblox_container]: Found class: rclcpp_components::NodeFactoryTemplate<nvblox::NvbloxNode>
[component_container_isolated-1] [INFO] [1742509101.971530862] [nvblox_container]: Instantiate class: rclcpp_components::NodeFactoryTemplate<nvblox::NvbloxNode>
[component_container_isolated-1] CUDA error = 999 at ./nvblox_core/nvblox/src/core/cuda_stream.cpp:36 'cudaStreamCreateWithFlags(&stream_, flags)'. Error string: unknown error.
[rviz2-3] [INFO] [1742509101.988399215] [rviz2]: Stereo is NOT SUPPORTED
[rviz2-3] [INFO] [1742509102.044893815] [rviz2]: Stereo is NOT SUPPORTED
[ERROR] [component_container_isolated-1]: process has died [pid 1281, exit code 99, cmd '/opt/ros/humble/lib/rclcpp_components/component_container_isolated --ros-args --log-level info --ros-args -r __node:=nvblox_container -p use_sim_time:=True'].
[INFO] [launch]: process[component_container_isolated-1] was required: shutting down launched system
[INFO] [rviz2-3]: sending signal 'SIGINT' to process[rviz2-3]
[INFO] [ros2-2]: sending signal 'SIGINT' to process[ros2-2]
[rviz2-3] [INFO] [1742509102.077320483] [rviz2]: Stereo is NOT SUPPORTED
[rviz2-3] [INFO] [1742509102.702857125] [rclcpp]: signal_handler(signum=2)
[ros2-2] [INFO] [1742509102.703029567] [rclcpp]: signal_handler(signum=2)
[INFO] [ros2-2]: process has finished cleanly [pid 1283]
[WARNING] [launch_ros.actions.load_composable_nodes]: Abandoning wait for the 'nvblox_container/_container/load_node' service response, due to shutdown.
[ERROR] [rviz2-3]: process has died [pid 1285, exit code -11, cmd '/opt/ros/humble/lib/rviz2/rviz2 -d /opt/ros/humble/share/nvblox_examples_bringup/config/visualization/isaac_sim_example.rviz --ros-args -p use_sim_time:=True'].
admin@dl:/workspaces/isaac_ros-dev$
exit
nvidia toolkit seems to work correctly, e.g. below is the output of nvidia-smi inside the docker container, and some environment variables:
$ nvidia-smi
Thu Mar 20 15:25:14 2025
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 570.86.16 Driver Version: 570.86.16 CUDA Version: 12.8 |
|-----------------------------------------+------------------------+----------------------+
| 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 GeForce RTX 5090 Off | 00000000:01:00.0 On | N/A |
| 0% 39C P8 24W / 575W | 5581MiB / 32607MiB | 4% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| No running processes found |
+-----------------------------------------------------------------------------------------+
$ env|grep NVIDIA
NVIDIA_VISIBLE_DEVICES=all
NVIDIA_REQUIRE_CUDA=cuda>=9.0
NVIDIA_DRIVER_CAPABILITIES=all
NVIDIA_PRODUCT_NAME=Triton Server
NVIDIA_TRITON_SERVER_VERSION=24.08
NVIDIA_BUILD_ID=107631419
NVIDIA_REQUIRE_JETPACK_HOST_MOUNTS=
$ env|grep CUDA
NVIDIA_REQUIRE_CUDA=cuda>=9.0
CUDA_CACHE_DISABLE=1
_CUDA_COMPAT_STATUS=System has unsupported display driver / cuda driver combination (CUDA_ERROR_SYSTEM_DRIVER_MISMATCH) cuInit()=803
CUDA_VERSION=12.6.0.022
CUDA_DRIVER_VERSION=560.35.03
_CUDA_COMPAT_PATH=/usr/local/cuda/compat
Metadata
Metadata
Assignees
Labels
needs infoNeeds more informationNeeds more information