chore: update to ONNX Runtime 1.23

This commit is contained in:
Carson M.
2025-10-15 13:37:52 -05:00
parent a153479594
commit f138f1b5ea
15 changed files with 47 additions and 44 deletions

View File

@@ -1,6 +1,6 @@
[package]
name = "ort-sys"
description = "Unsafe Rust bindings for ONNX Runtime 1.22 - Optimize and Accelerate Machine Learning Inferencing"
description = "Unsafe Rust bindings for ONNX Runtime 1.23 - Optimize and Accelerate Machine Learning Inferencing"
version = "2.0.0-rc.10"
edition = "2021"
rust-version = "1.85"

View File

@@ -1,16 +1,19 @@
train,cu12 x86_64-pc-windows-msvc https://cdn.pyke.io/0/pyke:ort-rs/ms@1.22.1/x86_64-pc-windows-msvc+train+cu12.tgz 733FAD37507DD7DB82932C755A77C6F537BFC883205F8BAB7CB81A2CBDC9A7BF
cu12 x86_64-pc-windows-msvc https://cdn.pyke.io/0/pyke:ort-rs/ms@1.22.1/x86_64-pc-windows-msvc+cu12.tgz B214153E940CC74C875622BA9709269D1DDA6302F213B1EAC78FBB4E306BD4DE
train,cu12 x86_64-unknown-linux-gnu https://cdn.pyke.io/0/pyke:ort-rs/ms@1.22.1/x86_64-unknown-linux-gnu+train+cu12.tgz 0A89AE896C71282054C6EF1FB6031B412AEAB7D2593CAC69FBE14223A685AE85
cu12 x86_64-unknown-linux-gnu https://cdn.pyke.io/0/pyke:ort-rs/ms@1.22.1/x86_64-unknown-linux-gnu+cu12.tgz C0DA77050FE1D2E9A719B92C1E7D57AA49B6E6D0FF3157AFAA2D7C834F17A892
wgpu x86_64-pc-windows-msvc https://cdn.pyke.io/0/pyke:ort-rs/ms@1.22.1/x86_64-pc-windows-msvc+wgpu.tgz D9DFF7CBFBBA80DCAED553A954E0032D2353B4D43376C0589FC4031CE7013D51
train x86_64-pc-windows-msvc https://cdn.pyke.io/0/pyke:ort-rs/ms@1.22.1/x86_64-pc-windows-msvc+train.tgz 2627A3F69D439F24E169805C4052CF74930C8D6D0FEBD36840B1054B73004764
train aarch64-pc-windows-msvc https://cdn.pyke.io/0/pyke:ort-rs/ms@1.22.1/aarch64-pc-windows-msvc+train.tgz D27474EF926F3CA9D11FBBF4E75445D9028A35443DA4D6A8E843BDACE8970C01
none x86_64-pc-windows-msvc https://cdn.pyke.io/0/pyke:ort-rs/ms@1.22.1/x86_64-pc-windows-msvc.tgz DB87454C0918939AE50CC2615521297A25F799D9782717463AD8C4EEE8AEE74A
none aarch64-pc-windows-msvc https://cdn.pyke.io/0/pyke:ort-rs/ms@1.22.1/aarch64-pc-windows-msvc.tgz B5D1D9746D626E2687438BBB202F4C5149897121682772EDA3BB797B9F64AB37
train aarch64-unknown-linux-gnu https://cdn.pyke.io/0/pyke:ort-rs/ms@1.22.1/aarch64-unknown-linux-gnu+train.tgz 6F73D46CACF4AFB675FEF8162F364F41C348747020A0025B632D3B767D1B7EA5
none aarch64-apple-darwin https://cdn.pyke.io/0/pyke:ort-rs/ms@1.22.1/aarch64-apple-darwin.tgz 47A4DCF38801D0F0F1AAA51C1B9D01971093E3D0DB35FE22ACB5D4C25D0481AB
train x86_64-unknown-linux-gnu https://cdn.pyke.io/0/pyke:ort-rs/ms@1.22.1/x86_64-unknown-linux-gnu+train.tgz E54857AE50704DFC7FB3D3CDDEB4CE961E04E0443ACBCF27C770AF031DC83374
wgpu x86_64-unknown-linux-gnu https://cdn.pyke.io/0/pyke:ort-rs/ms@1.22.1/x86_64-unknown-linux-gnu+wgpu.tgz A29B4835B0EAEE93561630BECF6440BEC1C1D209D6FFC125FAE91646E29C157E
none x86_64-unknown-linux-gnu https://cdn.pyke.io/0/pyke:ort-rs/ms@1.22.1/x86_64-unknown-linux-gnu.tgz 6091157395630D55AC75F18068254ED76C53502D9EF6917F5C40AC4BEF9B9AF4
none aarch64-unknown-linux-gnu https://cdn.pyke.io/0/pyke:ort-rs/ms@1.22.1/aarch64-unknown-linux-gnu.tgz D9D83F10347F071CCCB47475F3D3E36065AD1989D1ACD7FC95DAD1111DBFD2F0
train aarch64-apple-darwin https://cdn.pyke.io/0/pyke:ort-rs/ms@1.22.1/aarch64-apple-darwin+train.tgz BE531C956D7976B0125EE181F434D979F22B03BEF41AD0C8F500A2564A5C9C06
train,cu12 x86_64-pc-windows-msvc https://cdn.pyke.io/0/pyke:ort-rs/ms@1.23.1/x86_64-pc-windows-msvc+train+cu12.tgz 78581bdc208fec5028198186339d973e8542a0dd9234b02ba627827838e189ec
cu12 x86_64-pc-windows-msvc https://cdn.pyke.io/0/pyke:ort-rs/ms@1.23.1/x86_64-pc-windows-msvc+cu12.tgz ecb37b41dc9fe05d3630f69a3658f2e991bd51498bcfd898ea35df5e689a026e
train,cu12 x86_64-unknown-linux-gnu https://cdn.pyke.io/0/pyke:ort-rs/ms@1.23.1/x86_64-unknown-linux-gnu+train+cu12.tgz 8e385418ea7889974d2390a84257f9913484d514e6f49e33e73b578ba7e3b5cc
cu12 x86_64-unknown-linux-gnu https://cdn.pyke.io/0/pyke:ort-rs/ms@1.23.1/x86_64-unknown-linux-gnu+cu12.tgz 0df7171d6126d758c91d1cc02358e612e7dbfdc56a2c18b51acda2273e85426c
wgpu x86_64-pc-windows-msvc https://cdn.pyke.io/0/pyke:ort-rs/ms@1.23.1/x86_64-pc-windows-msvc+wgpu.tgz bf3212e56dc8aac7708ae6ba52ac758a692eb71b92d26d8752c3042f18904e28
train aarch64-pc-windows-msvc https://cdn.pyke.io/0/pyke:ort-rs/ms@1.23.1/aarch64-pc-windows-msvc+train.tgz 633c93abd526da432e85388a520fd7aa378b5cdc554fb863c7b35cbe5232f57d
train x86_64-pc-windows-msvc https://cdn.pyke.io/0/pyke:ort-rs/ms@1.23.1/x86_64-pc-windows-msvc+train.tgz 44bcbdf4306b54de1fc7912e5ace6a76d00986eb33fe63ce1ec74b5e6535a876
wgpu x86_64-unknown-linux-gnu https://cdn.pyke.io/0/pyke:ort-rs/ms@1.23.1/x86_64-unknown-linux-gnu+wgpu.tgz a4790497005e55c4b177215cc218a76aa478986821a80dd070c892ce3d50951b
none x86_64-pc-windows-msvc https://cdn.pyke.io/0/pyke:ort-rs/ms@1.23.1/x86_64-pc-windows-msvc.tgz c56d2f9e352f0ccf19e59fdbe4d158b27f6375fcfb0caa7c7b8940fd280ff03f
train aarch64-unknown-linux-gnu https://cdn.pyke.io/0/pyke:ort-rs/ms@1.23.1/aarch64-unknown-linux-gnu+train.tgz de7fd52eb6bde25840b90e9edda59daf33d989d29dcb766acee67cc32a54b4ac
none aarch64-pc-windows-msvc https://cdn.pyke.io/0/pyke:ort-rs/ms@1.23.1/aarch64-pc-windows-msvc.tgz d3bedacd0f8c439886afa756a6f7852d022f55c9cf4c9c55c6f009c878c520f4
train x86_64-unknown-linux-gnu https://cdn.pyke.io/0/pyke:ort-rs/ms@1.23.1/x86_64-unknown-linux-gnu+train.tgz 76bd8560d0d2bf6ac52e61e7dc1f6c8da6f5442e44c5e25c0958c8b8752be71f
none aarch64-linux-android https://cdn.pyke.io/0/pyke:ort-rs/ms@1.23.1/aarch64-linux-android.tgz 84895ee284a4b764006a97e47d7ea882e73722f244ca9f2a7e372be3c27d04d3
none aarch64-unknown-linux-gnu https://cdn.pyke.io/0/pyke:ort-rs/ms@1.23.1/aarch64-unknown-linux-gnu.tgz 98e77f57bf2efe8205835510c6ccde90000686102fd75f2a07f1d8fbe014aac9
none x86_64-unknown-linux-gnu https://cdn.pyke.io/0/pyke:ort-rs/ms@1.23.1/x86_64-unknown-linux-gnu.tgz 30b9398e119576d6f92d77e9a9244b2a55d7926ed3ba87c057e9aa3a0c20d3c7
none aarch64-apple-darwin https://cdn.pyke.io/0/pyke:ort-rs/ms@1.23.1/aarch64-apple-darwin.tgz 429e6e019b4e69f91faf9280900e2352b72e2704e6118bcfbd537421be289313
train aarch64-apple-darwin https://cdn.pyke.io/0/pyke:ort-rs/ms@1.23.1/aarch64-apple-darwin+train.tgz 9f051577aea4fc4e7f582624a44b58add6c59a5c1ef7af7999263ab1efd563c9
none aarch64-apple-ios-sim https://cdn.pyke.io/0/pyke:ort-rs/ms@1.23.1/aarch64-apple-ios-sim.tgz 8b50db96a3ca05d6da3a21b05c64af8862f8a262f6fc154283f3d82a2783d561
none aarch64-apple-ios https://cdn.pyke.io/0/pyke:ort-rs/ms@1.23.1/aarch64-apple-ios.tgz e90e45784d84406f4f87a0bad5566c3a47cadbaf73fdd0d45c09a4c0cb551b04

View File

@@ -115,9 +115,7 @@ Alternatively, try a different backend like `ort-tract`; see https://ort.pyke.io
.join("dfbin")
.join(target)
.join(dist.hash);
let lib_dir = bin_extract_dir.join("onnxruntime").join("lib");
if !lib_dir.exists() {
if !bin_extract_dir.exists() {
let mut verified_reader = match download::fetch_file(dist.url) {
Ok(reader) => download::VerifyReader::new(reader),
Err(e) => {
@@ -172,9 +170,9 @@ The downloaded binaries are available to inspect at: {}",
static_link::static_link_prerequisites(BinariesSource::Pyke);
#[cfg(feature = "copy-dylibs")]
dynamic_link::copy_dylibs(&lib_dir, &std::path::PathBuf::from(env::var("OUT_DIR").unwrap()));
dynamic_link::copy_dylibs(&bin_extract_dir, &std::path::PathBuf::from(env::var("OUT_DIR").unwrap()));
println!("cargo:rustc-link-search=native={}", lib_dir.display());
println!("cargo:rustc-link-search=native={}", bin_extract_dir.display());
println!("cargo:rustc-link-lib=static=onnxruntime");
}
}

View File

@@ -1 +1 @@
pub const ORT_API_VERSION: u32 = 22;
pub const ORT_API_VERSION: u32 = 23;