199 Commits

Author SHA1 Message Date
Carson M.
e9783a85b6 fix(sys): gate skip_download() behind download-binaries
resolve annoying warning when working in backends
2025-06-29 17:23:10 -05:00
Carson M.
d741147329 refactor: make backends use common stub API 2025-06-29 17:23:10 -05:00
Carson M.
daf91046dc 2.0.0-rc.10 2025-05-31 23:56:41 -05:00
Carson M.
180ec09065 fix(sys): update binaries with fix for #392 2025-05-31 16:14:33 -05:00
Carson M.
410ece47b9 chore: match ort-sys license with main license
see eb02ef7dc6
2025-05-31 15:50:17 -05:00
Carson M.
fb17d4512b refactor: remove most usages of NonNull::new_unchecked
and some other `_unchecked` functions
2025-05-22 00:43:54 -05:00
decahedron1
ab2759bc48 feat: Update to ONNX Runtime v1.22 (#393) 2025-05-20 00:46:18 -05:00
Murad-Awad
3abbddcb15 fix(sys): use system root certs (#376)
Co-authored-by: Carson M. <carson@pyke.io>
2025-05-01 12:39:30 -05:00
Clouds
552b4e2b6d feat(sys): add ORT_SKIP_DOWNLOAD env flags to opt out download binaries (#389) 2025-04-26 07:33:40 -05:00
Carson M.
49a5cbf801 chore: update to ONNX Runtime v1.21.1 2025-04-23 09:11:42 -05:00
Carson M.
9b316809bf fix(sys): do not require -fapple-link-rtlib
it really is that shrimple
2025-04-20 10:55:08 -05:00
Carson M.
f1049b06f2 feat: per-session log level/handlers 2025-04-18 02:09:26 -05:00
Carson M.
af2a03b9f3 fix(sys): remove conditional std::fs import 2025-04-11 00:46:24 -05:00
Carson M.
f473d4d2d2 fix(sys): remove duplicate tint library link 2025-04-10 13:48:33 -05:00
Carson M.
db503d5158 fix(sys): enable glob dependency for webgpu 2025-04-10 13:47:20 -05:00
cyanic-selkie
67dde364e9 fix: linking for XNNPACK on arm64 and static linking for WebGPU (#384)
Co-authored-by: Carson M. <carson@pyke.io>
2025-04-09 15:24:13 -05:00
Carson M.
7076c31059 fix(sys): attempt to fix failed cpuinfo link with vcpkg builds 2025-03-28 11:38:44 -05:00
Carson M.
879f44da84 fix: update MSRV
i guess we doin 1.81 now
2025-03-11 15:53:55 -05:00
decahedron1
674baa7497 examples: WASM Emscripten example (#347/#363)
Co-authored-by: r.menges <Raphael.Menges@alfatraining.de>
2025-03-11 13:30:20 -05:00
Carson M.
3c249ad90e chore(sys): update mac binaries 2025-03-09 14:25:44 -05:00
Carson M.
137ce053a6 fix(sys): fallback if feature set is not available
partial revert of 93b5629
2025-03-09 11:06:35 -05:00
Carson M.
e92a226dc6 chore: update to ONNX Runtime v1.21.0 2025-03-09 11:03:40 -05:00
Carson M.
3bb69a053b fix(sys): stop preferring dynamic linking when using cuda or tensorrt 2025-03-09 00:18:24 -06:00
Carson M.
93b5629082 feat(sys): support WebGPU binaries 2025-03-08 23:43:58 -06:00
Carson M.
10a8d66bdf feat: azure execution provider 2025-03-02 15:41:49 -06:00
Carson M.
0539cd5473 fix(candle,tract): new OrtStatus changes 2025-02-22 22:19:55 -06:00
Carson M.
9b0d1ea1de chore: mark OrtStatusPtr as #[must_use]
luckily most cases where a status "may" leak were instances where an error state would never be returned to begin with, but this will be useful to guard from future Sleepy 2am Deca forgetting to add a ?
2025-02-22 22:02:25 -06:00
Carson M.
59cc310b00 feat(training): 100% API coverage, support input value maps 2025-02-22 20:43:56 -06:00
Carson M.
8aab523770 feat(training): improve training API coverage 2025-02-21 23:26:36 -06:00
Carson M.
eff10de592 chore: update MSRV to 1.80
because native-tls updated its MSRV to 1.80 in a patch release, and the resolver didn't take MSRV into account until 1.85
though tbf, 1.72 is pretty old and i very much appreciate that i can now use C string literals
2025-02-21 23:16:21 -06:00
Carson M.
b5e54a5283 chore: update all version references 2025-02-18 12:11:18 -06:00
Carson M.
5b99e7a0ca feat: WebGPU EP, closes #349 2025-02-17 02:05:49 -06:00
Carson M.
cfc5a7083f fix: ureq tls 2025-02-13 18:37:41 -06:00
Carson M.
cae6ea847a chore: upgrade ureq to v3.0 2025-02-13 18:19:12 -06:00
Carson M.
e9367cca4b chore(sys): update to ONNX Runtime v1.20.2 2025-02-12 23:10:37 -06:00
decahedron1
64f59f4a78 feat: #![no_std] (#343) 2025-02-03 18:03:43 -06:00
Carson M.
3fa1aad74e fix: appease clippy 2025-01-13 17:33:25 -06:00
Carson M.
9bada329a8 feat: msrv 1.72 2025-01-13 17:26:32 -06:00
Carson M.
d2dc7c8156 fix(sys): add links property to cargo manifest 2025-01-02 13:38:16 -06:00
Carson M.
f97597deb2 chore: update copyright year 🎆 2025-01-01 23:02:09 -06:00
Carson M.
d7d4493c3e fix(sys): respect CARGO_NET_OFFLINE, closes #332 2024-12-11 16:24:14 -06:00
Carson M.
4b6b163808 fix(sys): properly renew dylib symlinks 2024-12-09 10:31:36 -06:00
Carson M.
d866abfc62 feat: support alternative backends 2024-12-06 21:05:27 -06:00
Carson M.
6aa45f1768 refactor(sys): API methods are not optional 2024-11-29 14:44:31 -06:00
Carson M.
25881a35a7 refactor(sys): replace _system macro with extern "system" 2024-11-29 14:01:00 -06:00
Ryo Yamashita
f90a3b6bf9 fix: concurrent downloads again (#323) 2024-11-24 12:41:40 -06:00
Carson M.
effd7a76e6 fix: here's why not to use nightly by default! 2024-11-23 12:35:13 -06:00
Carson M.
0fe8e6b7ed chore: update all version references to 1.20.1 2024-11-23 12:31:14 -06:00
Carson M.
eb51646860 fix: concurrent downloads, ref #322 2024-11-23 12:30:45 -06:00
Carson M.
548bfed208 chore: update to ONNX Runtime v1.20.1 2024-11-22 16:05:07 -06:00