941 Commits

Author SHA1 Message Date
Carson M.
8ecb115b57 feat(sys): mention workarounds for cdn server errors 2026-04-24 23:26:36 -05:00
Carson M.
aac09f11d6 fix: mark some enums as #[non_exhaustive] 2026-04-16 21:15:29 -05:00
Carson M.
8724e89ff0 docs: no longer shipping XNNPACK 2026-04-07 14:03:37 -05:00
Carson M.
0f04123c08 docs: move card def 2026-04-06 18:02:52 -05:00
Carson M.
1f31122a1b chore(docs): update dependencies
weirdly, markdown images cant be SSRed but <img>s can now...
2026-04-06 17:54:44 -05:00
Carson M.
017f7aa604 test: add doctest for overridable_initializers, opset_for_domain 2026-04-06 17:44:43 -05:00
Carson M.
970eb6bd7d docs: update 2026-04-06 17:44:43 -05:00
imjakingit
d85e776925 refactor: replace usage of assume_init_mut with as_mut_ptr (#562)
Usage of assume_init_mut is unsafe if the memory is uninitialized, as
forming a reference to uninitialized memory is undefined behavior. Using
&raw mut prevents the creation of an unsafe intermediate reference.
2026-03-28 00:12:48 -05:00
Carson M.
17ed727770 fix: use separate error type for load-dynamic init, closes #560 2026-03-26 12:04:33 -05:00
Carson M.
49d8086176 docs: add utm_source 2026-03-22 19:17:44 -05:00
Carson M.
076880e756 config(vscode): prefer no_std imports 2026-03-21 18:17:18 -05:00
Carson M.
ad3d855309 test: cover SessionBuilder::clone 2026-03-20 20:10:33 -05:00
Carson M.
2fb2412208 refactor: simplify SessionBuilder config key methods 2026-03-20 20:10:19 -05:00
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