diff --git a/.github/workflows/custom-static-link.yml b/.github/workflows/custom-static-link.yml
index 8fe209f..ebc34f5 100644
--- a/.github/workflows/custom-static-link.yml
+++ b/.github/workflows/custom-static-link.yml
@@ -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 ..
diff --git a/README.md b/README.md
index e993afa..20cc20d 100644
--- a/README.md
+++ b/README.md
@@ -3,7 +3,7 @@
-
+
| 💖 Sponsored by | |
diff --git a/backends/candle/standalone/Cargo.toml b/backends/candle/standalone/Cargo.toml
index b116f5c..df48c98 100644
--- a/backends/candle/standalone/Cargo.toml
+++ b/backends/candle/standalone/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "ort-candle-standalone"
publish = false
-version = "1.24.3"
+version = "1.24.4"
edition = "2024"
[package.metadata.winresource]
diff --git a/backends/candle/standalone/lib.rs b/backends/candle/standalone/lib.rs
index 9d37928..a737e95 100644
--- a/backends/candle/standalone/lib.rs
+++ b/backends/candle/standalone/lib.rs
@@ -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 {
diff --git a/backends/tract/standalone/Cargo.toml b/backends/tract/standalone/Cargo.toml
index d5c264b..66c3ec3 100644
--- a/backends/tract/standalone/Cargo.toml
+++ b/backends/tract/standalone/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "ort-tract-standalone"
publish = false
-version = "1.24.3"
+version = "1.24.4"
edition = "2024"
[package.metadata.winresource]
diff --git a/backends/tract/standalone/lib.rs b/backends/tract/standalone/lib.rs
index c6b28e6..c0801de 100644
--- a/backends/tract/standalone/lib.rs
+++ b/backends/tract/standalone/lib.rs
@@ -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 {
diff --git a/backends/web/_loader.js b/backends/web/_loader.js
index 7fe8e83..675b36b 100644
--- a/backends/web/_loader.js
+++ b/backends/web/_loader.js
@@ -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} */
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'
}
}
};
diff --git a/docs/content/migrating/version-mapping.mdx b/docs/content/migrating/version-mapping.mdx
index 7d9892e..c8824f4 100644
--- a/docs/content/migrating/version-mapping.mdx
+++ b/docs/content/migrating/version-mapping.mdx
@@ -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 |
diff --git a/ort-sys/build/download/dist.txt b/ort-sys/build/download/dist.txt
index 5799919..10b5e4e 100644
--- a/ort-sys/build/download/dist.txt
+++ b/ort-sys/build/download/dist.txt
@@ -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
diff --git a/src/environment.rs b/src/environment.rs
index a372e26..f51ec6a 100644
--- a/src/environment.rs
+++ b/src/environment.rs
@@ -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;
diff --git a/src/memory.rs b/src/memory.rs
index 9a9c903..1bc8f61 100644
--- a/src/memory.rs
+++ b/src/memory.rs
@@ -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.
/// ```