My setup is:
- OS: Ubuntu 22.04 x86_64
- GPU: NVIDIA GeForce RTX 5060
- Isaac ROS: 3.1
I am following the Isaac ROS UNet quick start guide:
When I try to prepare the PeopleSemSegnet models with the following commands:
sudo apt-get install -y ros-humble-isaac-ros-peoplesemseg-models-install && ros2 run isaac_ros_peoplesemseg_models_install install_peoplesemsegnet_vanilla.sh --eula && ros2 run isaac_ros_peoplesemseg_models_install install_peoplesemsegnet_shuffleseg.sh --eula
I encounter the following error:
[INFO] [MemUsageChange] Init CUDA: CPU +27, GPU +0, now: CPU 33, GPU 122 (MiB)
[INFO] [MemUsageChange] Init builder kernel library: CPU +1, GPU +0, now: CPU 112, GPU 122 (MiB)
[INFO] ----------------------------------------------------------------
[INFO] Input filename: /tmp/fileakSDHJ
[INFO] ONNX IR version: 0.0.6
[INFO] Opset version: 11
[INFO] Producer name: tf2onnx
[INFO] Producer version: 1.9.2
[INFO] Domain:
[INFO] Model version: 0
[INFO] Doc string:
[INFO] ----------------------------------------------------------------
[WARNING] Tensor DataType is determined at build time for tensors not marked as input or output.
[INFO] Detected input dimensions from the model: (-1, 3, 544, 960)
[INFO] Model has dynamic shape. Setting up optimization profiles.
[INFO] Using optimization profile min shape: (1, 3, 544, 960) for input: input_1:0
[INFO] Using optimization profile opt shape: (1, 3, 544, 960) for input: input_1:0
[INFO] Using optimization profile max shape: (1, 3, 544, 960) for input: input_1:0
[INFO] BuilderFlag::kTF32 is set but hardware does not support TF32. Disabling TF32.
[ERROR] 2: [helpers.h::smVerHex2Dig::694] Error Code 2: Internal Error (Assertion major >= 0 && major < 10 failed. )
[ERROR] Unable to create engine
/opt/ros/humble/lib/isaac_ros_peoplesemseg_models_install/install_peoplesemsegnet_vanilla.sh: line 36: 515 Segmentation fault (core dumped) /opt/nvidia/tao/tao-converter -k tlt_encode -d 3,544,960 -p input_1:0,1x3x544x960,1x3x544x960,1x3x544x960 -t fp16 -e “${ASSET_INSTALL_PATHS}” -o argmax_1 “${ASSET_DIR}/model.etlt”
[ros2run]: Process exited with failure 139
Thanks for the help.