onnxruntimev1.23.2
- Updated
ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
- Project website: https://github.com/microsoft/onnxruntime
#Features
No default features.
#cuda
Build with CUDA support
Platforms: (x64 & windows & !static) | (x64 & linux)
- ✅linux
- ✅windows-x64-dynamic
- ❌
osx - ❌
windows-arm64 - ❌
windows-static - ❌
windows-x86
Dependencies:
and one transitive dependency:
- nlohmann-json (through cudnn-frontend)
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through nlohmann-json)
- vcpkg-cmake-config (through nlohmann-json)
#framework
Build a macOS/iOS framework, Objective-C library
Platforms: osx | ios
- ✅osx
- ❌
linux - ❌
windows
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#kleidiai
Build kleidiai support
Platforms: arm64
- ✅windows-arm64
- ❌
linux - ❌
osx - ❌
windows-x64 - ❌
windows-x86
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through kleidiai)
- vcpkg-cmake-config (through kleidiai)
#openvino
Build with OpenVINO support
Platforms: !(osx | ios | android | emscripten) & !static
- ✅linux-dynamic
- ✅windows-dynamic
- ❌
linux-static - ❌
osx - ❌
windows-static
Dependencies:
openvino
Features:
cpu,gpu,onnx
and 12 transitive dependencies:
- abseil (through protobuf)
- hwloc (through tbb)
- level-zero (through openvino)
- nlohmann-json (through openvino)
- onnx
>= v1.16.2(through openvino) - opencl (through openvino)
- protobuf (through onnx)
- pugixml (through openvino)
- rapidjson (through openvino)
- tbb
>= v2021.10.0#2(through openvino) - utf8-range (through protobuf)
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (through nlohmann-json)
- vcpkg-cmake-config (through nlohmann-json)
- vcpkg-get-python-packages (through openvino)
#tensorrt
Build with TensorRT support
Dependencies:
onnxruntime
Features:
cuda
and 5 transitive dependencies:
- cuda (through onnxruntime)
- cudnn (through onnxruntime)
- cudnn-frontend (through onnxruntime)
- nlohmann-json (through cudnn-frontend)
- nvidia-cutlass (through onnxruntime)
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through nlohmann-json)
- vcpkg-cmake-config (through nlohmann-json)
#Dependencies
- abseil
>= v20250512.1 - boost-config
>= v1.82.0 - boost-mp11
>= v1.82.0 - cpuinfo
- cxxopts
- date
- dlpack
- eigen3
- flatbuffers
>= v23.5.26 - ms-gsl
- nlohmann-json
- onnx
>= v1.19.0 - optional-lite
- protobuf
>= v3.21.12 - re2
- safeint
- utf8-range
wil
Platforms:
windows
and 3 transitive dependencies:
- boost-cmake
>= v1.92.0(through boost-config) - boost-headers
>= v1.92.0(through boost-config) - boost-uninstall
>= v1.92.0(through boost-cmake)
#Host Dependencies
- flatbuffers
>= v23.5.26 - protobuf
>= v3.21.12 - vcpkg-cmake
- vcpkg-cmake-config
and one transitive dependency:
- vcpkg-boost (through boost-cmake)
#Used By
- onnxruntime (feature
tensorrt) - onnxruntime-gpu
#Host Tool For
No ports use this.
#Contributors
PARK DongHa
Alexandre Bique