Package symbol

onnxruntime_vendor package from onnxruntime_vendor repo

onnxruntime_vendor

ROS Distro
humble

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/onnxruntime_vendor.git
VCS Type git
VCS Version main
Last Updated 2026-06-23
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Vendor package for ONNX Runtime 1.24.3

Maintainers

  • Julia Jia
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

  • Julia Jia

onnxruntime_vendor

Vendor package for ONNX Runtime.

Downloads the official prebuilt ONNX Runtime Linux x86_64 binary at build time and exposes it as a CMake imported target (onnxruntime::onnxruntime) for use by other ROS 2 packages.

Building

colcon build --packages-select onnxruntime_vendor

ONNX Runtime is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(onnxruntime_vendor REQUIRED)

target_link_libraries(my_target PRIVATE onnxruntime::onnxruntime)

Linking the onnxruntime::onnxruntime target brings in the headers and libonnxruntime.so automatically. Runtime discovery of the shared library is handled by an environment hook that prepends opt/onnxruntime_vendor/lib to LD_LIBRARY_PATH when the workspace is sourced, so no manual LD_LIBRARY_PATH configuration is required.

In your package.xml:

<depend>onnxruntime_vendor</depend>

The installed layout under opt/onnxruntime_vendor/ mirrors the upstream ONNX Runtime release tarball:

opt/onnxruntime_vendor/
  include/   # ONNX Runtime headers
  lib/       # libonnxruntime.so and related libraries

Licensing

This package is part of a larger project licensed under the Apache License 2.0 (see the top-level LICENSE file).

ONNX Runtime itself is developed by Microsoft Corporation and distributed under the MIT License. The prebuilt ONNX Runtime binaries and headers used by this vendor package are obtained from the official microsoft/onnxruntime GitHub releases.

For the full ONNX Runtime license text, see LICENSE-ONNXRUNTIME in this directory.

CHANGELOG

Changelog for package onnxruntime_vendor

0.1.0 (2026-06-23)

  • Remove added changelog file and reset package version to 0.0.0
  • Fix licensing and add ros-controls maintainers
  • Fix dependencies
  • Add ament_environment_hooks for LD_LIBRARY_PATH
  • Add additional platforms
  • Add ONNX MIT license doc
  • Initial commit to add vendor package
  • Initial commit
  • Contributors: Julia Jia, Sai Kishor Kothakota

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged onnxruntime_vendor at Robotics Stack Exchange

Package symbol

onnxruntime_vendor package from onnxruntime_vendor repo

onnxruntime_vendor

ROS Distro
jazzy

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/onnxruntime_vendor.git
VCS Type git
VCS Version main
Last Updated 2026-06-23
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Vendor package for ONNX Runtime 1.24.3

Maintainers

  • Julia Jia
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

  • Julia Jia

onnxruntime_vendor

Vendor package for ONNX Runtime.

Downloads the official prebuilt ONNX Runtime Linux x86_64 binary at build time and exposes it as a CMake imported target (onnxruntime::onnxruntime) for use by other ROS 2 packages.

Building

colcon build --packages-select onnxruntime_vendor

ONNX Runtime is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(onnxruntime_vendor REQUIRED)

target_link_libraries(my_target PRIVATE onnxruntime::onnxruntime)

Linking the onnxruntime::onnxruntime target brings in the headers and libonnxruntime.so automatically. Runtime discovery of the shared library is handled by an environment hook that prepends opt/onnxruntime_vendor/lib to LD_LIBRARY_PATH when the workspace is sourced, so no manual LD_LIBRARY_PATH configuration is required.

In your package.xml:

<depend>onnxruntime_vendor</depend>

The installed layout under opt/onnxruntime_vendor/ mirrors the upstream ONNX Runtime release tarball:

opt/onnxruntime_vendor/
  include/   # ONNX Runtime headers
  lib/       # libonnxruntime.so and related libraries

Licensing

This package is part of a larger project licensed under the Apache License 2.0 (see the top-level LICENSE file).

ONNX Runtime itself is developed by Microsoft Corporation and distributed under the MIT License. The prebuilt ONNX Runtime binaries and headers used by this vendor package are obtained from the official microsoft/onnxruntime GitHub releases.

For the full ONNX Runtime license text, see LICENSE-ONNXRUNTIME in this directory.

CHANGELOG

Changelog for package onnxruntime_vendor

0.1.0 (2026-06-23)

  • Remove added changelog file and reset package version to 0.0.0
  • Fix licensing and add ros-controls maintainers
  • Fix dependencies
  • Add ament_environment_hooks for LD_LIBRARY_PATH
  • Add additional platforms
  • Add ONNX MIT license doc
  • Initial commit to add vendor package
  • Initial commit
  • Contributors: Julia Jia, Sai Kishor Kothakota

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged onnxruntime_vendor at Robotics Stack Exchange

Package symbol

onnxruntime_vendor package from onnxruntime_vendor repo

onnxruntime_vendor

ROS Distro
kilted

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/onnxruntime_vendor.git
VCS Type git
VCS Version main
Last Updated 2026-06-23
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Vendor package for ONNX Runtime 1.24.3

Maintainers

  • Julia Jia
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

  • Julia Jia

onnxruntime_vendor

Vendor package for ONNX Runtime.

Downloads the official prebuilt ONNX Runtime Linux x86_64 binary at build time and exposes it as a CMake imported target (onnxruntime::onnxruntime) for use by other ROS 2 packages.

Building

colcon build --packages-select onnxruntime_vendor

ONNX Runtime is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(onnxruntime_vendor REQUIRED)

target_link_libraries(my_target PRIVATE onnxruntime::onnxruntime)

Linking the onnxruntime::onnxruntime target brings in the headers and libonnxruntime.so automatically. Runtime discovery of the shared library is handled by an environment hook that prepends opt/onnxruntime_vendor/lib to LD_LIBRARY_PATH when the workspace is sourced, so no manual LD_LIBRARY_PATH configuration is required.

In your package.xml:

<depend>onnxruntime_vendor</depend>

The installed layout under opt/onnxruntime_vendor/ mirrors the upstream ONNX Runtime release tarball:

opt/onnxruntime_vendor/
  include/   # ONNX Runtime headers
  lib/       # libonnxruntime.so and related libraries

Licensing

This package is part of a larger project licensed under the Apache License 2.0 (see the top-level LICENSE file).

ONNX Runtime itself is developed by Microsoft Corporation and distributed under the MIT License. The prebuilt ONNX Runtime binaries and headers used by this vendor package are obtained from the official microsoft/onnxruntime GitHub releases.

For the full ONNX Runtime license text, see LICENSE-ONNXRUNTIME in this directory.

CHANGELOG

Changelog for package onnxruntime_vendor

0.1.0 (2026-06-23)

  • Remove added changelog file and reset package version to 0.0.0
  • Fix licensing and add ros-controls maintainers
  • Fix dependencies
  • Add ament_environment_hooks for LD_LIBRARY_PATH
  • Add additional platforms
  • Add ONNX MIT license doc
  • Initial commit to add vendor package
  • Initial commit
  • Contributors: Julia Jia, Sai Kishor Kothakota

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged onnxruntime_vendor at Robotics Stack Exchange

Package symbol

onnxruntime_vendor package from onnxruntime_vendor repo

onnxruntime_vendor

ROS Distro
lyrical

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/onnxruntime_vendor.git
VCS Type git
VCS Version main
Last Updated 2026-06-23
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Vendor package for ONNX Runtime 1.24.3

Maintainers

  • Julia Jia
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

  • Julia Jia

onnxruntime_vendor

Vendor package for ONNX Runtime.

Downloads the official prebuilt ONNX Runtime Linux x86_64 binary at build time and exposes it as a CMake imported target (onnxruntime::onnxruntime) for use by other ROS 2 packages.

Building

colcon build --packages-select onnxruntime_vendor

ONNX Runtime is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(onnxruntime_vendor REQUIRED)

target_link_libraries(my_target PRIVATE onnxruntime::onnxruntime)

Linking the onnxruntime::onnxruntime target brings in the headers and libonnxruntime.so automatically. Runtime discovery of the shared library is handled by an environment hook that prepends opt/onnxruntime_vendor/lib to LD_LIBRARY_PATH when the workspace is sourced, so no manual LD_LIBRARY_PATH configuration is required.

In your package.xml:

<depend>onnxruntime_vendor</depend>

The installed layout under opt/onnxruntime_vendor/ mirrors the upstream ONNX Runtime release tarball:

opt/onnxruntime_vendor/
  include/   # ONNX Runtime headers
  lib/       # libonnxruntime.so and related libraries

Licensing

This package is part of a larger project licensed under the Apache License 2.0 (see the top-level LICENSE file).

ONNX Runtime itself is developed by Microsoft Corporation and distributed under the MIT License. The prebuilt ONNX Runtime binaries and headers used by this vendor package are obtained from the official microsoft/onnxruntime GitHub releases.

For the full ONNX Runtime license text, see LICENSE-ONNXRUNTIME in this directory.

CHANGELOG

Changelog for package onnxruntime_vendor

0.1.0 (2026-06-23)

  • Remove added changelog file and reset package version to 0.0.0
  • Fix licensing and add ros-controls maintainers
  • Fix dependencies
  • Add ament_environment_hooks for LD_LIBRARY_PATH
  • Add additional platforms
  • Add ONNX MIT license doc
  • Initial commit to add vendor package
  • Initial commit
  • Contributors: Julia Jia, Sai Kishor Kothakota

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged onnxruntime_vendor at Robotics Stack Exchange

Package symbol

onnxruntime_vendor package from onnxruntime_vendor repo

onnxruntime_vendor

ROS Distro
rolling

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/onnxruntime_vendor.git
VCS Type git
VCS Version main
Last Updated 2026-06-23
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Vendor package for ONNX Runtime 1.24.3

Maintainers

  • Julia Jia
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

  • Julia Jia

onnxruntime_vendor

Vendor package for ONNX Runtime.

Downloads the official prebuilt ONNX Runtime Linux x86_64 binary at build time and exposes it as a CMake imported target (onnxruntime::onnxruntime) for use by other ROS 2 packages.

Building

colcon build --packages-select onnxruntime_vendor

ONNX Runtime is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(onnxruntime_vendor REQUIRED)

target_link_libraries(my_target PRIVATE onnxruntime::onnxruntime)

Linking the onnxruntime::onnxruntime target brings in the headers and libonnxruntime.so automatically. Runtime discovery of the shared library is handled by an environment hook that prepends opt/onnxruntime_vendor/lib to LD_LIBRARY_PATH when the workspace is sourced, so no manual LD_LIBRARY_PATH configuration is required.

In your package.xml:

<depend>onnxruntime_vendor</depend>

The installed layout under opt/onnxruntime_vendor/ mirrors the upstream ONNX Runtime release tarball:

opt/onnxruntime_vendor/
  include/   # ONNX Runtime headers
  lib/       # libonnxruntime.so and related libraries

Licensing

This package is part of a larger project licensed under the Apache License 2.0 (see the top-level LICENSE file).

ONNX Runtime itself is developed by Microsoft Corporation and distributed under the MIT License. The prebuilt ONNX Runtime binaries and headers used by this vendor package are obtained from the official microsoft/onnxruntime GitHub releases.

For the full ONNX Runtime license text, see LICENSE-ONNXRUNTIME in this directory.

CHANGELOG

Changelog for package onnxruntime_vendor

0.1.0 (2026-06-23)

  • Remove added changelog file and reset package version to 0.0.0
  • Fix licensing and add ros-controls maintainers
  • Fix dependencies
  • Add ament_environment_hooks for LD_LIBRARY_PATH
  • Add additional platforms
  • Add ONNX MIT license doc
  • Initial commit to add vendor package
  • Initial commit
  • Contributors: Julia Jia, Sai Kishor Kothakota

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged onnxruntime_vendor at Robotics Stack Exchange

No version for distro ardent showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

onnxruntime_vendor package from onnxruntime_vendor repo

onnxruntime_vendor

ROS Distro
humble

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/onnxruntime_vendor.git
VCS Type git
VCS Version main
Last Updated 2026-06-23
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Vendor package for ONNX Runtime 1.24.3

Maintainers

  • Julia Jia
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

  • Julia Jia

onnxruntime_vendor

Vendor package for ONNX Runtime.

Downloads the official prebuilt ONNX Runtime Linux x86_64 binary at build time and exposes it as a CMake imported target (onnxruntime::onnxruntime) for use by other ROS 2 packages.

Building

colcon build --packages-select onnxruntime_vendor

ONNX Runtime is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(onnxruntime_vendor REQUIRED)

target_link_libraries(my_target PRIVATE onnxruntime::onnxruntime)

Linking the onnxruntime::onnxruntime target brings in the headers and libonnxruntime.so automatically. Runtime discovery of the shared library is handled by an environment hook that prepends opt/onnxruntime_vendor/lib to LD_LIBRARY_PATH when the workspace is sourced, so no manual LD_LIBRARY_PATH configuration is required.

In your package.xml:

<depend>onnxruntime_vendor</depend>

The installed layout under opt/onnxruntime_vendor/ mirrors the upstream ONNX Runtime release tarball:

opt/onnxruntime_vendor/
  include/   # ONNX Runtime headers
  lib/       # libonnxruntime.so and related libraries

Licensing

This package is part of a larger project licensed under the Apache License 2.0 (see the top-level LICENSE file).

ONNX Runtime itself is developed by Microsoft Corporation and distributed under the MIT License. The prebuilt ONNX Runtime binaries and headers used by this vendor package are obtained from the official microsoft/onnxruntime GitHub releases.

For the full ONNX Runtime license text, see LICENSE-ONNXRUNTIME in this directory.

CHANGELOG

Changelog for package onnxruntime_vendor

0.1.0 (2026-06-23)

  • Remove added changelog file and reset package version to 0.0.0
  • Fix licensing and add ros-controls maintainers
  • Fix dependencies
  • Add ament_environment_hooks for LD_LIBRARY_PATH
  • Add additional platforms
  • Add ONNX MIT license doc
  • Initial commit to add vendor package
  • Initial commit
  • Contributors: Julia Jia, Sai Kishor Kothakota

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged onnxruntime_vendor at Robotics Stack Exchange

No version for distro bouncy showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

onnxruntime_vendor package from onnxruntime_vendor repo

onnxruntime_vendor

ROS Distro
humble

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/onnxruntime_vendor.git
VCS Type git
VCS Version main
Last Updated 2026-06-23
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Vendor package for ONNX Runtime 1.24.3

Maintainers

  • Julia Jia
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

  • Julia Jia

onnxruntime_vendor

Vendor package for ONNX Runtime.

Downloads the official prebuilt ONNX Runtime Linux x86_64 binary at build time and exposes it as a CMake imported target (onnxruntime::onnxruntime) for use by other ROS 2 packages.

Building

colcon build --packages-select onnxruntime_vendor

ONNX Runtime is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(onnxruntime_vendor REQUIRED)

target_link_libraries(my_target PRIVATE onnxruntime::onnxruntime)

Linking the onnxruntime::onnxruntime target brings in the headers and libonnxruntime.so automatically. Runtime discovery of the shared library is handled by an environment hook that prepends opt/onnxruntime_vendor/lib to LD_LIBRARY_PATH when the workspace is sourced, so no manual LD_LIBRARY_PATH configuration is required.

In your package.xml:

<depend>onnxruntime_vendor</depend>

The installed layout under opt/onnxruntime_vendor/ mirrors the upstream ONNX Runtime release tarball:

opt/onnxruntime_vendor/
  include/   # ONNX Runtime headers
  lib/       # libonnxruntime.so and related libraries

Licensing

This package is part of a larger project licensed under the Apache License 2.0 (see the top-level LICENSE file).

ONNX Runtime itself is developed by Microsoft Corporation and distributed under the MIT License. The prebuilt ONNX Runtime binaries and headers used by this vendor package are obtained from the official microsoft/onnxruntime GitHub releases.

For the full ONNX Runtime license text, see LICENSE-ONNXRUNTIME in this directory.

CHANGELOG

Changelog for package onnxruntime_vendor

0.1.0 (2026-06-23)

  • Remove added changelog file and reset package version to 0.0.0
  • Fix licensing and add ros-controls maintainers
  • Fix dependencies
  • Add ament_environment_hooks for LD_LIBRARY_PATH
  • Add additional platforms
  • Add ONNX MIT license doc
  • Initial commit to add vendor package
  • Initial commit
  • Contributors: Julia Jia, Sai Kishor Kothakota

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged onnxruntime_vendor at Robotics Stack Exchange

No version for distro crystal showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

onnxruntime_vendor package from onnxruntime_vendor repo

onnxruntime_vendor

ROS Distro
humble

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/onnxruntime_vendor.git
VCS Type git
VCS Version main
Last Updated 2026-06-23
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Vendor package for ONNX Runtime 1.24.3

Maintainers

  • Julia Jia
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

  • Julia Jia

onnxruntime_vendor

Vendor package for ONNX Runtime.

Downloads the official prebuilt ONNX Runtime Linux x86_64 binary at build time and exposes it as a CMake imported target (onnxruntime::onnxruntime) for use by other ROS 2 packages.

Building

colcon build --packages-select onnxruntime_vendor

ONNX Runtime is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(onnxruntime_vendor REQUIRED)

target_link_libraries(my_target PRIVATE onnxruntime::onnxruntime)

Linking the onnxruntime::onnxruntime target brings in the headers and libonnxruntime.so automatically. Runtime discovery of the shared library is handled by an environment hook that prepends opt/onnxruntime_vendor/lib to LD_LIBRARY_PATH when the workspace is sourced, so no manual LD_LIBRARY_PATH configuration is required.

In your package.xml:

<depend>onnxruntime_vendor</depend>

The installed layout under opt/onnxruntime_vendor/ mirrors the upstream ONNX Runtime release tarball:

opt/onnxruntime_vendor/
  include/   # ONNX Runtime headers
  lib/       # libonnxruntime.so and related libraries

Licensing

This package is part of a larger project licensed under the Apache License 2.0 (see the top-level LICENSE file).

ONNX Runtime itself is developed by Microsoft Corporation and distributed under the MIT License. The prebuilt ONNX Runtime binaries and headers used by this vendor package are obtained from the official microsoft/onnxruntime GitHub releases.

For the full ONNX Runtime license text, see LICENSE-ONNXRUNTIME in this directory.

CHANGELOG

Changelog for package onnxruntime_vendor

0.1.0 (2026-06-23)

  • Remove added changelog file and reset package version to 0.0.0
  • Fix licensing and add ros-controls maintainers
  • Fix dependencies
  • Add ament_environment_hooks for LD_LIBRARY_PATH
  • Add additional platforms
  • Add ONNX MIT license doc
  • Initial commit to add vendor package
  • Initial commit
  • Contributors: Julia Jia, Sai Kishor Kothakota

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged onnxruntime_vendor at Robotics Stack Exchange

No version for distro eloquent showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

onnxruntime_vendor package from onnxruntime_vendor repo

onnxruntime_vendor

ROS Distro
humble

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/onnxruntime_vendor.git
VCS Type git
VCS Version main
Last Updated 2026-06-23
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Vendor package for ONNX Runtime 1.24.3

Maintainers

  • Julia Jia
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

  • Julia Jia

onnxruntime_vendor

Vendor package for ONNX Runtime.

Downloads the official prebuilt ONNX Runtime Linux x86_64 binary at build time and exposes it as a CMake imported target (onnxruntime::onnxruntime) for use by other ROS 2 packages.

Building

colcon build --packages-select onnxruntime_vendor

ONNX Runtime is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(onnxruntime_vendor REQUIRED)

target_link_libraries(my_target PRIVATE onnxruntime::onnxruntime)

Linking the onnxruntime::onnxruntime target brings in the headers and libonnxruntime.so automatically. Runtime discovery of the shared library is handled by an environment hook that prepends opt/onnxruntime_vendor/lib to LD_LIBRARY_PATH when the workspace is sourced, so no manual LD_LIBRARY_PATH configuration is required.

In your package.xml:

<depend>onnxruntime_vendor</depend>

The installed layout under opt/onnxruntime_vendor/ mirrors the upstream ONNX Runtime release tarball:

opt/onnxruntime_vendor/
  include/   # ONNX Runtime headers
  lib/       # libonnxruntime.so and related libraries

Licensing

This package is part of a larger project licensed under the Apache License 2.0 (see the top-level LICENSE file).

ONNX Runtime itself is developed by Microsoft Corporation and distributed under the MIT License. The prebuilt ONNX Runtime binaries and headers used by this vendor package are obtained from the official microsoft/onnxruntime GitHub releases.

For the full ONNX Runtime license text, see LICENSE-ONNXRUNTIME in this directory.

CHANGELOG

Changelog for package onnxruntime_vendor

0.1.0 (2026-06-23)

  • Remove added changelog file and reset package version to 0.0.0
  • Fix licensing and add ros-controls maintainers
  • Fix dependencies
  • Add ament_environment_hooks for LD_LIBRARY_PATH
  • Add additional platforms
  • Add ONNX MIT license doc
  • Initial commit to add vendor package
  • Initial commit
  • Contributors: Julia Jia, Sai Kishor Kothakota

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged onnxruntime_vendor at Robotics Stack Exchange

No version for distro dashing showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

onnxruntime_vendor package from onnxruntime_vendor repo

onnxruntime_vendor

ROS Distro
humble

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/onnxruntime_vendor.git
VCS Type git
VCS Version main
Last Updated 2026-06-23
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Vendor package for ONNX Runtime 1.24.3

Maintainers

  • Julia Jia
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

  • Julia Jia

onnxruntime_vendor

Vendor package for ONNX Runtime.

Downloads the official prebuilt ONNX Runtime Linux x86_64 binary at build time and exposes it as a CMake imported target (onnxruntime::onnxruntime) for use by other ROS 2 packages.

Building

colcon build --packages-select onnxruntime_vendor

ONNX Runtime is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(onnxruntime_vendor REQUIRED)

target_link_libraries(my_target PRIVATE onnxruntime::onnxruntime)

Linking the onnxruntime::onnxruntime target brings in the headers and libonnxruntime.so automatically. Runtime discovery of the shared library is handled by an environment hook that prepends opt/onnxruntime_vendor/lib to LD_LIBRARY_PATH when the workspace is sourced, so no manual LD_LIBRARY_PATH configuration is required.

In your package.xml:

<depend>onnxruntime_vendor</depend>

The installed layout under opt/onnxruntime_vendor/ mirrors the upstream ONNX Runtime release tarball:

opt/onnxruntime_vendor/
  include/   # ONNX Runtime headers
  lib/       # libonnxruntime.so and related libraries

Licensing

This package is part of a larger project licensed under the Apache License 2.0 (see the top-level LICENSE file).

ONNX Runtime itself is developed by Microsoft Corporation and distributed under the MIT License. The prebuilt ONNX Runtime binaries and headers used by this vendor package are obtained from the official microsoft/onnxruntime GitHub releases.

For the full ONNX Runtime license text, see LICENSE-ONNXRUNTIME in this directory.

CHANGELOG

Changelog for package onnxruntime_vendor

0.1.0 (2026-06-23)

  • Remove added changelog file and reset package version to 0.0.0
  • Fix licensing and add ros-controls maintainers
  • Fix dependencies
  • Add ament_environment_hooks for LD_LIBRARY_PATH
  • Add additional platforms
  • Add ONNX MIT license doc
  • Initial commit to add vendor package
  • Initial commit
  • Contributors: Julia Jia, Sai Kishor Kothakota

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged onnxruntime_vendor at Robotics Stack Exchange

No version for distro galactic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

onnxruntime_vendor package from onnxruntime_vendor repo

onnxruntime_vendor

ROS Distro
humble

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/onnxruntime_vendor.git
VCS Type git
VCS Version main
Last Updated 2026-06-23
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Vendor package for ONNX Runtime 1.24.3

Maintainers

  • Julia Jia
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

  • Julia Jia

onnxruntime_vendor

Vendor package for ONNX Runtime.

Downloads the official prebuilt ONNX Runtime Linux x86_64 binary at build time and exposes it as a CMake imported target (onnxruntime::onnxruntime) for use by other ROS 2 packages.

Building

colcon build --packages-select onnxruntime_vendor

ONNX Runtime is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(onnxruntime_vendor REQUIRED)

target_link_libraries(my_target PRIVATE onnxruntime::onnxruntime)

Linking the onnxruntime::onnxruntime target brings in the headers and libonnxruntime.so automatically. Runtime discovery of the shared library is handled by an environment hook that prepends opt/onnxruntime_vendor/lib to LD_LIBRARY_PATH when the workspace is sourced, so no manual LD_LIBRARY_PATH configuration is required.

In your package.xml:

<depend>onnxruntime_vendor</depend>

The installed layout under opt/onnxruntime_vendor/ mirrors the upstream ONNX Runtime release tarball:

opt/onnxruntime_vendor/
  include/   # ONNX Runtime headers
  lib/       # libonnxruntime.so and related libraries

Licensing

This package is part of a larger project licensed under the Apache License 2.0 (see the top-level LICENSE file).

ONNX Runtime itself is developed by Microsoft Corporation and distributed under the MIT License. The prebuilt ONNX Runtime binaries and headers used by this vendor package are obtained from the official microsoft/onnxruntime GitHub releases.

For the full ONNX Runtime license text, see LICENSE-ONNXRUNTIME in this directory.

CHANGELOG

Changelog for package onnxruntime_vendor

0.1.0 (2026-06-23)

  • Remove added changelog file and reset package version to 0.0.0
  • Fix licensing and add ros-controls maintainers
  • Fix dependencies
  • Add ament_environment_hooks for LD_LIBRARY_PATH
  • Add additional platforms
  • Add ONNX MIT license doc
  • Initial commit to add vendor package
  • Initial commit
  • Contributors: Julia Jia, Sai Kishor Kothakota

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged onnxruntime_vendor at Robotics Stack Exchange

No version for distro foxy showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

onnxruntime_vendor package from onnxruntime_vendor repo

onnxruntime_vendor

ROS Distro
humble

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/onnxruntime_vendor.git
VCS Type git
VCS Version main
Last Updated 2026-06-23
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Vendor package for ONNX Runtime 1.24.3

Maintainers

  • Julia Jia
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

  • Julia Jia

onnxruntime_vendor

Vendor package for ONNX Runtime.

Downloads the official prebuilt ONNX Runtime Linux x86_64 binary at build time and exposes it as a CMake imported target (onnxruntime::onnxruntime) for use by other ROS 2 packages.

Building

colcon build --packages-select onnxruntime_vendor

ONNX Runtime is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(onnxruntime_vendor REQUIRED)

target_link_libraries(my_target PRIVATE onnxruntime::onnxruntime)

Linking the onnxruntime::onnxruntime target brings in the headers and libonnxruntime.so automatically. Runtime discovery of the shared library is handled by an environment hook that prepends opt/onnxruntime_vendor/lib to LD_LIBRARY_PATH when the workspace is sourced, so no manual LD_LIBRARY_PATH configuration is required.

In your package.xml:

<depend>onnxruntime_vendor</depend>

The installed layout under opt/onnxruntime_vendor/ mirrors the upstream ONNX Runtime release tarball:

opt/onnxruntime_vendor/
  include/   # ONNX Runtime headers
  lib/       # libonnxruntime.so and related libraries

Licensing

This package is part of a larger project licensed under the Apache License 2.0 (see the top-level LICENSE file).

ONNX Runtime itself is developed by Microsoft Corporation and distributed under the MIT License. The prebuilt ONNX Runtime binaries and headers used by this vendor package are obtained from the official microsoft/onnxruntime GitHub releases.

For the full ONNX Runtime license text, see LICENSE-ONNXRUNTIME in this directory.

CHANGELOG

Changelog for package onnxruntime_vendor

0.1.0 (2026-06-23)

  • Remove added changelog file and reset package version to 0.0.0
  • Fix licensing and add ros-controls maintainers
  • Fix dependencies
  • Add ament_environment_hooks for LD_LIBRARY_PATH
  • Add additional platforms
  • Add ONNX MIT license doc
  • Initial commit to add vendor package
  • Initial commit
  • Contributors: Julia Jia, Sai Kishor Kothakota

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged onnxruntime_vendor at Robotics Stack Exchange

No version for distro iron showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

onnxruntime_vendor package from onnxruntime_vendor repo

onnxruntime_vendor

ROS Distro
humble

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/onnxruntime_vendor.git
VCS Type git
VCS Version main
Last Updated 2026-06-23
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Vendor package for ONNX Runtime 1.24.3

Maintainers

  • Julia Jia
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

  • Julia Jia

onnxruntime_vendor

Vendor package for ONNX Runtime.

Downloads the official prebuilt ONNX Runtime Linux x86_64 binary at build time and exposes it as a CMake imported target (onnxruntime::onnxruntime) for use by other ROS 2 packages.

Building

colcon build --packages-select onnxruntime_vendor

ONNX Runtime is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(onnxruntime_vendor REQUIRED)

target_link_libraries(my_target PRIVATE onnxruntime::onnxruntime)

Linking the onnxruntime::onnxruntime target brings in the headers and libonnxruntime.so automatically. Runtime discovery of the shared library is handled by an environment hook that prepends opt/onnxruntime_vendor/lib to LD_LIBRARY_PATH when the workspace is sourced, so no manual LD_LIBRARY_PATH configuration is required.

In your package.xml:

<depend>onnxruntime_vendor</depend>

The installed layout under opt/onnxruntime_vendor/ mirrors the upstream ONNX Runtime release tarball:

opt/onnxruntime_vendor/
  include/   # ONNX Runtime headers
  lib/       # libonnxruntime.so and related libraries

Licensing

This package is part of a larger project licensed under the Apache License 2.0 (see the top-level LICENSE file).

ONNX Runtime itself is developed by Microsoft Corporation and distributed under the MIT License. The prebuilt ONNX Runtime binaries and headers used by this vendor package are obtained from the official microsoft/onnxruntime GitHub releases.

For the full ONNX Runtime license text, see LICENSE-ONNXRUNTIME in this directory.

CHANGELOG

Changelog for package onnxruntime_vendor

0.1.0 (2026-06-23)

  • Remove added changelog file and reset package version to 0.0.0
  • Fix licensing and add ros-controls maintainers
  • Fix dependencies
  • Add ament_environment_hooks for LD_LIBRARY_PATH
  • Add additional platforms
  • Add ONNX MIT license doc
  • Initial commit to add vendor package
  • Initial commit
  • Contributors: Julia Jia, Sai Kishor Kothakota

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged onnxruntime_vendor at Robotics Stack Exchange

No version for distro lunar showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

onnxruntime_vendor package from onnxruntime_vendor repo

onnxruntime_vendor

ROS Distro
humble

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/onnxruntime_vendor.git
VCS Type git
VCS Version main
Last Updated 2026-06-23
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Vendor package for ONNX Runtime 1.24.3

Maintainers

  • Julia Jia
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

  • Julia Jia

onnxruntime_vendor

Vendor package for ONNX Runtime.

Downloads the official prebuilt ONNX Runtime Linux x86_64 binary at build time and exposes it as a CMake imported target (onnxruntime::onnxruntime) for use by other ROS 2 packages.

Building

colcon build --packages-select onnxruntime_vendor

ONNX Runtime is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(onnxruntime_vendor REQUIRED)

target_link_libraries(my_target PRIVATE onnxruntime::onnxruntime)

Linking the onnxruntime::onnxruntime target brings in the headers and libonnxruntime.so automatically. Runtime discovery of the shared library is handled by an environment hook that prepends opt/onnxruntime_vendor/lib to LD_LIBRARY_PATH when the workspace is sourced, so no manual LD_LIBRARY_PATH configuration is required.

In your package.xml:

<depend>onnxruntime_vendor</depend>

The installed layout under opt/onnxruntime_vendor/ mirrors the upstream ONNX Runtime release tarball:

opt/onnxruntime_vendor/
  include/   # ONNX Runtime headers
  lib/       # libonnxruntime.so and related libraries

Licensing

This package is part of a larger project licensed under the Apache License 2.0 (see the top-level LICENSE file).

ONNX Runtime itself is developed by Microsoft Corporation and distributed under the MIT License. The prebuilt ONNX Runtime binaries and headers used by this vendor package are obtained from the official microsoft/onnxruntime GitHub releases.

For the full ONNX Runtime license text, see LICENSE-ONNXRUNTIME in this directory.

CHANGELOG

Changelog for package onnxruntime_vendor

0.1.0 (2026-06-23)

  • Remove added changelog file and reset package version to 0.0.0
  • Fix licensing and add ros-controls maintainers
  • Fix dependencies
  • Add ament_environment_hooks for LD_LIBRARY_PATH
  • Add additional platforms
  • Add ONNX MIT license doc
  • Initial commit to add vendor package
  • Initial commit
  • Contributors: Julia Jia, Sai Kishor Kothakota

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged onnxruntime_vendor at Robotics Stack Exchange

No version for distro jade showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

onnxruntime_vendor package from onnxruntime_vendor repo

onnxruntime_vendor

ROS Distro
humble

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/onnxruntime_vendor.git
VCS Type git
VCS Version main
Last Updated 2026-06-23
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Vendor package for ONNX Runtime 1.24.3

Maintainers

  • Julia Jia
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

  • Julia Jia

onnxruntime_vendor

Vendor package for ONNX Runtime.

Downloads the official prebuilt ONNX Runtime Linux x86_64 binary at build time and exposes it as a CMake imported target (onnxruntime::onnxruntime) for use by other ROS 2 packages.

Building

colcon build --packages-select onnxruntime_vendor

ONNX Runtime is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(onnxruntime_vendor REQUIRED)

target_link_libraries(my_target PRIVATE onnxruntime::onnxruntime)

Linking the onnxruntime::onnxruntime target brings in the headers and libonnxruntime.so automatically. Runtime discovery of the shared library is handled by an environment hook that prepends opt/onnxruntime_vendor/lib to LD_LIBRARY_PATH when the workspace is sourced, so no manual LD_LIBRARY_PATH configuration is required.

In your package.xml:

<depend>onnxruntime_vendor</depend>

The installed layout under opt/onnxruntime_vendor/ mirrors the upstream ONNX Runtime release tarball:

opt/onnxruntime_vendor/
  include/   # ONNX Runtime headers
  lib/       # libonnxruntime.so and related libraries

Licensing

This package is part of a larger project licensed under the Apache License 2.0 (see the top-level LICENSE file).

ONNX Runtime itself is developed by Microsoft Corporation and distributed under the MIT License. The prebuilt ONNX Runtime binaries and headers used by this vendor package are obtained from the official microsoft/onnxruntime GitHub releases.

For the full ONNX Runtime license text, see LICENSE-ONNXRUNTIME in this directory.

CHANGELOG

Changelog for package onnxruntime_vendor

0.1.0 (2026-06-23)

  • Remove added changelog file and reset package version to 0.0.0
  • Fix licensing and add ros-controls maintainers
  • Fix dependencies
  • Add ament_environment_hooks for LD_LIBRARY_PATH
  • Add additional platforms
  • Add ONNX MIT license doc
  • Initial commit to add vendor package
  • Initial commit
  • Contributors: Julia Jia, Sai Kishor Kothakota

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged onnxruntime_vendor at Robotics Stack Exchange

No version for distro indigo showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

onnxruntime_vendor package from onnxruntime_vendor repo

onnxruntime_vendor

ROS Distro
humble

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/onnxruntime_vendor.git
VCS Type git
VCS Version main
Last Updated 2026-06-23
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Vendor package for ONNX Runtime 1.24.3

Maintainers

  • Julia Jia
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

  • Julia Jia

onnxruntime_vendor

Vendor package for ONNX Runtime.

Downloads the official prebuilt ONNX Runtime Linux x86_64 binary at build time and exposes it as a CMake imported target (onnxruntime::onnxruntime) for use by other ROS 2 packages.

Building

colcon build --packages-select onnxruntime_vendor

ONNX Runtime is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(onnxruntime_vendor REQUIRED)

target_link_libraries(my_target PRIVATE onnxruntime::onnxruntime)

Linking the onnxruntime::onnxruntime target brings in the headers and libonnxruntime.so automatically. Runtime discovery of the shared library is handled by an environment hook that prepends opt/onnxruntime_vendor/lib to LD_LIBRARY_PATH when the workspace is sourced, so no manual LD_LIBRARY_PATH configuration is required.

In your package.xml:

<depend>onnxruntime_vendor</depend>

The installed layout under opt/onnxruntime_vendor/ mirrors the upstream ONNX Runtime release tarball:

opt/onnxruntime_vendor/
  include/   # ONNX Runtime headers
  lib/       # libonnxruntime.so and related libraries

Licensing

This package is part of a larger project licensed under the Apache License 2.0 (see the top-level LICENSE file).

ONNX Runtime itself is developed by Microsoft Corporation and distributed under the MIT License. The prebuilt ONNX Runtime binaries and headers used by this vendor package are obtained from the official microsoft/onnxruntime GitHub releases.

For the full ONNX Runtime license text, see LICENSE-ONNXRUNTIME in this directory.

CHANGELOG

Changelog for package onnxruntime_vendor

0.1.0 (2026-06-23)

  • Remove added changelog file and reset package version to 0.0.0
  • Fix licensing and add ros-controls maintainers
  • Fix dependencies
  • Add ament_environment_hooks for LD_LIBRARY_PATH
  • Add additional platforms
  • Add ONNX MIT license doc
  • Initial commit to add vendor package
  • Initial commit
  • Contributors: Julia Jia, Sai Kishor Kothakota

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged onnxruntime_vendor at Robotics Stack Exchange

No version for distro hydro showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

onnxruntime_vendor package from onnxruntime_vendor repo

onnxruntime_vendor

ROS Distro
humble

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/onnxruntime_vendor.git
VCS Type git
VCS Version main
Last Updated 2026-06-23
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Vendor package for ONNX Runtime 1.24.3

Maintainers

  • Julia Jia
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

  • Julia Jia

onnxruntime_vendor

Vendor package for ONNX Runtime.

Downloads the official prebuilt ONNX Runtime Linux x86_64 binary at build time and exposes it as a CMake imported target (onnxruntime::onnxruntime) for use by other ROS 2 packages.

Building

colcon build --packages-select onnxruntime_vendor

ONNX Runtime is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(onnxruntime_vendor REQUIRED)

target_link_libraries(my_target PRIVATE onnxruntime::onnxruntime)

Linking the onnxruntime::onnxruntime target brings in the headers and libonnxruntime.so automatically. Runtime discovery of the shared library is handled by an environment hook that prepends opt/onnxruntime_vendor/lib to LD_LIBRARY_PATH when the workspace is sourced, so no manual LD_LIBRARY_PATH configuration is required.

In your package.xml:

<depend>onnxruntime_vendor</depend>

The installed layout under opt/onnxruntime_vendor/ mirrors the upstream ONNX Runtime release tarball:

opt/onnxruntime_vendor/
  include/   # ONNX Runtime headers
  lib/       # libonnxruntime.so and related libraries

Licensing

This package is part of a larger project licensed under the Apache License 2.0 (see the top-level LICENSE file).

ONNX Runtime itself is developed by Microsoft Corporation and distributed under the MIT License. The prebuilt ONNX Runtime binaries and headers used by this vendor package are obtained from the official microsoft/onnxruntime GitHub releases.

For the full ONNX Runtime license text, see LICENSE-ONNXRUNTIME in this directory.

CHANGELOG

Changelog for package onnxruntime_vendor

0.1.0 (2026-06-23)

  • Remove added changelog file and reset package version to 0.0.0
  • Fix licensing and add ros-controls maintainers
  • Fix dependencies
  • Add ament_environment_hooks for LD_LIBRARY_PATH
  • Add additional platforms
  • Add ONNX MIT license doc
  • Initial commit to add vendor package
  • Initial commit
  • Contributors: Julia Jia, Sai Kishor Kothakota

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged onnxruntime_vendor at Robotics Stack Exchange

No version for distro kinetic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

onnxruntime_vendor package from onnxruntime_vendor repo

onnxruntime_vendor

ROS Distro
humble

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/onnxruntime_vendor.git
VCS Type git
VCS Version main
Last Updated 2026-06-23
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Vendor package for ONNX Runtime 1.24.3

Maintainers

  • Julia Jia
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

  • Julia Jia

onnxruntime_vendor

Vendor package for ONNX Runtime.

Downloads the official prebuilt ONNX Runtime Linux x86_64 binary at build time and exposes it as a CMake imported target (onnxruntime::onnxruntime) for use by other ROS 2 packages.

Building

colcon build --packages-select onnxruntime_vendor

ONNX Runtime is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(onnxruntime_vendor REQUIRED)

target_link_libraries(my_target PRIVATE onnxruntime::onnxruntime)

Linking the onnxruntime::onnxruntime target brings in the headers and libonnxruntime.so automatically. Runtime discovery of the shared library is handled by an environment hook that prepends opt/onnxruntime_vendor/lib to LD_LIBRARY_PATH when the workspace is sourced, so no manual LD_LIBRARY_PATH configuration is required.

In your package.xml:

<depend>onnxruntime_vendor</depend>

The installed layout under opt/onnxruntime_vendor/ mirrors the upstream ONNX Runtime release tarball:

opt/onnxruntime_vendor/
  include/   # ONNX Runtime headers
  lib/       # libonnxruntime.so and related libraries

Licensing

This package is part of a larger project licensed under the Apache License 2.0 (see the top-level LICENSE file).

ONNX Runtime itself is developed by Microsoft Corporation and distributed under the MIT License. The prebuilt ONNX Runtime binaries and headers used by this vendor package are obtained from the official microsoft/onnxruntime GitHub releases.

For the full ONNX Runtime license text, see LICENSE-ONNXRUNTIME in this directory.

CHANGELOG

Changelog for package onnxruntime_vendor

0.1.0 (2026-06-23)

  • Remove added changelog file and reset package version to 0.0.0
  • Fix licensing and add ros-controls maintainers
  • Fix dependencies
  • Add ament_environment_hooks for LD_LIBRARY_PATH
  • Add additional platforms
  • Add ONNX MIT license doc
  • Initial commit to add vendor package
  • Initial commit
  • Contributors: Julia Jia, Sai Kishor Kothakota

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged onnxruntime_vendor at Robotics Stack Exchange

No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

onnxruntime_vendor package from onnxruntime_vendor repo

onnxruntime_vendor

ROS Distro
humble

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/onnxruntime_vendor.git
VCS Type git
VCS Version main
Last Updated 2026-06-23
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Vendor package for ONNX Runtime 1.24.3

Maintainers

  • Julia Jia
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

  • Julia Jia

onnxruntime_vendor

Vendor package for ONNX Runtime.

Downloads the official prebuilt ONNX Runtime Linux x86_64 binary at build time and exposes it as a CMake imported target (onnxruntime::onnxruntime) for use by other ROS 2 packages.

Building

colcon build --packages-select onnxruntime_vendor

ONNX Runtime is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(onnxruntime_vendor REQUIRED)

target_link_libraries(my_target PRIVATE onnxruntime::onnxruntime)

Linking the onnxruntime::onnxruntime target brings in the headers and libonnxruntime.so automatically. Runtime discovery of the shared library is handled by an environment hook that prepends opt/onnxruntime_vendor/lib to LD_LIBRARY_PATH when the workspace is sourced, so no manual LD_LIBRARY_PATH configuration is required.

In your package.xml:

<depend>onnxruntime_vendor</depend>

The installed layout under opt/onnxruntime_vendor/ mirrors the upstream ONNX Runtime release tarball:

opt/onnxruntime_vendor/
  include/   # ONNX Runtime headers
  lib/       # libonnxruntime.so and related libraries

Licensing

This package is part of a larger project licensed under the Apache License 2.0 (see the top-level LICENSE file).

ONNX Runtime itself is developed by Microsoft Corporation and distributed under the MIT License. The prebuilt ONNX Runtime binaries and headers used by this vendor package are obtained from the official microsoft/onnxruntime GitHub releases.

For the full ONNX Runtime license text, see LICENSE-ONNXRUNTIME in this directory.

CHANGELOG

Changelog for package onnxruntime_vendor

0.1.0 (2026-06-23)

  • Remove added changelog file and reset package version to 0.0.0
  • Fix licensing and add ros-controls maintainers
  • Fix dependencies
  • Add ament_environment_hooks for LD_LIBRARY_PATH
  • Add additional platforms
  • Add ONNX MIT license doc
  • Initial commit to add vendor package
  • Initial commit
  • Contributors: Julia Jia, Sai Kishor Kothakota

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged onnxruntime_vendor at Robotics Stack Exchange

No version for distro noetic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

onnxruntime_vendor package from onnxruntime_vendor repo

onnxruntime_vendor

ROS Distro
humble

Package Summary

Version 0.1.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-controls/onnxruntime_vendor.git
VCS Type git
VCS Version main
Last Updated 2026-06-23
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Vendor package for ONNX Runtime 1.24.3

Maintainers

  • Julia Jia
  • Bence Magyar
  • Denis Štogl
  • Christoph Froehlich
  • Sai Kishor Kothakota

Authors

  • Julia Jia

onnxruntime_vendor

Vendor package for ONNX Runtime.

Downloads the official prebuilt ONNX Runtime Linux x86_64 binary at build time and exposes it as a CMake imported target (onnxruntime::onnxruntime) for use by other ROS 2 packages.

Building

colcon build --packages-select onnxruntime_vendor

ONNX Runtime is fetched automatically from GitHub releases during the build — no manual download required.

Using in another package

In your CMakeLists.txt:

find_package(onnxruntime_vendor REQUIRED)

target_link_libraries(my_target PRIVATE onnxruntime::onnxruntime)

Linking the onnxruntime::onnxruntime target brings in the headers and libonnxruntime.so automatically. Runtime discovery of the shared library is handled by an environment hook that prepends opt/onnxruntime_vendor/lib to LD_LIBRARY_PATH when the workspace is sourced, so no manual LD_LIBRARY_PATH configuration is required.

In your package.xml:

<depend>onnxruntime_vendor</depend>

The installed layout under opt/onnxruntime_vendor/ mirrors the upstream ONNX Runtime release tarball:

opt/onnxruntime_vendor/
  include/   # ONNX Runtime headers
  lib/       # libonnxruntime.so and related libraries

Licensing

This package is part of a larger project licensed under the Apache License 2.0 (see the top-level LICENSE file).

ONNX Runtime itself is developed by Microsoft Corporation and distributed under the MIT License. The prebuilt ONNX Runtime binaries and headers used by this vendor package are obtained from the official microsoft/onnxruntime GitHub releases.

For the full ONNX Runtime license text, see LICENSE-ONNXRUNTIME in this directory.

CHANGELOG

Changelog for package onnxruntime_vendor

0.1.0 (2026-06-23)

  • Remove added changelog file and reset package version to 0.0.0
  • Fix licensing and add ros-controls maintainers
  • Fix dependencies
  • Add ament_environment_hooks for LD_LIBRARY_PATH
  • Add additional platforms
  • Add ONNX MIT license doc
  • Initial commit to add vendor package
  • Initial commit
  • Contributors: Julia Jia, Sai Kishor Kothakota

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged onnxruntime_vendor at Robotics Stack Exchange