ONNX Runtime¶
ONNX Runtime configuration and API version management.
Configuration¶
| Feature | Description | Default |
|---|---|---|
ort-download-binaries |
Auto-download ONNX Runtime binaries from pyke | ✓ |
ort-load-dynamic |
Manual linking for custom builds. See Linking Guide | x |
API Version Selection¶
This library supports ONNX Runtime versions 1.17 through 1.28 via API version features.
| Feature | ONNX Runtime | Requirements |
|---|---|---|
ort-api-17 |
v1.17 | Baseline |
ort-api-18 |
v1.18 | - |
ort-api-19 |
v1.19 | - |
ort-api-20 |
v1.20 | Adapter API available |
ort-api-21 |
v1.21 | - |
ort-api-22 |
v1.22 | - |
ort-api-23 |
v1.23 | - |
ort-api-24 |
v1.24 | - |
ort-api-25 |
v1.25 | - |
ort-api-26 |
v1.26 | - |
ort-api-27 |
v1.27 | - |
ort-api-28 |
v1.28 | Default - Latest features |
API Version Selection
# Default uses api-28 (latest)
usls = { version = "0.2", features = ["vision"] }
# Specify API version explicitly
usls = { version = "0.2", features = ["vision", "ort-api-20"] }
Version Compatibility
- Each API version includes all features from previous versions
- Check ORT multiversion docs for minimum version requirements