Commit Graph

928 Commits

Author SHA1 Message Date
Carson M.
9435f2c272 ort-web 0.2.1 2026-03-20 19:58:58 -05:00
Carson M.
504400d3a5 chore(sys): update to ONNX Runtime v1.24.4 2026-03-20 19:58:18 -05:00
Carson M.
dc786564b3 test: improve coverage for operator 2026-03-20 19:43:57 -05:00
Carson M.
85f6074a48 fix: string attributes in ShapeInferenceContext 2026-03-20 19:43:49 -05:00
Carson M.
9557b6b03f fix: getting attribute size in ShapeInferenceContext::attr 2026-03-20 19:42:41 -05:00
Carson M.
477e929495 test: test both implementations of Mutex/OnceLock 2026-03-16 14:25:48 -05:00
Carson M.
0eaf6f0730 config: ignore session builder options coverage 2026-03-16 00:33:21 -05:00
Carson M.
31eac45b7b fix: impl ExactSizeIterator for session outputs IntoIter 2026-03-16 00:31:05 -05:00
Carson M.
f5c1548f88 chore(sys): update to ONNX Runtime v1.24.3 2026-03-13 19:49:08 -05:00
Alexandra Valentine-Ketchum
c4d54b36c5 feat: add with_bf16() to TensorRT backend (#555) 2026-03-12 21:02:07 -05:00
Carson M.
bd731fdd0b ci(code-quality): update tarpaulin 2026-03-12 02:16:15 -05:00
Carson M.
dada89b284 test: improve coverage for logger 2026-03-12 02:00:56 -05:00
Carson M.
34fc829239 test: improve coverage for compiler 2026-03-12 01:58:01 -05:00
Carson M.
1cc577764d test: ignore eps 2026-03-12 01:57:49 -05:00
Carson M.
8b7c53ac99 test: improve coverage for value 2026-03-12 01:43:44 -05:00
Carson M.
7a028feb2e feat: map iterators 2026-03-11 20:34:31 -05:00
Carson M.
639d2bdef7 fix(web): private trait privacy 2026-03-11 15:38:42 -05:00
Carson M.
7bdabccd64 fix: allow extracting scalar from [1]-shaped tensors 2026-03-11 15:32:48 -05:00
Carson M.
4df4b618b9 feat: sequence iterators 2026-03-11 14:49:56 -05:00
Carson M.
82e6d652e1 fix: allow using tensors with undefined element types 2026-03-11 14:32:30 -05:00
Carson M.
aaec1a437e fix: correct shape mismatch error message 2026-03-11 14:32:08 -05:00
Carson M.
14e9d29f49 fix: well that's not right 2026-03-11 14:26:27 -05:00
Carson M.
e336d6bf05 fix: allow dimensions to be zero
Torch allows this, ONNX Runtime doesn't complain
2026-03-11 14:17:04 -05:00
Carson M.
26f656b9a5 feat: relax bounds for copy functions
Allows `DynTensor` to be copied/cloned
2026-03-11 13:46:21 -05:00
Carson M.
d5eb59f2ff fix: implement to_type_info for maps, closes #553 2026-03-10 14:12:26 -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.
56b32fddd8 docs: update 2026-03-06 01:10:37 -06:00
Ryan Li
94417081c4 fix: gate the vitis mod behind the api-18 feature (#546) 2026-03-06 01:08:47 -06:00
Carson M.
fdedc783da fix(web): use UTF-8 length 2026-03-05 20:02:27 -06:00
Carson M.
f085e4c251 2.0.0-rc.12 v2.0.0-rc.12 2026-03-04 23:02:09 -06:00
decahedron1
079ecb4703 fix: one environment (#542)
Create exactly one (1) environment throughout the entire duration of the
process and release it when it is no longer used. Hopefully the last
time I'll ever have to deal with this.

The old `Weak<Environment>` solution was flawed because it would create
another environment after the old one was released, which is for some
reason not allowed.
2026-03-03 13:11:22 -06:00
Carson M.
00231247a2 fix(tract): support external data
closes #543
2026-03-03 13:10:23 -06:00
Carson M.
e9666c7f00 fix: no_std 2026-03-02 18:48:22 -06:00
Carson M.
a08efe6147 feat: manual device selection 2026-03-02 18:46:29 -06:00
Carson M.
771e1a5c4a refactor: make Outlet wrap OrtValueInfo 2026-03-02 18:27:17 -06:00
Carson M.
a02122dd66 fix: web, no-std 2026-03-02 18:26:01 -06:00
Carson M.
0fe5b252fd config: silence clippy warning 2026-02-28 00:36:38 -06:00
Carson M.
fb29790415 feat: recover from SessionBuilder errors 2026-02-28 00:33:24 -06:00
Carson M.
831422c9d4 docs(readme): update projects 2026-02-27 19:08:30 -06:00
Carson M.
0904390472 refactor: rename AutoEpPolicy to AutoDevicePolicy 2026-02-27 19:00:58 -06:00
Carson M.
5640319e48 refactor: always drop output value array 2026-02-27 18:59:15 -06:00
Carson M.
15f4604700 refactor!: rename DeviceType::FPGA to DeviceType::NPU 2026-02-27 18:58:39 -06:00
Carson M.
661213f642 refactor!: adjust some session options 2026-02-27 18:57:55 -06:00
Carson M.
3e4b5070d0 fix: wrong api version gate 2026-02-27 18:56:24 -06:00
Carson M.
a74ee7cb70 feat: reusable commit 2026-02-27 18:44:11 -06:00
Carson M.
9d25100388 refactor: reduce size of SessionBuilder 2026-02-27 18:34:57 -06:00
Carson M.
c14db8f760 feat: Environment::current() 2026-02-27 18:33:49 -06:00
Carson M.
17f56fe0c5 feat(sys): macOS webgpu build, closes #538 2026-02-25 14:58:11 -06:00
Carson M.
c7e6972a2a fix(web): compat with js-sys 0.3.87 2026-02-23 16:49:01 -06:00
Carson M.
4c1f9f5135 chore(web): update to ONNX Runtime v1.24.2 2026-02-23 16:40:42 -06:00