NVIDIA-ISAAC-ROS / NVIDIA-ISAAC-ROS/isaac_ros_pose_estimation

Runtime version mismatch. The extension was compiled with gxf core version 4.0.0 Current runtime version 4.1.0

Open
#57 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C++
Stars
501
Forks
57
PR merge metrics
No merged PRs in 30d

Description

Machine: Jetson Orin Nano
OS: Jetpack 6.0

When running isaac_ros_centerpose_triton.launch.py and isaac_ros_dope_triton.launch.py all show same error.
Runtime version mismatch. The extension was compiled with gxf core version 4.0.0 Current runtime version 4.1.0

[component_container_mt-1] [INFO] [1734406994.252396201] [centerpose_inference]: [NitrosNode] Loading extensions
[component_container_mt-1] [INFO] [1734406994.253588094] [centerpose_inference]: [NitrosContext] Loading extension: gxf/lib/multimedia/libgxf_multimedia.so
[component_container_mt-1] [INFO] [1734406994.259085861] [centerpose_inference]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_message_compositor.so
[component_container_mt-1] [INFO] [1734406994.260669846] [centerpose_inference]: [NitrosContext] Loading extension: gxf/lib/cuda/libgxf_cuda.so
[component_container_mt-1] [INFO] [1734406994.267791857] [centerpose_inference]: [NitrosContext] Loading extension: gxf/lib/serialization/libgxf_serialization.so
[component_container_mt-1] [INFO] [1734406994.269255545] [centerpose_inference]: [NitrosContext] Loading extension: gxf/lib/libgxf_isaac_triton.so
- [component_container_mt-1] 2024-12-17 11:43:14.396 ERROR gxf/std/extension_loader.cpp@193: Runtime version mismatch. The extension was compiled with gxf core version 4.0.0 Current runtime version 4.1.0
- [component_container_mt-1] 2024-12-17 11:43:14.396 ERROR gxf/std/extension_loader.cpp@138: Failed to load extension /opt/ros/humble/share/gxf_isaac_triton/gxf/lib/libgxf_isaac_triton.so
[component_container_mt-1] [ERROR] [1734406994.396712359] [centerpose_inference]: [NitrosContext] GxfLoadExtensions Error: GXF_FACTORY_INCOMPATIBLE
[component_container_mt-1] [ERROR] [1734406994.396844081] [centerpose_inference]: [NitrosNode] loadExtensions Error: GXF_FACTORY_INCOMPATIBLE
[component_container_mt-1] [INFO] [1734406994.396975290] [centerpose_inference]: [NitrosNode] Terminating the running application
[component_container_mt-1] [INFO] [1734406994.396999740] [centerpose_inference]: [NitrosContext] Interrupting GXF...
- [component_container_mt-1] 2024-12-17 11:43:14.397 ERROR gxf/std/program.cpp@557: Attempted interrupting when not running (state=0).
- [component_container_mt-1] 2024-12-17 11:43:14.397 ERROR gxf/core/runtime.cpp@1641: Graph interrupt failed with error: GXF_INVALID_EXECUTION_SEQUENCE
[component_container_mt-1] [ERROR] [1734406994.397031902] [centerpose_inference]: [NitrosContext] GxfGraphInterrupt Error: GXF_INVALID_EXECUTION_SEQUENCE
[component_container_mt-1] [INFO] [1734406994.397042623] [centerpose_inference]: [NitrosContext] Waiting on GXF...
[component_container_mt-1] [INFO] [1734406994.397057056] [centerpose_inference]: [NitrosContext] Deinitializing...
[component_container_mt-1] [INFO] [1734406994.397070273] [centerpose_inference]: [NitrosContext] Destroying context
[component_container_mt-1] [INFO] [1734406994.397092866] [centerpose_inference]: [NitrosNode] Application termination done
[component_container_mt-1] [ERROR] [1734406994.401464313] [centerpose_container]: Component constructor threw an exception: [NitrosNode] loadExtensions Error: GXF_FACTORY_INCOMPATIBLE
[component_container_mt-1] [INFO] [1734406994.403111215] [centerpose_container]: Load Library: /opt/ros/humble/lib/libresize_node.so
[ERROR] [launch_ros.actions.load_composable_nodes]: Failed to load node 'centerpose_inference' of type 'nvidia::isaac_ros::dnn_inference::TritonNode' in container '/centerpose_container': Component constructor threw an exception: [NitrosNode] loadExtensions Error: GXF_FACTORY_INCOMPATIBLE

How shall i install the correct version ? Because i am installing the isaac_ros_centerpose and isaac_ros_dope using apt install

Best,
Samuel

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the failure with isaac_ros_centerpose_triton.launch.py and isaac_ros_dope_triton.launch.py on the listed Jetson Orin Nano and JetPack 6.0 setup. Inspect loading of /opt/ros/humble/share/gxf_isaac_triton/gxf/lib/libgxf_isaac_triton.so and the reported GXF versions; done means both launches load the extension without GXF_FACTORY_INCOMPATIBLE.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
embedded-iot, machine-learning
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.