Carson M.
8ecb115b57
feat(sys): mention workarounds for cdn server errors
2026-04-24 23:26:36 -05:00
Carson M.
504400d3a5
chore(sys): update to ONNX Runtime v1.24.4
2026-03-20 19:58:18 -05:00
Carson M.
f5c1548f88
chore(sys): update to ONNX Runtime v1.24.3
2026-03-13 19:49:08 -05:00
Carson M.
d2838f8601
fix(sys): fully fallback to OUT_DIR
...
Should fix #554
2026-03-10 13:54:00 -05:00
Carson M.
f085e4c251
2.0.0-rc.12
2026-03-04 23:02:09 -06:00
Carson M.
17f56fe0c5
feat(sys): macOS webgpu build, closes #538
2026-02-25 14:58:11 -06:00
Carson M.
060aff6b63
chore(sys): update to ONNX Runtime v1.24.2
2026-02-19 21:51:47 -06:00
Denis
4caf2d6a76
fix(sys): Fix double activation of CUDA features in resolve_dist ( #531 )
...
Fixes #530
2026-02-12 08:04:09 -06:00
Carson M.
5e7ecc2bfb
chore(sys): update to ONNX Runtime v1.24.1
2026-02-10 01:09:42 -06:00
Carson M.
5913ae0a6f
fix(sys): customize vcpkg target + newer abseil
...
Closes #497
2026-02-07 15:13:01 -06:00
Carson M.
23f9501872
fix: is_cpu_accessible, closes #527
2026-02-05 20:25:18 -06:00
Carson M.
3d6c2a9642
feat: expanded DirectML options, closes #525
2026-02-03 13:01:21 -06:00
decahedron1
c19fc37e77
feat: support older ONNX Runtime versions ( #524 )
2026-02-03 12:37:57 -06:00
Carson M.
1c7dfcf14d
refactor: rename *_LOCATION env vars -> *_PATH
...
I don't know why I ever called it location. That's been weird. Everyone calls it a path.
2026-01-28 01:59:58 -06:00
IQuant
f4464dcaad
fix: Add migraphx_fp8_enable option to OrtMIGraphXProviderOptions ( #512 )
2026-01-10 14:22:08 -06:00
Carson M.
c52bd2ae8b
fix: correct OrtMIGraphXProviderOptions def, closes #509
2026-01-08 13:59:42 -06:00
Carson M.
b50842ffa9
2.0.0-rc.11
2026-01-06 22:23:32 -06:00
Carson M.
c7a7aa8816
🎆
2026-01-01 01:50:26 -06:00
Carson M.
63b996529e
fix: --no-default-features build
2025-12-15 21:41:23 -06:00
Carson M.
63d53e3e45
fix(sys): only error on missing lib when linking
2025-12-06 16:01:04 -06:00
Carson M.
ba3b5e10bb
feat(sys): compress binaries with LZMA2
...
LZMA2 is way slower than gzip, even in decompression, but this cuts the total size of all binaries by 40% (!!!)
2025-12-06 03:40:02 -06:00
Carson M.
4b3e2b28b8
fix(sys): correctly emit build script errors
2025-12-06 03:33:45 -06:00
Carson M.
3fd5f9f603
refactor: use rust 1.88 features
2025-12-05 15:44:11 -06:00
Carson M.
d58fef0089
chore: bump MSRV to 1.88
2025-12-01 00:55:09 -06:00
Carson M.
0ce9431803
chore: update dependencies
2025-12-01 00:51:53 -06:00
Carson M.
1e628680f1
fix: separate graph optimization level 3
2025-11-26 14:14:52 -06:00
Carson M.
64f76d2b79
fix(sys): some warnings when building with --no-default-features
2025-11-14 22:25:30 -06:00
Carson M.
1c92777207
refactor(sys): rename ortchar to os_char
...
better reflects what its actually used for
2025-11-14 22:24:34 -06:00
Carson M.
d8d297d33e
refactor: rename nv execution provider to nvrtx
2025-10-28 14:41:58 -05:00
Carson M.
7035ab5ffc
chore(sys): upgrade binaries to ONNX Runtime v1.23.2
2025-10-28 14:34:25 -05:00
Carson M.
4c1b6c0ec2
fix: unix build
2025-10-25 15:42:07 -05:00
Carson M.
75d43518bd
chore: use 2024 edition Rust
2025-10-25 15:39:24 -05:00
Carson M.
f138f1b5ea
chore: update to ONNX Runtime 1.23
2025-10-15 13:39:12 -05:00
Carson M.
b18a9ce442
fix(sys): do not overwrite files when extracting
2025-09-23 17:25:29 -05:00
Carson M.
17dd2f48ae
fix(sys): sanitize entry path
...
`Path::join` isn't very safe, and theoretically if the binaries were to be compromised, the attacker could exploit this to write to any arbitrary location on the file system.
2025-09-23 17:23:19 -05:00
decahedron1
b68c92850a
refactor(sys): rework build.rs ( #465 )
2025-09-23 16:55:25 -05:00
Carson M.
3cfb60f1d8
refactor(sys): reduce build dependencies
...
This shaves 2 seconds off `cargo build --example model-info` (a basic binary with only one dependency on `ort`).
Note that `pkg-config` currently requires a feature flag to enable. In the future let's just use the `pkg-config` binary directly.
On Windows, Ryzen 5800X:
```
base: 75 crates in 12.94s
/ hmac-sha256: 64 crates in 12.89s
/ zlib-rs: 64 crates in 11.47s
- pkg-config: 63 crates in 11.72s
- tar: 61 crates in 10.34s
```
These gains are probably less substantive on Linux/macOS, since a good chunk of the prior build time was due to the inclusion of both `windows-sys` and `winapi` in the dependency tree.
2025-09-09 14:23:38 -05:00
Onur Özkan
6c0a32a029
fix(sys): print as a build warning if feature set isn't available ( #458 )
...
Signed-off-by: Onur Özkan <work@onurozkan.dev >
2025-08-30 16:33:46 -05:00
Carson M.
f4ab181702
fix(sys): ort-web compat
2025-08-07 15:20:22 -05:00
Carson M.
f3cd995d06
feat(sys): allow overriding cache dir with environment variable
2025-08-07 12:27:54 -05:00
pembem22
5f96a2d585
fix(sys): missing static library on android ( #444 )
2025-08-02 12:01:02 -05:00
Carson M.
d28c835c3c
fix(sys): use webpki roots for rustls
2025-07-17 15:09:46 -05:00
Carson M.
15bd15cb3e
feat(sys): make TLS backend configurable, closes #436
2025-07-17 15:08:34 -05:00
Alfred Mathew
1e6f7ee1c8
feat(sys): multiple target directory formats in case of simulators ( #432 )
...
Legacy xcode builds will have ios-arm64_x86_64-simulator, like the ones
from pre-packaged onnxruntime.xcframework available to download, and
newer ones will use ios-arm64-simulator in case someone is building it
from source and creating xcframework with latest xcode.
2025-07-13 17:46:52 -05:00
Alfred Mathew
1a2e559b1f
feat(sys): support statically linking with ios frameworks ( #430 )
2025-07-11 13:39:40 -05:00
Carson M.
d600c92ff1
feat: ort-web support
2025-07-10 13:57:48 -05:00
Carson M.
20593489c1
chore(sys): ONNX Runtime v1.22.1
2025-07-10 13:51:13 -05:00
Carson M.
957174b912
chore(sys): update wasm32-unknown-emscripten dist
2025-07-01 13:24:40 -05:00
Carson M.
63890c58e2
chore: update MSRV to 1.85
...
The code still targets 1.81 but I'm tired of the CI failing and I refuse to commit `Cargo.lock` to pin `base64ct`. Thankfully, Cargo's resolver has started taking `rust-version` into account since 1.84, so this won't be a problem in the future.
2025-06-29 17:31:22 -05:00
Carson M.
ecebd960d5
fix(sys): fix #[no_std] compat
...
knew i was forgetting something
2025-06-29 17:27:42 -05:00