chore(sys): update to ONNX Runtime v1.24.4

This commit is contained in:
Carson M.
2026-03-20 19:58:18 -05:00
parent dc786564b3
commit 504400d3a5
11 changed files with 41 additions and 41 deletions

View File

@@ -5,7 +5,7 @@ on:
onnxruntime-branch:
type: string
description: "ONNX Runtime branch"
default: "v1.24.3"
default: "v1.24.4"
push:
paths:
- 'ort-sys/build/**/*.rs'
@@ -28,7 +28,7 @@ jobs:
- uses: actions/checkout@v5
- name: Compile ONNX Runtime
run: |
git clone https://github.com/microsoft/onnxruntime --recursive --branch ${{ inputs.onnxruntime-branch || 'v1.24.3' }} --single-branch --depth 1
git clone https://github.com/microsoft/onnxruntime --recursive --branch ${{ inputs.onnxruntime-branch || 'v1.24.4' }} --single-branch --depth 1
cd onnxruntime
./build.sh --update --build --config Release --parallel --compile_no_warning_as_error --skip_submodule_sync
cd ..
@@ -47,7 +47,7 @@ jobs:
# - uses: actions/checkout@v5
# - name: Compile ONNX Runtime
# run: |
# git clone https://github.com/microsoft/onnxruntime --recursive --branch ${{ inputs.onnxruntime-branch || 'v1.24.3' }} --single-branch --depth 1
# git clone https://github.com/microsoft/onnxruntime --recursive --branch ${{ inputs.onnxruntime-branch || 'v1.24.4' }} --single-branch --depth 1
# cd onnxruntime
# ./build.sh --update --build --config Release --parallel --compile_no_warning_as_error --skip_submodule_sync --minimal_build
# cd ..

View File

@@ -3,7 +3,7 @@
<hr />
<a href="https://app.codecov.io/gh/pykeio/ort" target="_blank"><img alt="Coverage Results" src="https://img.shields.io/codecov/c/gh/pykeio/ort?style=for-the-badge"></a> <a href="https://crates.io/crates/ort" target="_blank"><img alt="Crates.io" src="https://img.shields.io/crates/d/ort?style=for-the-badge"></a> <a href="https://opencollective.com/pyke-osai" target="_blank"><img alt="Open Collective backers and sponsors" src="https://img.shields.io/opencollective/all/pyke-osai?style=for-the-badge&label=sponsors"></a>
<br />
<a href="https://crates.io/crates/ort" target="_blank"><img alt="Crates.io" src="https://img.shields.io/crates/v/ort?style=for-the-badge&label=ort&logo=rust"></a> <img alt="ONNX Runtime" src="https://img.shields.io/badge/onnxruntime-v1.24.3-blue?style=for-the-badge&logo=cplusplus">
<a href="https://crates.io/crates/ort" target="_blank"><img alt="Crates.io" src="https://img.shields.io/crates/v/ort?style=for-the-badge&label=ort&logo=rust"></a> <img alt="ONNX Runtime" src="https://img.shields.io/badge/onnxruntime-v1.24.4-blue?style=for-the-badge&logo=cplusplus">
<br />
| 💖 Sponsored by | |

View File

@@ -1,7 +1,7 @@
[package]
name = "ort-candle-standalone"
publish = false
version = "1.24.3"
version = "1.24.4"
edition = "2024"
[package.metadata.winresource]

View File

@@ -5,7 +5,7 @@ static API_BASE: ort_sys::OrtApiBase = ort_sys::OrtApiBase {
static API: ort_sys::OrtApi = ort_candle::api();
unsafe extern "system" fn get_version_string() -> *const ort_sys::c_char {
c"1.24.3+candle@0.9-wrapper@0.2.0".as_ptr()
c"1.24.4+candle@0.9-wrapper@0.2.0".as_ptr()
}
unsafe extern "system" fn get_api(version: u32) -> *const ort_sys::OrtApi {

View File

@@ -1,7 +1,7 @@
[package]
name = "ort-tract-standalone"
publish = false
version = "1.24.3"
version = "1.24.4"
edition = "2024"
[package.metadata.winresource]

View File

@@ -5,7 +5,7 @@ static API_BASE: ort_sys::OrtApiBase = ort_sys::OrtApiBase {
static API: ort_sys::OrtApi = ort_tract::api();
unsafe extern "system" fn get_version_string() -> *const ort_sys::c_char {
c"1.24.3+tract@0.22-wrapper@0.2.0".as_ptr()
c"1.24.4+tract@0.22-wrapper@0.2.0".as_ptr()
}
unsafe extern "system" fn get_api(version: u32) -> *const ort_sys::OrtApi {

View File

@@ -14,7 +14,7 @@ const FEATURES_ALL = FEATURES_WEBGL | FEATURES_WEBGPU;
* @property {Record<'main' | 'wrapper' | 'binary', string> | null} integrities
*/
const DEFAULT_DIST_BASE = 'https://cdn.pyke.io/0/pyke:ort-rs/web@1.24.2/';
const DEFAULT_DIST_BASE = 'https://cdn.pyke.io/0/pyke:ort-rs/web@1.24.3/';
/** @type {Record<number, Dist>} */
const DEFAULT_DIST = {
@@ -23,9 +23,9 @@ const DEFAULT_DIST = {
scriptName: 'ort.wasm.min.js',
binaryName: 'ort-wasm-simd-threaded.wasm',
integrities: {
main: 'BdeV+zwmJdht8zEcKFfRakoOHHO7JSKBrjoDP8b/jvOBSU7TjipfGQosweVXJNtU',
wrapper: '7wjGQhDB2gYKtkh7diUmWb9XdxejvS6Fmjg6e1aU4pdjWGp9ZPLXv65tRR0vOlLA',
binary: 'VAe5CUtepcBdjqyVwZXX7kVlYZqGxvejRMMhOrjdA8cb1tEWnaCPf+ZMrE7eRzeb'
main: '1SBQgvQsxJRGAOAJ6K2nPaLO1SKelZwoF+biXgv2/D9fPspYLhvG4WIMDb/BUoJC',
wrapper: '/xM/eq8aUBJZgBuVwTQcLA5KlNmP6HOaENdJVgCkA/06cOMdL9EIQtmMuXOlMZEd',
binary: 'sZw0EVBgUn+dNhQfjHDg8lwtmicKMm1bTvWS4rIRNxoVN1S9HkVyJ2nreMpYruEZ'
}
},
[FEATURES_WEBGL]: {
@@ -33,9 +33,9 @@ const DEFAULT_DIST = {
scriptName: 'ort.webgl.min.js',
binaryName: 'ort-wasm-simd-threaded.wasm',
integrities: {
main: 'okUZpEjeEcWWAmm39Qxw+DCyafA3NXIF9zNPjinZjv/h4KwIaANKZXatmQQ/53e2',
wrapper: '7wjGQhDB2gYKtkh7diUmWb9XdxejvS6Fmjg6e1aU4pdjWGp9ZPLXv65tRR0vOlLA',
binary: 'VAe5CUtepcBdjqyVwZXX7kVlYZqGxvejRMMhOrjdA8cb1tEWnaCPf+ZMrE7eRzeb'
main: 'tBplgcsp8KUmgpc7glC4gbb5MdN/LBa1x90w++Y5WHDLaLo0m75wK+OtxIVa0KB6',
wrapper: '/xM/eq8aUBJZgBuVwTQcLA5KlNmP6HOaENdJVgCkA/06cOMdL9EIQtmMuXOlMZEd',
binary: 'sZw0EVBgUn+dNhQfjHDg8lwtmicKMm1bTvWS4rIRNxoVN1S9HkVyJ2nreMpYruEZ'
}
},
[FEATURES_WEBGPU]: {
@@ -43,9 +43,9 @@ const DEFAULT_DIST = {
scriptName: 'ort.webgpu.min.js',
binaryName: 'ort-wasm-simd-threaded.jsep.wasm',
integrities: {
main: 'tzli2prWSwwLtAZ8OlaTB7iMRO6BJWLamg/RyjHKO4n3Cj8phafou4uKbtvFfApG',
wrapper: 'NhcYcETffbmEVRgDGHQicwgCtEaSJg8ckP1GVGd2YvGYwyOZrxVzTjKkebwtz1eU',
binary: '1sts2RPpU0WzSHPBBvwZJdvhZ3UwkbTcbC4cuOeNZDh3MW01w981aGOZk1n61vWb'
main: 'ryEl5/BLEvDIrNfBZGTpwZzs0EFe+rDt9wM/Xs5DbM7mwJm2V6/BPE7AGVtwKKiL',
wrapper: 'C9DMcnZCIFFbpwJbX9QrGnrhpRt+2yD/FCcEZRrYf0iuzpOlCibPY0zsN8Wh1O+U',
binary: 'SLG1FQY8ZmHhts4OFaia4WTuj6Ttjqb3U7uJQXb8L19O+HB0DG8zJh+vdmXdxD53'
}
},
[FEATURES_ALL]: {
@@ -53,9 +53,9 @@ const DEFAULT_DIST = {
scriptName: 'ort.all.min.js',
binaryName: 'ort-wasm-simd-threaded.jsep.wasm',
integrities: {
main: 'Afaw9eRe8dGMMF5ItgM8yc+OKs5QSC+GXWPBWk/tdHK+c/7+NL9NmdVIXinY7C/E',
wrapper: 'NhcYcETffbmEVRgDGHQicwgCtEaSJg8ckP1GVGd2YvGYwyOZrxVzTjKkebwtz1eU',
binary: '1sts2RPpU0WzSHPBBvwZJdvhZ3UwkbTcbC4cuOeNZDh3MW01w981aGOZk1n61vWb'
main: 'aSKRQamw4Hf1ggcSUR2ZFriC21oCir1YibdErfC+xmh/w1ijdn/GP4Vr4rMu1dvs',
wrapper: 'C9DMcnZCIFFbpwJbX9QrGnrhpRt+2yD/FCcEZRrYf0iuzpOlCibPY0zsN8Wh1O+U',
binary: 'SLG1FQY8ZmHhts4OFaia4WTuj6Ttjqb3U7uJQXb8L19O+HB0DG8zJh+vdmXdxD53'
}
}
};

View File

@@ -11,7 +11,7 @@ import Ort from '../../components/Ort';
| **ort** | **ONNX Runtime** |
| -------- | ----------------:|
| v2.0.0+ | v1.24.3 |
| v2.0.0+ | v1.24.4 |
| v1.16.0-v1.16.2 | v1.16.0 |
| v1.15.0-v1.15.5 | v1.15.1 |
| v1.14.2-v1.14.8 | v1.14.1 |

View File

@@ -1,17 +1,17 @@
cu13 x86_64-pc-windows-msvc https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.3/x86_64-pc-windows-msvc+cu13.tar.lzma2 123a326963a1a700a9c398b9b758d02f30f532ad3828355ee4239d6644718e1b
cu12 x86_64-pc-windows-msvc https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.3/x86_64-pc-windows-msvc+cu12.tar.lzma2 6a039d917b8fa715dfc4762dfc5c5d20a07d94b59185cd2afc72cd0c3c00f8fc
cu13 x86_64-unknown-linux-gnu https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.3/x86_64-unknown-linux-gnu+cu13.tar.lzma2 f9a45720e0d5d6b362119490eeb73bbcdd8119adc4c3c6698f818251e6ddc127
cu12 x86_64-unknown-linux-gnu https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.3/x86_64-unknown-linux-gnu+cu12.tar.lzma2 bd191e2f6497d7d1fc581c4144ad946a9a4925cc1ddbac9175099f034694b032
wgpu x86_64-pc-windows-msvc https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.3/x86_64-pc-windows-msvc+wgpu.tar.lzma2 d8725fea1875ff10108cb8a872c11f2934778f8d86cb5072514610584a5c34d9
nvrtx x86_64-pc-windows-msvc https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.3/x86_64-pc-windows-msvc+nvrtx.tar.lzma2 dee4669c50358e6249ba1ef2506aa3ae33a89333d1d94d99b938bb81e5cdfd48
none x86_64-pc-windows-msvc https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.3/x86_64-pc-windows-msvc.tar.lzma2 d76e4d939a87fc44cc69fdf7bfa0352cd61a0755d2fc281a3d3a153f29a3c7e8
none aarch64-pc-windows-msvc https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.3/aarch64-pc-windows-msvc.tar.lzma2 3989cb5ecde41f321be2fc913cd47563242292c1882f714c36e4b8b8b907d6bb
wgpu x86_64-unknown-linux-gnu https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.3/x86_64-unknown-linux-gnu+wgpu.tar.lzma2 a1e4755e07134f1afdf8ed5c43b62d1f42acc164f8caf608485a9cb96dedeb76
nvrtx x86_64-unknown-linux-gnu https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.3/x86_64-unknown-linux-gnu+nvrtx.tar.lzma2 5faea4791e3f7243d98cb13e23de9b7cbdd743b728cbb66e86fdc27420ffb333
none x86_64-unknown-linux-gnu https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.3/x86_64-unknown-linux-gnu.tar.lzma2 5d19a02e47c543937ddf08f5fe8b5083e43306f9eff872acd6e82cb68f0e8801
none aarch64-unknown-linux-gnu https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.3/aarch64-unknown-linux-gnu.tar.lzma2 56fe98fc7a3248420ed7b3b38de3afeff9135c43cd7ee611789708a9a1aaf309
wgpu aarch64-apple-darwin https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.3/aarch64-apple-darwin+wgpu.tar.lzma2 3c5ad1a1c01e499d45152d1e6be4ec6bdadad11be8673d833a77b15bbade001e
none aarch64-linux-android https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.3/aarch64-linux-android.tar.lzma2 af3a3c7826ceeda2ab37b5565e85154c912f9dc5a5c4c109c80ab06510aa03ed
none aarch64-apple-ios-sim https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.3/aarch64-apple-ios-sim.tar.lzma2 9b3c51e10d9d98bcb97e2b118356ec6e3c204fbbb3b7c1ca1997ceaad47a9b72
none aarch64-apple-darwin https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.3/aarch64-apple-darwin.tar.lzma2 9418eb3607f68d82f5d70d5dd725bd40b084dae9285cf658f169dd29da96df1f
none aarch64-apple-ios https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.3/aarch64-apple-ios.tar.lzma2 12d89c4ca578faec6e6374106be2d9c60fb59a37061cc1fac4ad1d19a24231a0
cu13 x86_64-pc-windows-msvc https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.4/x86_64-pc-windows-msvc+cu13.tar.lzma2 4397f5d54a2270f05d6c6059dfa321febd87517a193cb09356ecb6178a19a01b
cu12 x86_64-pc-windows-msvc https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.4/x86_64-pc-windows-msvc+cu12.tar.lzma2 a95733bc5a5d25fafde86c8181f322ecd0b0ec477e56cb2ee027bf3a9d29df83
cu12 x86_64-unknown-linux-gnu https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.4/x86_64-unknown-linux-gnu+cu12.tar.lzma2 0c81284ae0bcfc6f97782c20745011b2de0519f504d96145242e55af53b145b1
cu13 x86_64-unknown-linux-gnu https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.4/x86_64-unknown-linux-gnu+cu13.tar.lzma2 d4ff9253cea7f2a4e360d0a992b9ff610a1e635955f150ceb3c00ac392ffe8f9
wgpu x86_64-pc-windows-msvc https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.4/x86_64-pc-windows-msvc+wgpu.tar.lzma2 86299aecfcf62653224f61016b45261a8d893de534192ca0897bd27d98693892
nvrtx x86_64-pc-windows-msvc https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.4/x86_64-pc-windows-msvc+nvrtx.tar.lzma2 9b048bf7e78b0796600f97aa07cfc1f865b405a5660e3fda8d200fffc903534d
wgpu x86_64-unknown-linux-gnu https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.4/x86_64-unknown-linux-gnu+wgpu.tar.lzma2 fcc7d40d4434566866d03289564c99f4143bf0983a986b6b9a1a900548c0ed45
none x86_64-pc-windows-msvc https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.4/x86_64-pc-windows-msvc.tar.lzma2 469166ffcd6afb041d03d2d9a77f39d2a2c44c7800ae42e5fb688ef138ffbb6d
none aarch64-pc-windows-msvc https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.4/aarch64-pc-windows-msvc.tar.lzma2 0489ae9dd23b0ce609751c49d7aebce24ea8943f73f9b2074fa0e8363da19705
nvrtx x86_64-unknown-linux-gnu https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.4/x86_64-unknown-linux-gnu+nvrtx.tar.lzma2 45658f94789731c6161186570a4e9ec15e9b48e6d87e2076c0c76f4bd7216757
none aarch64-unknown-linux-gnu https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.4/aarch64-unknown-linux-gnu.tar.lzma2 fa2de17abc12c9887de7e34fa389be2bd2a2c334b66994f476ffc2f94d004c20
none x86_64-unknown-linux-gnu https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.4/x86_64-unknown-linux-gnu.tar.lzma2 b9581353b714f22f5581e98c323ce36da01824f51e3258ef369277bb01c67b68
none aarch64-linux-android https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.4/aarch64-linux-android.tar.lzma2 59fb214120eb1f641c867f8917b9703fd93c20fc3a19a6489c9ba0e4049fa3f2
wgpu aarch64-apple-darwin https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.4/aarch64-apple-darwin+wgpu.tar.lzma2 a0da40eee24a71bdb09004cead6bee35112a72373f253b7ea55fdb8f8f921b0a
none aarch64-apple-darwin https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.4/aarch64-apple-darwin.tar.lzma2 c75cd91afe59f8205ee3bb81100b88f0af9134b8e05bedb45ae8fa8eb37fef1a
none aarch64-apple-ios https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.4/aarch64-apple-ios.tar.lzma2 42b29a9dbcc3bf535c689364cdd010d6163fde8396913ee17cc257ccb834a3f5
none aarch64-apple-ios-sim https://cdn.pyke.io/0/pyke:ort-rs/ms@1.24.4/aarch64-apple-ios-sim.tar.lzma2 ec33c0837f9409edd7c377aa5e8fb5c1722439fbc7eb807b197d384be97535b1

View File

@@ -500,7 +500,7 @@ impl EnvironmentBuilder {
/// The `ort-web` alternative backend collects telemetry data by default. This telemetry data is sent to pyke.
/// More details can be found in the `_telemetry.js` file in the root of the `ort-web` crate.
///
/// [etw]: https://github.com/microsoft/onnxruntime/blob/v1.24.3/onnxruntime/core/platform/windows/telemetry.cc
/// [etw]: https://github.com/microsoft/onnxruntime/blob/v1.24.4/onnxruntime/core/platform/windows/telemetry.cc
#[must_use = "commit() must be called in order for the environment to take effect"]
pub fn with_telemetry(mut self, enable: bool) -> Self {
self.telemetry = enable;

View File

@@ -426,7 +426,7 @@ impl MemoryInfo {
// All getter functions are (at least currently) infallible - they simply just dereference the corresponding fields,
// and always return `nullptr` for the status; so none of these have to return `Result`s.
// https://github.com/microsoft/onnxruntime/blob/v1.24.3/onnxruntime/core/framework/allocator.cc#L330
// https://github.com/microsoft/onnxruntime/blob/v1.24.4/onnxruntime/core/framework/allocator.cc#L342
/// Returns the [`MemoryType`] described by this struct.
/// ```