@ondeinference / onde / commits / 10e7e32

1.2.0

keypair34 committed Jul 19, 2026 at 13:41 UTC 10e7e321c14c63b8e36fd7bbd89509f50612b8c0
10 files changed +1653 -811
Cargo.lock
+1 -1
@@ -3732,7 +3732,7 @@ checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
3732
3733 [[package]]
3734 name = "onde"
3735 -version = "1.1.4"
3735 +version = "1.2.0"
3736 dependencies = [
3737 "anyhow",
3738 "cc",
Cargo.toml
+1 -1
@@ -1,6 +1,6 @@
1 [package]
2 name = "onde"
3 -version = "1.1.4"
3 +version = "1.2.0"
4 edition = "2021"
5 description = "On-device inference engine for Apple silicon."
6 license = "MIT OR Apache-2.0"
sdk/dart/CHANGELOG.md
+7
@@ -1,3 +1,10 @@
1 +## 1.2.0
2 +
3 +- Full Qwen 3 model family support: 0.6B, 1.7B, 4B, 8B, 14B, 32B, plus the 4B Instruct/Thinking 2507 refreshes and the 30B-A3B MoE variant, each with a matching config free function
4 +- Synced the mistral.rs fork with upstream 0.8.23, pulling in Metal compile fixes
5 +- Refreshed branding and legal wording across generated docs
6 +- Dependency updates
7 +
8 ## 1.1.4
9
10 - Bump smbCloud GresIQ SDK to 0.4.7 and dual-write pulse telemetry to the GresIQ document gateway (ADR-0003 M2); telemetry events now carry an optional `onde_app_id`
sdk/dart/pubspec.yaml
+1 -1
@@ -2,7 +2,7 @@ name: onde_inference
2 description: >-
3 On-device LLM inference for Flutter & Dart. Run Qwen 2.5 models locally
4 with Metal on iOS and macOS, CPU on Android and desktop. No cloud, no API key.
5 -version: 1.1.4
5 +version: 1.2.0
6 repository: https://github.com/ondeinference/onde
7 homepage: https://ondeinference.com
8 documentation: https://ondeinference.com/sdk/dart
sdk/dart/rust/Cargo.lock
+818 -404
@@ -56,6 +56,24 @@ version = "0.4.0"
56 source = "registry+https://github.com/rust-lang/crates.io-index"
57 checksum = "1763692fc1416554cf051efc56a3de5595eca47299d731cc5c2b583adf8b4d2f"
58
59 +[[package]]
60 +name = "aligned"
61 +version = "0.4.3"
62 +source = "registry+https://github.com/rust-lang/crates.io-index"
63 +checksum = "ee4508988c62edf04abd8d92897fca0c2995d907ce1dfeaf369dac3716a40685"
64 +dependencies = [
65 + "as-slice",
66 +]
67 +
68 +[[package]]
69 +name = "aligned-vec"
70 +version = "0.6.4"
71 +source = "registry+https://github.com/rust-lang/crates.io-index"
72 +checksum = "dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b"
73 +dependencies = [
74 + "equator",
75 +]
76 +
77 [[package]]
78 name = "allo-isolate"
79 version = "0.1.27"
@@ -190,6 +208,23 @@ dependencies = [
208 "num-traits",
209 ]
210
211 +[[package]]
212 +name = "arbitrary"
213 +version = "1.4.2"
214 +source = "registry+https://github.com/rust-lang/crates.io-index"
215 +checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1"
216 +
217 +[[package]]
218 +name = "arg_enum_proc_macro"
219 +version = "0.3.4"
220 +source = "registry+https://github.com/rust-lang/crates.io-index"
221 +checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea"
222 +dependencies = [
223 + "proc-macro2",
224 + "quote",
225 + "syn 2.0.117",
226 +]
227 +
228 [[package]]
229 name = "arraydeque"
230 version = "0.5.1"
@@ -208,6 +243,15 @@ version = "0.3.2"
243 source = "registry+https://github.com/rust-lang/crates.io-index"
244 checksum = "b0f477b951e452a0b6b4a10b53ccd569042d1d01729b519e02074a9c0958a063"
245
246 +[[package]]
247 +name = "as-slice"
248 +version = "0.2.1"
249 +source = "registry+https://github.com/rust-lang/crates.io-index"
250 +checksum = "516b6b4f0e40d50dcda9365d53964ec74560ad4284da2e7fc97122cd83174516"
251 +dependencies = [
252 + "stable_deref_trait",
253 +]
254 +
255 [[package]]
256 name = "askama"
257 version = "0.14.0"
@@ -303,6 +347,49 @@ version = "1.5.0"
347 source = "registry+https://github.com/rust-lang/crates.io-index"
348 checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
349
350 +[[package]]
351 +name = "av-scenechange"
352 +version = "0.14.1"
353 +source = "registry+https://github.com/rust-lang/crates.io-index"
354 +checksum = "0f321d77c20e19b92c39e7471cf986812cbb46659d2af674adc4331ef3f18394"
355 +dependencies = [
356 + "aligned",
357 + "anyhow",
358 + "arg_enum_proc_macro",
359 + "arrayvec",
360 + "log",
361 + "num-rational",
362 + "num-traits",
363 + "pastey",
364 + "rayon",
365 + "thiserror 2.0.18",
366 + "v_frame",
367 + "y4m",
368 +]
369 +
370 +[[package]]
371 +name = "av1-grain"
372 +version = "0.2.5"
373 +source = "registry+https://github.com/rust-lang/crates.io-index"
374 +checksum = "8cfddb07216410377231960af4fcab838eaa12e013417781b78bd95ee22077f8"
375 +dependencies = [
376 + "anyhow",
377 + "arrayvec",
378 + "log",
379 + "nom 8.0.0",
380 + "num-rational",
381 + "v_frame",
382 +]
383 +
384 +[[package]]
385 +name = "avif-serialize"
386 +version = "0.8.9"
387 +source = "registry+https://github.com/rust-lang/crates.io-index"
388 +checksum = "e7178fe5f7d460b13895ebb9dcb28a3a6216d2df2574a0806cb51b555d297f38"
389 +dependencies = [
390 + "arrayvec",
391 +]
392 +
393 [[package]]
394 name = "aws-lc-rs"
395 version = "1.16.2"
@@ -409,6 +496,15 @@ version = "2.11.0"
496 source = "registry+https://github.com/rust-lang/crates.io-index"
497 checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af"
498
499 +[[package]]
500 +name = "bitstream-io"
501 +version = "4.10.0"
502 +source = "registry+https://github.com/rust-lang/crates.io-index"
503 +checksum = "7eff00be299a18769011411c9def0d827e8f2d7bf0c3dbf53633147a8867fd1f"
504 +dependencies = [
505 + "no_std_io2",
506 +]
507 +
508 [[package]]
509 name = "block"
510 version = "0.1.6"
@@ -464,6 +560,12 @@ version = "0.4.0"
560 source = "registry+https://github.com/rust-lang/crates.io-index"
561 checksum = "832133bbabbbaa9fbdba793456a2827627a7d2b8fb96032fa1e7666d7895832b"
562
563 +[[package]]
564 +name = "built"
565 +version = "0.8.1"
566 +source = "registry+https://github.com/rust-lang/crates.io-index"
567 +checksum = "5c0e531d93d39c34eef561e929e8a7f86d77a5af08aac4f6d6e39976c51858e9"
568 +
569 [[package]]
570 name = "bumpalo"
571 version = "3.20.2"
@@ -552,9 +654,8 @@ dependencies = [
654
655 [[package]]
656 name = "candle-core"
555 -version = "0.10.2"
556 -source = "registry+https://github.com/rust-lang/crates.io-index"
557 -checksum = "6bd9895436c1ba5dc1037a19935d084b838db066ff4e15ef7dded020b7c12a4a"
657 +version = "0.11.0"
658 +source = "git+https://github.com/huggingface/candle.git?rev=27f20fea993c81ea6d32ce44018f42b68466525e#27f20fea993c81ea6d32ce44018f42b68466525e"
659 dependencies = [
660 "byteorder",
661 "candle-metal-kernels",
@@ -562,28 +663,30 @@ dependencies = [
663 "float8",
664 "gemm 0.19.0",
665 "half",
666 + "libc",
667 "libm",
668 "memmap2",
669 "num-traits",
670 "num_cpus",
671 "objc2-foundation",
672 "objc2-metal",
571 - "rand 0.9.2",
673 + "rand 0.9.5",
674 "rand_distr 0.5.1",
675 "rayon",
574 - "safetensors 0.7.0",
676 + "safetensors 0.8.0",
677 "thiserror 2.0.18",
678 "tokenizers 0.22.2",
679 "yoke 0.8.2",
680 + "zerocopy",
681 "zip",
682 ]
683
684 [[package]]
685 name = "candle-metal-kernels"
583 -version = "0.10.2"
584 -source = "registry+https://github.com/rust-lang/crates.io-index"
585 -checksum = "4b6b5a4cae6b4e1ab0efcee4dc05272d11b374a3d1ba121b3a961e36be54ab60"
686 +version = "0.11.0"
687 +source = "git+https://github.com/huggingface/candle.git?rev=27f20fea993c81ea6d32ce44018f42b68466525e#27f20fea993c81ea6d32ce44018f42b68466525e"
688 dependencies = [
689 + "block2",
690 "half",
691 "objc2",
692 "objc2-foundation",
@@ -595,9 +698,8 @@ dependencies = [
698
699 [[package]]
700 name = "candle-nn"
598 -version = "0.10.2"
599 -source = "registry+https://github.com/rust-lang/crates.io-index"
600 -checksum = "a9317a09d6530b758990ed7f625ac69ff43653bc9ee28b0464644ad1169ada87"
701 +version = "0.11.0"
702 +source = "git+https://github.com/huggingface/candle.git?rev=27f20fea993c81ea6d32ce44018f42b68466525e#27f20fea993c81ea6d32ce44018f42b68466525e"
703 dependencies = [
704 "candle-core",
705 "candle-metal-kernels",
@@ -606,16 +708,15 @@ dependencies = [
708 "num-traits",
709 "objc2-metal",
710 "rayon",
609 - "safetensors 0.7.0",
711 + "safetensors 0.8.0",
712 "serde",
713 "thiserror 2.0.18",
714 ]
715
716 [[package]]
717 name = "candle-ug"
616 -version = "0.10.2"
617 -source = "registry+https://github.com/rust-lang/crates.io-index"
618 -checksum = "ca0fc3167cbc99c8ec1be618cb620aa21dca95038f118c3579a79370e3dc5f77"
718 +version = "0.11.0"
719 +source = "git+https://github.com/huggingface/candle.git?rev=27f20fea993c81ea6d32ce44018f42b68466525e#27f20fea993c81ea6d32ce44018f42b68466525e"
720 dependencies = [
721 "ug",
722 "ug-metal",
@@ -1459,6 +1560,26 @@ dependencies = [
1560 "syn 2.0.117",
1561 ]
1562
1563 +[[package]]
1564 +name = "enumflags2"
1565 +version = "0.7.12"
1566 +source = "registry+https://github.com/rust-lang/crates.io-index"
1567 +checksum = "1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef"
1568 +dependencies = [
1569 + "enumflags2_derive",
1570 +]
1571 +
1572 +[[package]]
1573 +name = "enumflags2_derive"
1574 +version = "0.7.12"
1575 +source = "registry+https://github.com/rust-lang/crates.io-index"
1576 +checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827"
1577 +dependencies = [
1578 + "proc-macro2",
1579 + "quote",
1580 + "syn 2.0.117",
1581 +]
1582 +
1583 [[package]]
1584 name = "env_filter"
1585 version = "0.1.4"
@@ -1469,6 +1590,26 @@ dependencies = [
1590 "regex",
1591 ]
1592
1593 +[[package]]
1594 +name = "equator"
1595 +version = "0.4.2"
1596 +source = "registry+https://github.com/rust-lang/crates.io-index"
1597 +checksum = "4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc"
1598 +dependencies = [
1599 + "equator-macro",
1600 +]
1601 +
1602 +[[package]]
1603 +name = "equator-macro"
1604 +version = "0.4.2"
1605 +source = "registry+https://github.com/rust-lang/crates.io-index"
1606 +checksum = "44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3"
1607 +dependencies = [
1608 + "proc-macro2",
1609 + "quote",
1610 + "syn 2.0.117",
1611 +]
1612 +
1613 [[package]]
1614 name = "equivalent"
1615 version = "1.0.2"
@@ -1501,6 +1642,7 @@ dependencies = [
1642 "half",
1643 "lebe",
1644 "miniz_oxide",
1645 + "rayon-core",
1646 "smallvec 1.15.1",
1647 "zune-inflate",
1648 ]
@@ -1592,7 +1734,7 @@ checksum = "c2d1f04709a8ac06e8e8042875a3c466cc4832d3c1a18dbcb9dba3c6e83046bc"
1734 dependencies = [
1735 "half",
1736 "num-traits",
1595 - "rand 0.9.2",
1737 + "rand 0.9.5",
1738 "rand_distr 0.5.1",
1739 ]
1740
@@ -2196,7 +2338,7 @@ dependencies = [
2338 "cfg-if",
2339 "crunchy",
2340 "num-traits",
2199 - "rand 0.9.2",
2341 + "rand 0.9.5",
2342 "rand_distr 0.5.1",
2343 "zerocopy",
2344 ]
@@ -2292,7 +2434,7 @@ dependencies = [
2434 "libc",
2435 "log",
2436 "num_cpus",
2295 - "rand 0.9.2",
2437 + "rand 0.9.5",
2438 "reqwest 0.12.28",
2439 "serde",
2440 "serde_json",
@@ -2607,6 +2749,9 @@ dependencies = [
2749 "num-traits",
2750 "png",
2751 "qoi",
2752 + "ravif",
2753 + "rayon",
2754 + "rgb",
2755 "tiff",
2756 "zune-core",
2757 "zune-jpeg",
@@ -2622,6 +2767,12 @@ dependencies = [
2767 "quick-error",
2768 ]
2769
2770 +[[package]]
2771 +name = "imgref"
2772 +version = "1.12.2"
2773 +source = "registry+https://github.com/rust-lang/crates.io-index"
2774 +checksum = "89194689a993ab15268672e99e7b0e19da2da3268ac682e8f02d29d4d1434cd7"
2775 +
2776 [[package]]
2777 name = "indexmap"
2778 version = "1.9.3"
@@ -2672,6 +2823,17 @@ dependencies = [
2823 "web-time",
2824 ]
2825
2826 +[[package]]
2827 +name = "interpolate_name"
2828 +version = "0.2.4"
2829 +source = "registry+https://github.com/rust-lang/crates.io-index"
2830 +checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60"
2831 +dependencies = [
2832 + "proc-macro2",
2833 + "quote",
2834 + "syn 2.0.117",
2835 +]
2836 +
2837 [[package]]
2838 name = "interprocess"
2839 version = "2.4.0"
@@ -2788,6 +2950,17 @@ dependencies = [
2950 "wasm-bindgen",
2951 ]
2952
2953 +[[package]]
2954 +name = "landlock"
2955 +version = "0.4.5"
2956 +source = "registry+https://github.com/rust-lang/crates.io-index"
2957 +checksum = "635839550ae8b90d9fd2571460a6645dc0aec070225956ca7a2831ed31d2795d"
2958 +dependencies = [
2959 + "enumflags2",
2960 + "libc",
2961 + "thiserror 2.0.18",
2962 +]
2963 +
2964 [[package]]
2965 name = "lazy_static"
2966 version = "1.5.0"
@@ -2808,9 +2981,19 @@ checksum = "7a79a3332a6609480d7d0c9eab957bca6b455b91bb84e66d19f5ff66294b85b8"
2981
2982 [[package]]
2983 name = "libc"
2811 -version = "0.2.184"
2984 +version = "0.2.186"
2985 +source = "registry+https://github.com/rust-lang/crates.io-index"
2986 +checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66"
2987 +
2988 +[[package]]
2989 +name = "libfuzzer-sys"
2990 +version = "0.4.13"
2991 source = "registry+https://github.com/rust-lang/crates.io-index"
2813 -checksum = "48f5d2a454e16a5ea0f4ced81bd44e4cfc7bd3a507b61887c99fd3538b28e4af"
2992 +checksum = "a9fd2f41a1cba099f79a0b6b6c35656cf7c03351a7bae8ff0f28f25270f929d2"
2993 +dependencies = [
2994 + "arbitrary",
2995 + "cc",
2996 +]
2997
2998 [[package]]
2999 name = "libloading"
@@ -2900,6 +3083,15 @@ dependencies = [
3083 "tracing-subscriber",
3084 ]
3085
3086 +[[package]]
3087 +name = "loop9"
3088 +version = "0.1.5"
3089 +source = "registry+https://github.com/rust-lang/crates.io-index"
3090 +checksum = "0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062"
3091 +dependencies = [
3092 + "imgref",
3093 +]
3094 +
3095 [[package]]
3096 name = "lrtable"
3097 version = "0.14.1"
@@ -2997,6 +3189,16 @@ dependencies = [
3189 "rawpointer",
3190 ]
3191
3192 +[[package]]
3193 +name = "maybe-rayon"
3194 +version = "0.1.1"
3195 +source = "registry+https://github.com/rust-lang/crates.io-index"
3196 +checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519"
3197 +dependencies = [
3198 + "cfg-if",
3199 + "rayon",
3200 +]
3201 +
3202 [[package]]
3203 name = "md-5"
3204 version = "0.10.6"
@@ -3110,47 +3312,323 @@ dependencies = [
3312 ]
3313
3314 [[package]]
3113 -name = "monostate"
3114 -version = "0.1.18"
3115 -source = "registry+https://github.com/rust-lang/crates.io-index"
3116 -checksum = "3341a273f6c9d5bef1908f17b7267bbab0e95c9bf69a0d4dcf8e9e1b2c76ef67"
3315 +name = "mistralrs"
3316 +version = "0.9.0"
3317 +source = "git+https://github.com/setoelkahfi/mistral.rs?branch=fix%2Fall-platform-fixes#0b45c1c8e976c22de5e88f2acc13bc30889d5ae2"
3318 dependencies = [
3118 - "monostate-impl",
3319 + "anyhow",
3320 + "candle-core",
3321 + "candle-nn",
3322 + "clap 4.6.0",
3323 + "either",
3324 + "futures",
3325 + "image",
3326 + "indexmap 2.13.1",
3327 + "mistralrs-core",
3328 + "mistralrs-macros",
3329 + "rand 0.9.5",
3330 + "reqwest 0.13.2",
3331 + "schemars 1.2.1",
3332 "serde",
3120 - "serde_core",
3333 + "serde_json",
3334 + "thiserror 2.0.18",
3335 + "tokio",
3336 + "tracing",
3337 + "tracing-subscriber",
3338 + "walkdir",
3339 ]
3340
3341 [[package]]
3124 -name = "monostate-impl"
3125 -version = "0.1.18"
3126 -source = "registry+https://github.com/rust-lang/crates.io-index"
3127 -checksum = "e4db6d5580af57bf992f59068d4ea26fd518574ff48d7639b255a36f9de6e7e9"
3342 +name = "mistralrs-audio"
3343 +version = "0.9.0"
3344 +source = "git+https://github.com/setoelkahfi/mistral.rs?branch=fix%2Fall-platform-fixes#0b45c1c8e976c22de5e88f2acc13bc30889d5ae2"
3345 dependencies = [
3129 - "proc-macro2",
3130 - "quote",
3131 - "syn 2.0.117",
3346 + "anyhow",
3347 + "apodize",
3348 + "hound",
3349 + "symphonia",
3350 ]
3351
3352 [[package]]
3135 -name = "moxcms"
3136 -version = "0.8.1"
3137 -source = "registry+https://github.com/rust-lang/crates.io-index"
3138 -checksum = "bb85c154ba489f01b25c0d36ae69a87e4a1c73a72631fc6c0eb6dde34a73e44b"
3353 +name = "mistralrs-code-exec"
3354 +version = "0.9.0"
3355 +source = "git+https://github.com/setoelkahfi/mistral.rs?branch=fix%2Fall-platform-fixes#0b45c1c8e976c22de5e88f2acc13bc30889d5ae2"
3356 dependencies = [
3140 - "num-traits",
3141 - "pxfm",
3357 + "anyhow",
3358 + "base64 0.22.1",
3359 + "image",
3360 + "libc",
3361 + "mistralrs-mcp",
3362 + "mistralrs-sandbox",
3363 + "serde",
3364 + "serde_json",
3365 + "tempfile",
3366 + "tokio",
3367 + "tracing",
3368 + "uuid 1.23.0",
3369 ]
3370
3371 [[package]]
3145 -name = "nalgebra"
3146 -version = "0.33.3"
3147 -source = "registry+https://github.com/rust-lang/crates.io-index"
3148 -checksum = "9d43ddcacf343185dfd6de2ee786d9e8b1c2301622afab66b6c73baf9882abfd"
3372 +name = "mistralrs-core"
3373 +version = "0.9.0"
3374 +source = "git+https://github.com/setoelkahfi/mistral.rs?branch=fix%2Fall-platform-fixes#0b45c1c8e976c22de5e88f2acc13bc30889d5ae2"
3375 dependencies = [
3150 - "approx",
3151 - "matrixmultiply",
3152 - "num-complex",
3153 - "num-rational",
3376 + "ahash",
3377 + "akin",
3378 + "anyhow",
3379 + "apodize",
3380 + "as-any",
3381 + "async-trait",
3382 + "base64 0.22.1",
3383 + "bm25",
3384 + "bytemuck",
3385 + "bytemuck_derive",
3386 + "candle-core",
3387 + "candle-metal-kernels",
3388 + "candle-nn",
3389 + "cfgrammar",
3390 + "chrono",
3391 + "clap 4.6.0",
3392 + "csv",
3393 + "derive-new",
3394 + "derive_more",
3395 + "dirs",
3396 + "either",
3397 + "float8",
3398 + "futures",
3399 + "galil-seiferas",
3400 + "half",
3401 + "hashbrown 0.16.1",
3402 + "hf-hub",
3403 + "hound",
3404 + "html2text",
3405 + "http",
3406 + "image",
3407 + "indexmap 2.13.1",
3408 + "indicatif 0.18.4",
3409 + "interprocess",
3410 + "itertools",
3411 + "libc",
3412 + "llguidance",
3413 + "lrtable",
3414 + "mime_guess",
3415 + "minijinja",
3416 + "minijinja-contrib",
3417 + "mistralrs-audio",
3418 + "mistralrs-code-exec",
3419 + "mistralrs-mcp",
3420 + "mistralrs-paged-attn",
3421 + "mistralrs-quant",
3422 + "mistralrs-sandbox",
3423 + "mistralrs-vision",
3424 + "num-traits",
3425 + "objc",
3426 + "objc2-metal",
3427 + "openai-harmony",
3428 + "ordered-float",
3429 + "parking_lot",
3430 + "radix_trie",
3431 + "rand 0.9.5",
3432 + "rand_distr 0.5.1",
3433 + "rand_isaac",
3434 + "rayon",
3435 + "regex",
3436 + "regex-automata",
3437 + "reqwest 0.13.2",
3438 + "rubato",
3439 + "rust-mcp-schema",
3440 + "rustc-hash 2.1.2",
3441 + "rustfft",
3442 + "safetensors 0.8.0",
3443 + "schemars 1.2.1",
3444 + "scraper",
3445 + "serde",
3446 + "serde-big-array",
3447 + "serde-saphyr",
3448 + "serde_json",
3449 + "serde_plain",
3450 + "statrs",
3451 + "strum 0.27.2",
3452 + "symphonia",
3453 + "sysinfo",
3454 + "thiserror 2.0.18",
3455 + "tokenizers 0.21.4",
3456 + "tokio",
3457 + "tokio-rayon",
3458 + "tokio-tungstenite",
3459 + "toktrie",
3460 + "toktrie_hf_tokenizers",
3461 + "toml",
3462 + "tqdm",
3463 + "tracing",
3464 + "tracing-subscriber",
3465 + "urlencoding",
3466 + "uuid 1.23.0",
3467 + "variantly",
3468 + "vob",
3469 +]
3470 +
3471 +[[package]]
3472 +name = "mistralrs-macros"
3473 +version = "0.9.0"
3474 +source = "git+https://github.com/setoelkahfi/mistral.rs?branch=fix%2Fall-platform-fixes#0b45c1c8e976c22de5e88f2acc13bc30889d5ae2"
3475 +dependencies = [
3476 + "darling 0.23.0",
3477 + "proc-macro2",
3478 + "quote",
3479 + "syn 2.0.117",
3480 +]
3481 +
3482 +[[package]]
3483 +name = "mistralrs-mcp"
3484 +version = "0.9.0"
3485 +source = "git+https://github.com/setoelkahfi/mistral.rs?branch=fix%2Fall-platform-fixes#0b45c1c8e976c22de5e88f2acc13bc30889d5ae2"
3486 +dependencies = [
3487 + "anyhow",
3488 + "async-trait",
3489 + "futures-util",
3490 + "http",
3491 + "image",
3492 + "reqwest 0.13.2",
3493 + "rust-mcp-schema",
3494 + "serde",
3495 + "serde_json",
3496 + "tokio",
3497 + "tokio-tungstenite",
3498 + "tracing",
3499 + "utoipa",
3500 + "uuid 1.23.0",
3501 +]
3502 +
3503 +[[package]]
3504 +name = "mistralrs-metal-compile"
3505 +version = "0.9.0"
3506 +source = "git+https://github.com/setoelkahfi/mistral.rs?branch=fix%2Fall-platform-fixes#0b45c1c8e976c22de5e88f2acc13bc30889d5ae2"
3507 +dependencies = [
3508 + "candle-metal-kernels",
3509 + "objc2-metal",
3510 +]
3511 +
3512 +[[package]]
3513 +name = "mistralrs-paged-attn"
3514 +version = "0.9.0"
3515 +source = "git+https://github.com/setoelkahfi/mistral.rs?branch=fix%2Fall-platform-fixes#0b45c1c8e976c22de5e88f2acc13bc30889d5ae2"
3516 +dependencies = [
3517 + "anyhow",
3518 + "candle-core",
3519 + "candle-metal-kernels",
3520 + "dispatch2",
3521 + "float8",
3522 + "half",
3523 + "mistralrs-metal-compile",
3524 + "objc2-foundation",
3525 + "objc2-metal",
3526 + "thiserror 2.0.18",
3527 +]
3528 +
3529 +[[package]]
3530 +name = "mistralrs-quant"
3531 +version = "0.9.0"
3532 +source = "git+https://github.com/setoelkahfi/mistral.rs?branch=fix%2Fall-platform-fixes#0b45c1c8e976c22de5e88f2acc13bc30889d5ae2"
3533 +dependencies = [
3534 + "byteorder",
3535 + "candle-core",
3536 + "candle-metal-kernels",
3537 + "candle-nn",
3538 + "dispatch2",
3539 + "float8",
3540 + "futures",
3541 + "half",
3542 + "hf-hub",
3543 + "indicatif 0.18.4",
3544 + "lazy_static",
3545 + "libc",
3546 + "memmap2",
3547 + "mistralrs-metal-compile",
3548 + "objc2-foundation",
3549 + "objc2-metal",
3550 + "paste",
3551 + "rayon",
3552 + "regex",
3553 + "safetensors 0.8.0",
3554 + "serde",
3555 + "serde_json",
3556 + "sysinfo",
3557 + "thiserror 2.0.18",
3558 + "tokio",
3559 + "tracing",
3560 + "yoke 0.8.2",
3561 +]
3562 +
3563 +[[package]]
3564 +name = "mistralrs-sandbox"
3565 +version = "0.9.0"
3566 +source = "git+https://github.com/setoelkahfi/mistral.rs?branch=fix%2Fall-platform-fixes#0b45c1c8e976c22de5e88f2acc13bc30889d5ae2"
3567 +dependencies = [
3568 + "anyhow",
3569 + "itoa",
3570 + "landlock",
3571 + "libc",
3572 + "nix",
3573 + "seccompiler",
3574 + "serde",
3575 + "thiserror 2.0.18",
3576 + "tokio",
3577 + "tracing",
3578 +]
3579 +
3580 +[[package]]
3581 +name = "mistralrs-vision"
3582 +version = "0.9.0"
3583 +source = "git+https://github.com/setoelkahfi/mistral.rs?branch=fix%2Fall-platform-fixes#0b45c1c8e976c22de5e88f2acc13bc30889d5ae2"
3584 +dependencies = [
3585 + "candle-core",
3586 + "image",
3587 + "rayon",
3588 +]
3589 +
3590 +[[package]]
3591 +name = "monostate"
3592 +version = "0.1.18"
3593 +source = "registry+https://github.com/rust-lang/crates.io-index"
3594 +checksum = "3341a273f6c9d5bef1908f17b7267bbab0e95c9bf69a0d4dcf8e9e1b2c76ef67"
3595 +dependencies = [
3596 + "monostate-impl",
3597 + "serde",
3598 + "serde_core",
3599 +]
3600 +
3601 +[[package]]
3602 +name = "monostate-impl"
3603 +version = "0.1.18"
3604 +source = "registry+https://github.com/rust-lang/crates.io-index"
3605 +checksum = "e4db6d5580af57bf992f59068d4ea26fd518574ff48d7639b255a36f9de6e7e9"
3606 +dependencies = [
3607 + "proc-macro2",
3608 + "quote",
3609 + "syn 2.0.117",
3610 +]
3611 +
3612 +[[package]]
3613 +name = "moxcms"
3614 +version = "0.8.1"
3615 +source = "registry+https://github.com/rust-lang/crates.io-index"
3616 +checksum = "bb85c154ba489f01b25c0d36ae69a87e4a1c73a72631fc6c0eb6dde34a73e44b"
3617 +dependencies = [
3618 + "num-traits",
3619 + "pxfm",
3620 +]
3621 +
3622 +[[package]]
3623 +name = "nalgebra"
3624 +version = "0.33.3"
3625 +source = "registry+https://github.com/rust-lang/crates.io-index"
3626 +checksum = "9d43ddcacf343185dfd6de2ee786d9e8b1c2301622afab66b6c73baf9882abfd"
3627 +dependencies = [
3628 + "approx",
3629 + "matrixmultiply",
3630 + "num-complex",
3631 + "num-rational",
3632 "num-traits",
3633 "rand 0.8.5",
3634 "rand_distr 0.4.3",
@@ -3173,6 +3651,27 @@ dependencies = [
3651 "smallvec 1.15.1",
3652 ]
3653
3654 +[[package]]
3655 +name = "nix"
3656 +version = "0.31.3"
3657 +source = "registry+https://github.com/rust-lang/crates.io-index"
3658 +checksum = "cf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3d"
3659 +dependencies = [
3660 + "bitflags 2.11.0",
3661 + "cfg-if",
3662 + "cfg_aliases",
3663 + "libc",
3664 +]
3665 +
3666 +[[package]]
3667 +name = "no_std_io2"
3668 +version = "0.9.4"
3669 +source = "registry+https://github.com/rust-lang/crates.io-index"
3670 +checksum = "418abd1b6d34fbf6cae440dc874771b0525a604428704c76e48b29a5e67b8003"
3671 +dependencies = [
3672 + "memchr",
3673 +]
3674 +
3675 [[package]]
3676 name = "nohash-hasher"
3677 version = "0.2.0"
@@ -3189,6 +3688,21 @@ dependencies = [
3688 "minimal-lexical",
3689 ]
3690
3691 +[[package]]
3692 +name = "nom"
3693 +version = "8.0.0"
3694 +source = "registry+https://github.com/rust-lang/crates.io-index"
3695 +checksum = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405"
3696 +dependencies = [
3697 + "memchr",
3698 +]
3699 +
3700 +[[package]]
3701 +name = "noop_proc_macro"
3702 +version = "0.3.0"
3703 +source = "registry+https://github.com/rust-lang/crates.io-index"
3704 +checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8"
3705 +
3706 [[package]]
3707 name = "ntapi"
3708 version = "0.4.3"
@@ -3247,6 +3761,17 @@ version = "0.2.1"
3761 source = "registry+https://github.com/rust-lang/crates.io-index"
3762 checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967"
3763
3764 +[[package]]
3765 +name = "num-derive"
3766 +version = "0.4.2"
3767 +source = "registry+https://github.com/rust-lang/crates.io-index"
3768 +checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202"
3769 +dependencies = [
3770 + "proc-macro2",
3771 + "quote",
3772 + "syn 2.0.117",
3773 +]
3774 +
3775 [[package]]
3776 name = "num-integer"
3777 version = "0.1.46"
@@ -3299,387 +3824,124 @@ dependencies = [
3824 ]
3825
3826 [[package]]
3302 -name = "number_prefix"
3303 -version = "0.4.0"
3304 -source = "registry+https://github.com/rust-lang/crates.io-index"
3305 -checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
3306 -
3307 -[[package]]
3308 -name = "objc"
3309 -version = "0.2.7"
3310 -source = "registry+https://github.com/rust-lang/crates.io-index"
3311 -checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1"
3312 -dependencies = [
3313 - "malloc_buf",
3314 -]
3315 -
3316 -[[package]]
3317 -name = "objc2"
3318 -version = "0.6.4"
3319 -source = "registry+https://github.com/rust-lang/crates.io-index"
3320 -checksum = "3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f"
3321 -dependencies = [
3322 - "objc2-encode",
3323 -]
3324 -
3325 -[[package]]
3326 -name = "objc2-core-foundation"
3327 -version = "0.3.2"
3328 -source = "registry+https://github.com/rust-lang/crates.io-index"
3329 -checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536"
3330 -dependencies = [
3331 - "bitflags 2.11.0",
3332 - "dispatch2",
3333 - "objc2",
3334 -]
3335 -
3336 -[[package]]
3337 -name = "objc2-encode"
3338 -version = "4.1.0"
3339 -source = "registry+https://github.com/rust-lang/crates.io-index"
3340 -checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33"
3341 -
3342 -[[package]]
3343 -name = "objc2-foundation"
3344 -version = "0.3.2"
3345 -source = "registry+https://github.com/rust-lang/crates.io-index"
3346 -checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272"
3347 -dependencies = [
3348 - "bitflags 2.11.0",
3349 - "block2",
3350 - "libc",
3351 - "objc2",
3352 - "objc2-core-foundation",
3353 -]
3354 -
3355 -[[package]]
3356 -name = "objc2-io-kit"
3357 -version = "0.3.2"
3358 -source = "registry+https://github.com/rust-lang/crates.io-index"
3359 -checksum = "33fafba39597d6dc1fb709123dfa8289d39406734be322956a69f0931c73bb15"
3360 -dependencies = [
3361 - "libc",
3362 - "objc2-core-foundation",
3363 -]
3364 -
3365 -[[package]]
3366 -name = "objc2-metal"
3367 -version = "0.3.2"
3368 -source = "registry+https://github.com/rust-lang/crates.io-index"
3369 -checksum = "a0125f776a10d00af4152d74616409f0d4a2053a6f57fa5b7d6aa2854ac04794"
3370 -dependencies = [
3371 - "bitflags 2.11.0",
3372 - "block2",
3373 - "dispatch2",
3374 - "objc2",
3375 - "objc2-core-foundation",
3376 - "objc2-foundation",
3377 -]
3378 -
3379 -[[package]]
3380 -name = "object"
3381 -version = "0.37.3"
3382 -source = "registry+https://github.com/rust-lang/crates.io-index"
3383 -checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe"
3384 -dependencies = [
3385 - "memchr",
3386 -]
3387 -
3388 -[[package]]
3389 -name = "once_cell"
3390 -version = "1.21.4"
3391 -source = "registry+https://github.com/rust-lang/crates.io-index"
3392 -checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
3393 -
3394 -[[package]]
3395 -name = "once_cell_polyfill"
3396 -version = "1.70.2"
3397 -source = "registry+https://github.com/rust-lang/crates.io-index"
3398 -checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
3399 -
3400 -[[package]]
3401 -name = "onde"
3402 -version = "1.1.4"
3403 -dependencies = [
3404 - "anyhow",
3405 - "cc",
3406 - "dotenvy",
3407 - "hf-hub",
3408 - "home",
3409 - "log",
3410 - "onde-mistralrs",
3411 - "onde-mistralrs-core",
3412 - "reqwest 0.12.28",
3413 - "serde",
3414 - "serde_json",
3415 - "smbcloud-gresiq-sdk 0.4.7",
3416 - "thiserror 2.0.18",
3417 - "tokio",
3418 - "tsync",
3419 - "uniffi",
3420 -]
3421 -
3422 -[[package]]
3423 -name = "onde-mistralrs"
3424 -version = "0.8.2"
3425 -source = "registry+https://github.com/rust-lang/crates.io-index"
3426 -checksum = "f4b5589da2ed82d3962ab4d8278cc8a93fea7c758eb1230894ffadb926c3c16c"
3427 -dependencies = [
3428 - "anyhow",
3429 - "candle-core",
3430 - "candle-nn",
3431 - "clap 4.6.0",
3432 - "either",
3433 - "futures",
3434 - "image",
3435 - "indexmap 2.13.1",
3436 - "onde-mistralrs-core",
3437 - "onde-mistralrs-macros",
3438 - "rand 0.9.2",
3439 - "reqwest 0.13.2",
3440 - "schemars 1.2.1",
3441 - "serde",
3442 - "serde_json",
3443 - "thiserror 2.0.18",
3444 - "tokio",
3445 - "tracing",
3446 - "tracing-subscriber",
3447 - "walkdir",
3448 -]
3449 -
3450 -[[package]]
3451 -name = "onde-mistralrs-audio"
3452 -version = "0.8.2"
3453 -source = "registry+https://github.com/rust-lang/crates.io-index"
3454 -checksum = "ed88aa277c613327f393ff5816fed55609a7a93b87ace505d70a6b3438b12dd2"
3455 -dependencies = [
3456 - "anyhow",
3457 - "apodize",
3458 - "hound",
3459 - "symphonia",
3460 -]
3461 -
3462 -[[package]]
3463 -name = "onde-mistralrs-core"
3464 -version = "0.8.2"
3465 -source = "registry+https://github.com/rust-lang/crates.io-index"
3466 -checksum = "7872456b7db2d8aaf39da83269dbf77e2503d6d398010f3b9a17eebec3da8dee"
3467 -dependencies = [
3468 - "ahash",
3469 - "akin",
3470 - "anyhow",
3471 - "apodize",
3472 - "as-any",
3473 - "async-trait",
3474 - "base64 0.22.1",
3475 - "bm25",
3476 - "bytemuck",
3477 - "bytemuck_derive",
3478 - "candle-core",
3479 - "candle-metal-kernels",
3480 - "candle-nn",
3481 - "cfgrammar",
3482 - "chrono",
3483 - "clap 4.6.0",
3484 - "csv",
3485 - "derive-new",
3486 - "derive_more",
3487 - "dirs",
3488 - "either",
3489 - "float8",
3490 - "futures",
3491 - "galil-seiferas",
3492 - "half",
3493 - "hashbrown 0.16.1",
3494 - "hf-hub",
3495 - "hound",
3496 - "html2text",
3497 - "http",
3498 - "image",
3499 - "indexmap 2.13.1",
3500 - "indicatif 0.18.4",
3501 - "interprocess",
3502 - "itertools",
3503 - "libc",
3504 - "llguidance",
3505 - "lrtable",
3506 - "minijinja",
3507 - "minijinja-contrib",
3508 - "num-traits",
3509 - "objc",
3510 - "objc2-metal",
3511 - "onde-mistralrs-audio",
3512 - "onde-mistralrs-mcp",
3513 - "onde-mistralrs-paged-attn",
3514 - "onde-mistralrs-quant",
3515 - "onde-mistralrs-vision",
3516 - "onde-openai-harmony",
3517 - "onde-tqdm",
3518 - "ordered-float",
3519 - "parking_lot",
3520 - "radix_trie",
3521 - "rand 0.9.2",
3522 - "rand_distr 0.5.1",
3523 - "rand_isaac",
3524 - "rayon",
3525 - "regex",
3526 - "regex-automata",
3527 - "reqwest 0.13.2",
3528 - "rubato",
3529 - "rust-mcp-schema",
3530 - "rustc-hash 2.1.2",
3531 - "rustfft",
3532 - "safetensors 0.7.0",
3533 - "schemars 1.2.1",
3534 - "scraper",
3535 - "serde",
3536 - "serde-big-array",
3537 - "serde-saphyr",
3538 - "serde_json",
3539 - "serde_plain",
3540 - "statrs",
3541 - "strum 0.27.2",
3542 - "symphonia",
3543 - "sysinfo",
3544 - "thiserror 2.0.18",
3545 - "tokenizers 0.21.4",
3546 - "tokio",
3547 - "tokio-rayon",
3548 - "tokio-tungstenite",
3549 - "toktrie",
3550 - "toktrie_hf_tokenizers",
3551 - "toml",
3552 - "tracing",
3553 - "tracing-subscriber",
3554 - "urlencoding",
3555 - "uuid 1.23.0",
3556 - "variantly",
3557 - "vob",
3558 -]
3827 +name = "number_prefix"
3828 +version = "0.4.0"
3829 +source = "registry+https://github.com/rust-lang/crates.io-index"
3830 +checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
3831
3832 [[package]]
3561 -name = "onde-mistralrs-macros"
3562 -version = "0.8.2"
3833 +name = "objc"
3834 +version = "0.2.7"
3835 source = "registry+https://github.com/rust-lang/crates.io-index"
3564 -checksum = "ed7a88fcf59377469c00a355065f3ad9723e00c1870c8b3717b0649f86c77bde"
3836 +checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1"
3837 dependencies = [
3566 - "darling 0.23.0",
3567 - "proc-macro2",
3568 - "quote",
3569 - "syn 2.0.117",
3838 + "malloc_buf",
3839 ]
3840
3841 [[package]]
3573 -name = "onde-mistralrs-mcp"
3574 -version = "0.8.2"
3842 +name = "objc2"
3843 +version = "0.6.4"
3844 source = "registry+https://github.com/rust-lang/crates.io-index"
3576 -checksum = "f708829672943371b2a14cceaa8c09182d11c9049ec6d3a9c303a74ae65dfc1f"
3845 +checksum = "3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f"
3846 dependencies = [
3578 - "anyhow",
3579 - "async-trait",
3580 - "futures-util",
3581 - "http",
3582 - "reqwest 0.13.2",
3583 - "rust-mcp-schema",
3584 - "serde",
3585 - "serde_json",
3586 - "tokio",
3587 - "tokio-tungstenite",
3588 - "tracing",
3589 - "utoipa",
3590 - "uuid 1.23.0",
3847 + "objc2-encode",
3848 ]
3849
3850 [[package]]
3594 -name = "onde-mistralrs-paged-attn"
3595 -version = "0.8.2"
3851 +name = "objc2-core-foundation"
3852 +version = "0.3.2"
3853 source = "registry+https://github.com/rust-lang/crates.io-index"
3597 -checksum = "bdd14bcbee553325d640609504117a2a49db166417bd7883329c6d39971b28c2"
3854 +checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536"
3855 dependencies = [
3599 - "anyhow",
3600 - "candle-core",
3601 - "candle-metal-kernels",
3856 + "bitflags 2.11.0",
3857 "dispatch2",
3603 - "float8",
3604 - "half",
3605 - "objc2-foundation",
3606 - "objc2-metal",
3607 - "thiserror 2.0.18",
3858 + "objc2",
3859 ]
3860
3861 [[package]]
3611 -name = "onde-mistralrs-quant"
3612 -version = "0.8.2"
3862 +name = "objc2-encode"
3863 +version = "4.1.0"
3864 source = "registry+https://github.com/rust-lang/crates.io-index"
3614 -checksum = "36928bb1eec1138ca7b36ee1f4d370e4e374f0874f378915ff0ff34f927c4daf"
3865 +checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33"
3866 +
3867 +[[package]]
3868 +name = "objc2-foundation"
3869 +version = "0.3.2"
3870 +source = "registry+https://github.com/rust-lang/crates.io-index"
3871 +checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272"
3872 dependencies = [
3616 - "byteorder",
3617 - "candle-core",
3618 - "candle-metal-kernels",
3619 - "candle-nn",
3873 + "bitflags 2.11.0",
3874 + "block2",
3875 + "libc",
3876 + "objc2",
3877 + "objc2-core-foundation",
3878 +]
3879 +
3880 +[[package]]
3881 +name = "objc2-io-kit"
3882 +version = "0.3.2"
3883 +source = "registry+https://github.com/rust-lang/crates.io-index"
3884 +checksum = "33fafba39597d6dc1fb709123dfa8289d39406734be322956a69f0931c73bb15"
3885 +dependencies = [
3886 + "libc",
3887 + "objc2-core-foundation",
3888 +]
3889 +
3890 +[[package]]
3891 +name = "objc2-metal"
3892 +version = "0.3.2"
3893 +source = "registry+https://github.com/rust-lang/crates.io-index"
3894 +checksum = "a0125f776a10d00af4152d74616409f0d4a2053a6f57fa5b7d6aa2854ac04794"
3895 +dependencies = [
3896 + "bitflags 2.11.0",
3897 + "block2",
3898 "dispatch2",
3621 - "float8",
3622 - "half",
3623 - "hf-hub",
3624 - "lazy_static",
3625 - "memmap2",
3899 + "objc2",
3900 + "objc2-core-foundation",
3901 "objc2-foundation",
3627 - "objc2-metal",
3628 - "paste",
3629 - "rayon",
3630 - "regex",
3631 - "safetensors 0.7.0",
3632 - "serde",
3633 - "serde_json",
3634 - "thiserror 2.0.18",
3635 - "tokio",
3636 - "tracing",
3637 - "yoke 0.8.2",
3902 ]
3903
3904 [[package]]
3641 -name = "onde-mistralrs-vision"
3642 -version = "0.8.2"
3905 +name = "object"
3906 +version = "0.37.3"
3907 source = "registry+https://github.com/rust-lang/crates.io-index"
3644 -checksum = "2670a611890bfddc7964902f253626cd2b3fd0b7df13f84a779180f35e2a79e9"
3908 +checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe"
3909 dependencies = [
3646 - "candle-core",
3647 - "image",
3648 - "rayon",
3910 + "memchr",
3911 ]
3912
3913 [[package]]
3652 -name = "onde-openai-harmony"
3653 -version = "0.0.9"
3914 +name = "once_cell"
3915 +version = "1.21.4"
3916 +source = "registry+https://github.com/rust-lang/crates.io-index"
3917 +checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
3918 +
3919 +[[package]]
3920 +name = "once_cell_polyfill"
3921 +version = "1.70.2"
3922 source = "registry+https://github.com/rust-lang/crates.io-index"
3655 -checksum = "f0f73e12b7378937cb8aaf832bed02b2afa1687581f73c3298c5af0cca9df5e6"
3923 +checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
3924 +
3925 +[[package]]
3926 +name = "onde"
3927 +version = "1.2.0"
3928 dependencies = [
3929 "anyhow",
3658 - "base64 0.22.1",
3659 - "bstr",
3660 - "clap 4.6.0",
3661 - "fancy-regex 0.13.0",
3662 - "futures",
3663 - "regex",
3930 + "cc",
3931 + "dotenvy",
3932 + "hf-hub",
3933 + "home",
3934 + "log",
3935 + "mistralrs",
3936 + "mistralrs-core",
3937 "reqwest 0.12.28",
3665 - "rustc-hash 1.1.0",
3938 "serde",
3939 "serde_json",
3668 - "serde_with",
3669 - "sha1",
3670 - "sha2",
3940 + "smbcloud-gresiq-sdk 0.4.7",
3941 "thiserror 2.0.18",
3672 -]
3673 -
3674 -[[package]]
3675 -name = "onde-tqdm"
3676 -version = "0.8.2"
3677 -source = "registry+https://github.com/rust-lang/crates.io-index"
3678 -checksum = "2d96f4fcb4af06959bf9c9b81ace0502e2be2d11d7e037c94f3f7851bde720ea"
3679 -dependencies = [
3680 - "anyhow",
3681 - "crossterm",
3682 - "once_cell",
3942 + "tokio",
3943 + "tsync",
3944 + "uniffi",
3945 ]
3946
3947 [[package]]
@@ -3716,6 +3978,30 @@ dependencies = [
3978 "pkg-config",
3979 ]
3980
3981 +[[package]]
3982 +name = "openai-harmony"
3983 +version = "0.0.8"
3984 +source = "registry+https://github.com/rust-lang/crates.io-index"
3985 +checksum = "e77e82af451fc95deeb728a40b84db8ee82d341e136c268de415123a560b9b72"
3986 +dependencies = [
3987 + "anyhow",
3988 + "base64 0.22.1",
3989 + "bstr",
3990 + "clap 4.6.0",
3991 + "fancy-regex 0.13.0",
3992 + "futures",
3993 + "image",
3994 + "regex",
3995 + "reqwest 0.12.28",
3996 + "rustc-hash 1.1.0",
3997 + "serde",
3998 + "serde_json",
3999 + "serde_with",
4000 + "sha1",
4001 + "sha2",
4002 + "thiserror 2.0.18",
4003 +]
4004 +
4005 [[package]]
4006 name = "openssl-probe"
4007 version = "0.2.1"
@@ -3786,6 +4072,12 @@ version = "1.0.15"
4072 source = "registry+https://github.com/rust-lang/crates.io-index"
4073 checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
4074
4075 +[[package]]
4076 +name = "pastey"
4077 +version = "0.1.1"
4078 +source = "registry+https://github.com/rust-lang/crates.io-index"
4079 +checksum = "35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec"
4080 +
4081 [[package]]
4082 name = "percent-encoding"
4083 version = "2.3.2"
@@ -3964,6 +4256,25 @@ dependencies = [
4256 "unicode-ident",
4257 ]
4258
4259 +[[package]]
4260 +name = "profiling"
4261 +version = "1.0.18"
4262 +source = "registry+https://github.com/rust-lang/crates.io-index"
4263 +checksum = "3d595e54a326bc53c1c197b32d295e14b169e3cfeaa8dc82b529f947fba6bcf5"
4264 +dependencies = [
4265 + "profiling-procmacros",
4266 +]
4267 +
4268 +[[package]]
4269 +name = "profiling-procmacros"
4270 +version = "1.0.18"
4271 +source = "registry+https://github.com/rust-lang/crates.io-index"
4272 +checksum = "4488a4a36b9a4ba6b9334a32a39971f77c1436ec82c38707bce707699cc3bbcb"
4273 +dependencies = [
4274 + "quote",
4275 + "syn 2.0.117",
4276 +]
4277 +
4278 [[package]]
4279 name = "pulp"
4280 version = "0.21.5"
@@ -4052,7 +4363,7 @@ dependencies = [
4363 "bytes",
4364 "getrandom 0.3.4",
4365 "lru-slab",
4055 - "rand 0.9.2",
4366 + "rand 0.9.5",
4367 "ring",
4368 "rustc-hash 2.1.2",
4369 "rustls",
@@ -4122,9 +4433,9 @@ dependencies = [
4433
4434 [[package]]
4435 name = "rand"
4125 -version = "0.9.2"
4436 +version = "0.9.5"
4437 source = "registry+https://github.com/rust-lang/crates.io-index"
4127 -checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1"
4438 +checksum = "b9ef1d0d795eb7d84685bca4f72f3649f064e6641543d3a8c415898726a57b41"
4439 dependencies = [
4440 "rand_chacha 0.9.0",
4441 "rand_core 0.9.5",
@@ -4185,7 +4496,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
4496 checksum = "6a8615d50dcf34fa31f7ab52692afec947c4dd0ab803cc87cb3b0b4570ff7463"
4497 dependencies = [
4498 "num-traits",
4188 - "rand 0.9.2",
4499 + "rand 0.9.5",
4500 ]
4501
4502 [[package]]
@@ -4197,6 +4508,56 @@ dependencies = [
4508 "rand_core 0.9.5",
4509 ]
4510
4511 +[[package]]
4512 +name = "rav1e"
4513 +version = "0.8.1"
4514 +source = "registry+https://github.com/rust-lang/crates.io-index"
4515 +checksum = "43b6dd56e85d9483277cde964fd1bdb0428de4fec5ebba7540995639a21cb32b"
4516 +dependencies = [
4517 + "aligned-vec",
4518 + "arbitrary",
4519 + "arg_enum_proc_macro",
4520 + "arrayvec",
4521 + "av-scenechange",
4522 + "av1-grain",
4523 + "bitstream-io",
4524 + "built",
4525 + "cfg-if",
4526 + "interpolate_name",
4527 + "itertools",
4528 + "libc",
4529 + "libfuzzer-sys",
4530 + "log",
4531 + "maybe-rayon",
4532 + "new_debug_unreachable",
4533 + "noop_proc_macro",
4534 + "num-derive",
4535 + "num-traits",
4536 + "paste",
4537 + "profiling",
4538 + "rand 0.9.5",
4539 + "rand_chacha 0.9.0",
4540 + "simd_helpers",
4541 + "thiserror 2.0.18",
4542 + "v_frame",
4543 + "wasm-bindgen",
4544 +]
4545 +
4546 +[[package]]
4547 +name = "ravif"
4548 +version = "0.13.0"
4549 +source = "registry+https://github.com/rust-lang/crates.io-index"
4550 +checksum = "e52310197d971b0f5be7fe6b57530dcd27beb35c1b013f29d66c1ad73fbbcc45"
4551 +dependencies = [
4552 + "avif-serialize",
4553 + "imgref",
4554 + "loop9",
4555 + "quick-error",
4556 + "rav1e",
4557 + "rayon",
4558 + "rgb",
4559 +]
4560 +
4561 [[package]]
4562 name = "raw-cpuid"
4563 version = "11.6.0"
@@ -4424,6 +4785,12 @@ dependencies = [
4785 "web-sys",
4786 ]
4787
4788 +[[package]]
4789 +name = "rgb"
4790 +version = "0.8.53"
4791 +source = "registry+https://github.com/rust-lang/crates.io-index"
4792 +checksum = "47b34b781b31e5d73e9fbc8689c70551fd1ade9a19e3e28cfec8580a79290cc4"
4793 +
4794 [[package]]
4795 name = "ring"
4796 version = "0.17.14"
@@ -4634,13 +5001,15 @@ dependencies = [
5001
5002 [[package]]
5003 name = "safetensors"
4637 -version = "0.7.0"
5004 +version = "0.8.0"
5005 source = "registry+https://github.com/rust-lang/crates.io-index"
4639 -checksum = "675656c1eabb620b921efea4f9199f97fc86e36dd6ffd1fbbe48d0f59a4987f5"
5006 +checksum = "79b079b829cb27a1c3c374341345ed2e8b2c0c839034522cee576c140bd7f846"
5007 dependencies = [
5008 "hashbrown 0.16.1",
5009 + "libc",
5010 "serde",
5011 "serde_json",
5012 + "tempfile",
5013 ]
5014
5015 [[package]]
@@ -4756,6 +5125,15 @@ dependencies = [
5125 "syn 2.0.117",
5126 ]
5127
5128 +[[package]]
5129 +name = "seccompiler"
5130 +version = "0.5.0"
5131 +source = "registry+https://github.com/rust-lang/crates.io-index"
5132 +checksum = "a4ae55de56877481d112a559bbc12667635fdaf5e005712fd4e2b2fa50ffc884"
5133 +dependencies = [
5134 + "libc",
5135 +]
5136 +
5137 [[package]]
5138 name = "security-framework"
5139 version = "3.7.0"
@@ -5066,6 +5444,15 @@ version = "0.3.9"
5444 source = "registry+https://github.com/rust-lang/crates.io-index"
5445 checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214"
5446
5447 +[[package]]
5448 +name = "simd_helpers"
5449 +version = "0.1.0"
5450 +source = "registry+https://github.com/rust-lang/crates.io-index"
5451 +checksum = "95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6"
5452 +dependencies = [
5453 + "quote",
5454 +]
5455 +
5456 [[package]]
5457 name = "siphasher"
5458 version = "1.0.2"
@@ -5243,7 +5630,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
5630 checksum = "5851699c4033c63636f7ea4cf7b7c1f1bf06d0cc03cfb42e711de5a5c46cf326"
5631 dependencies = [
5632 "base64 0.13.1",
5246 - "nom",
5633 + "nom 7.1.3",
5634 "serde",
5635 "unicode-segmentation",
5636 ]
@@ -5846,7 +6233,7 @@ dependencies = [
6233 "macro_rules_attribute",
6234 "monostate",
6235 "paste",
5849 - "rand 0.9.2",
6236 + "rand 0.9.5",
6237 "rayon",
6238 "rayon-cond",
6239 "regex",
@@ -5879,7 +6266,7 @@ dependencies = [
6266 "monostate",
6267 "onig",
6268 "paste",
5882 - "rand 0.9.2",
6269 + "rand 0.9.5",
6270 "rayon",
6271 "rayon-cond",
6272 "regex",
@@ -6077,6 +6464,16 @@ version = "0.3.3"
6464 source = "registry+https://github.com/rust-lang/crates.io-index"
6465 checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3"
6466
6467 +[[package]]
6468 +name = "tqdm"
6469 +version = "0.8.0"
6470 +source = "git+https://github.com/setoelkahfi/tqdm?branch=deps%2Fbump-crossterm#41e4182829136e6dadbdd1c36af824d19219147a"
6471 +dependencies = [
6472 + "anyhow",
6473 + "crossterm",
6474 + "once_cell",
6475 +]
6476 +
6477 [[package]]
6478 name = "tracing"
6479 version = "0.1.44"
@@ -6187,7 +6584,7 @@ dependencies = [
6584 "http",
6585 "httparse",
6586 "log",
6190 - "rand 0.9.2",
6587 + "rand 0.9.5",
6588 "sha1",
6589 "thiserror 2.0.18",
6590 "utf-8",
@@ -6540,6 +6937,17 @@ dependencies = [
6937 "wasm-bindgen",
6938 ]
6939
6940 +[[package]]
6941 +name = "v_frame"
6942 +version = "0.3.9"
6943 +source = "registry+https://github.com/rust-lang/crates.io-index"
6944 +checksum = "666b7727c8875d6ab5db9533418d7c764233ac9c0cff1d469aec8fa127597be2"
6945 +dependencies = [
6946 + "aligned-vec",
6947 + "num-traits",
6948 + "wasm-bindgen",
6949 +]
6950 +
6951 [[package]]
6952 name = "valuable"
6953 version = "0.1.1"
@@ -6804,7 +7212,7 @@ version = "5.0.0"
7212 source = "registry+https://github.com/rust-lang/crates.io-index"
7213 checksum = "998d2c24ec099a87daf9467808859f9d82b61f1d9c9701251aea037f514eae0e"
7214 dependencies = [
6807 - "nom",
7215 + "nom 7.1.3",
7216 ]
7217
7218 [[package]]
@@ -7425,6 +7833,12 @@ version = "0.6.3"
7833 source = "registry+https://github.com/rust-lang/crates.io-index"
7834 checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4"
7835
7836 +[[package]]
7837 +name = "y4m"
7838 +version = "0.8.0"
7839 +source = "registry+https://github.com/rust-lang/crates.io-index"
7840 +checksum = "7a5a4b21e1a62b67a2970e6831bc091d7b87e119e7f9791aef9702e3bef04448"
7841 +
7842 [[package]]
7843 name = "yoke"
7844 version = "0.7.5"
@@ -7554,9 +7968,9 @@ dependencies = [
7968
7969 [[package]]
7970 name = "zip"
7557 -version = "7.2.0"
7971 +version = "8.6.0"
7972 source = "registry+https://github.com/rust-lang/crates.io-index"
7559 -checksum = "c42e33efc22a0650c311c2ef19115ce232583abbe80850bc8b66509ebef02de0"
7973 +checksum = "2d04a6b5381502aa6087c94c669499eb1602eb9c5e8198e534de571f7154809b"
7974 dependencies = [
7975 "crc32fast",
7976 "indexmap 2.13.1",
sdk/kotlin/gradle.properties
+1 -1
@@ -10,7 +10,7 @@ kotlin.code.style=official
10 # Maven publishing coordinates — keep in sync with Cargo.toml [package] version
11 GROUP=com.ondeinference
12 POM_ARTIFACT_ID=onde-inference
13 -VERSION_NAME=1.1.4
13 +VERSION_NAME=1.2.0
14
15
16
sdk/react-native/CHANGELOG.md
+7
@@ -1,3 +1,10 @@
1 +## 1.2.0
2 +
3 +- Full Qwen 3 model family support: 0.6B, 1.7B, 4B, 8B, 14B, 32B, plus the 4B Instruct/Thinking 2507 refreshes and the 30B-A3B MoE variant, each with a matching config free function
4 +- Synced the mistral.rs fork with upstream 0.8.23, pulling in Metal compile fixes
5 +- Refreshed branding and legal wording across generated docs
6 +- Dependency updates
7 +
8 ## 1.1.4
9
10 - Bump smbCloud GresIQ SDK to 0.4.7 and dual-write pulse telemetry to the GresIQ document gateway (ADR-0003 M2); telemetry events now carry an optional `onde_app_id`
sdk/react-native/package.json
+1 -1
@@ -1,6 +1,6 @@
1 {
2 "name": "@ondeinference/react-native",
3 - "version": "1.1.4",
3 + "version": "1.2.0",
4 "description": "On-device LLM inference for React Native. Run Qwen 2.5 models locally with Metal on iOS, CPU on Android. No cloud, no API key.",
5 "main": "build/index.js",
6 "types": "build/index.d.ts",
sdk/react-native/rust/Cargo.lock
+815 -401
@@ -47,6 +47,24 @@ version = "0.4.0"
47 source = "registry+https://github.com/rust-lang/crates.io-index"
48 checksum = "1763692fc1416554cf051efc56a3de5595eca47299d731cc5c2b583adf8b4d2f"
49
50 +[[package]]
51 +name = "aligned"
52 +version = "0.4.3"
53 +source = "registry+https://github.com/rust-lang/crates.io-index"
54 +checksum = "ee4508988c62edf04abd8d92897fca0c2995d907ce1dfeaf369dac3716a40685"
55 +dependencies = [
56 + "as-slice",
57 +]
58 +
59 +[[package]]
60 +name = "aligned-vec"
61 +version = "0.6.4"
62 +source = "registry+https://github.com/rust-lang/crates.io-index"
63 +checksum = "dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b"
64 +dependencies = [
65 + "equator",
66 +]
67 +
68 [[package]]
69 name = "allocator-api2"
70 version = "0.2.21"
@@ -153,6 +171,23 @@ dependencies = [
171 "num-traits",
172 ]
173
174 +[[package]]
175 +name = "arbitrary"
176 +version = "1.4.2"
177 +source = "registry+https://github.com/rust-lang/crates.io-index"
178 +checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1"
179 +
180 +[[package]]
181 +name = "arg_enum_proc_macro"
182 +version = "0.3.4"
183 +source = "registry+https://github.com/rust-lang/crates.io-index"
184 +checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea"
185 +dependencies = [
186 + "proc-macro2",
187 + "quote",
188 + "syn 2.0.117",
189 +]
190 +
191 [[package]]
192 name = "arraydeque"
193 version = "0.5.1"
@@ -171,6 +206,15 @@ version = "0.3.2"
206 source = "registry+https://github.com/rust-lang/crates.io-index"
207 checksum = "b0f477b951e452a0b6b4a10b53ccd569042d1d01729b519e02074a9c0958a063"
208
209 +[[package]]
210 +name = "as-slice"
211 +version = "0.2.1"
212 +source = "registry+https://github.com/rust-lang/crates.io-index"
213 +checksum = "516b6b4f0e40d50dcda9365d53964ec74560ad4284da2e7fc97122cd83174516"
214 +dependencies = [
215 + "stable_deref_trait",
216 +]
217 +
218 [[package]]
219 name = "askama"
220 version = "0.14.0"
@@ -260,6 +304,49 @@ version = "1.5.0"
304 source = "registry+https://github.com/rust-lang/crates.io-index"
305 checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
306
307 +[[package]]
308 +name = "av-scenechange"
309 +version = "0.14.1"
310 +source = "registry+https://github.com/rust-lang/crates.io-index"
311 +checksum = "0f321d77c20e19b92c39e7471cf986812cbb46659d2af674adc4331ef3f18394"
312 +dependencies = [
313 + "aligned",
314 + "anyhow",
315 + "arg_enum_proc_macro",
316 + "arrayvec",
317 + "log",
318 + "num-rational",
319 + "num-traits",
320 + "pastey",
321 + "rayon",
322 + "thiserror 2.0.18",
323 + "v_frame",
324 + "y4m",
325 +]
326 +
327 +[[package]]
328 +name = "av1-grain"
329 +version = "0.2.5"
330 +source = "registry+https://github.com/rust-lang/crates.io-index"
331 +checksum = "8cfddb07216410377231960af4fcab838eaa12e013417781b78bd95ee22077f8"
332 +dependencies = [
333 + "anyhow",
334 + "arrayvec",
335 + "log",
336 + "nom 8.0.0",
337 + "num-rational",
338 + "v_frame",
339 +]
340 +
341 +[[package]]
342 +name = "avif-serialize"
343 +version = "0.8.9"
344 +source = "registry+https://github.com/rust-lang/crates.io-index"
345 +checksum = "e7178fe5f7d460b13895ebb9dcb28a3a6216d2df2574a0806cb51b555d297f38"
346 +dependencies = [
347 + "arrayvec",
348 +]
349 +
350 [[package]]
351 name = "aws-lc-rs"
352 version = "1.16.2"
@@ -351,6 +438,15 @@ version = "2.11.0"
438 source = "registry+https://github.com/rust-lang/crates.io-index"
439 checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af"
440
441 +[[package]]
442 +name = "bitstream-io"
443 +version = "4.10.0"
444 +source = "registry+https://github.com/rust-lang/crates.io-index"
445 +checksum = "7eff00be299a18769011411c9def0d827e8f2d7bf0c3dbf53633147a8867fd1f"
446 +dependencies = [
447 + "no_std_io2",
448 +]
449 +
450 [[package]]
451 name = "block"
452 version = "0.1.6"
@@ -400,6 +496,12 @@ dependencies = [
496 "serde",
497 ]
498
499 +[[package]]
500 +name = "built"
501 +version = "0.8.1"
502 +source = "registry+https://github.com/rust-lang/crates.io-index"
503 +checksum = "5c0e531d93d39c34eef561e929e8a7f86d77a5af08aac4f6d6e39976c51858e9"
504 +
505 [[package]]
506 name = "bumpalo"
507 version = "3.20.2"
@@ -488,9 +590,8 @@ dependencies = [
590
591 [[package]]
592 name = "candle-core"
491 -version = "0.10.2"
492 -source = "registry+https://github.com/rust-lang/crates.io-index"
493 -checksum = "6bd9895436c1ba5dc1037a19935d084b838db066ff4e15ef7dded020b7c12a4a"
593 +version = "0.11.0"
594 +source = "git+https://github.com/huggingface/candle.git?rev=27f20fea993c81ea6d32ce44018f42b68466525e#27f20fea993c81ea6d32ce44018f42b68466525e"
595 dependencies = [
596 "byteorder",
597 "candle-metal-kernels",
@@ -498,28 +599,30 @@ dependencies = [
599 "float8",
600 "gemm 0.19.0",
601 "half",
602 + "libc",
603 "libm",
604 "memmap2",
605 "num-traits",
606 "num_cpus",
607 "objc2-foundation",
608 "objc2-metal",
507 - "rand 0.9.2",
609 + "rand 0.9.5",
610 "rand_distr 0.5.1",
611 "rayon",
510 - "safetensors 0.7.0",
612 + "safetensors 0.8.0",
613 "thiserror 2.0.18",
614 "tokenizers 0.22.2",
615 "yoke 0.8.2",
616 + "zerocopy",
617 "zip",
618 ]
619
620 [[package]]
621 name = "candle-metal-kernels"
519 -version = "0.10.2"
520 -source = "registry+https://github.com/rust-lang/crates.io-index"
521 -checksum = "4b6b5a4cae6b4e1ab0efcee4dc05272d11b374a3d1ba121b3a961e36be54ab60"
622 +version = "0.11.0"
623 +source = "git+https://github.com/huggingface/candle.git?rev=27f20fea993c81ea6d32ce44018f42b68466525e#27f20fea993c81ea6d32ce44018f42b68466525e"
624 dependencies = [
625 + "block2",
626 "half",
627 "objc2",
628 "objc2-foundation",
@@ -531,9 +634,8 @@ dependencies = [
634
635 [[package]]
636 name = "candle-nn"
534 -version = "0.10.2"
535 -source = "registry+https://github.com/rust-lang/crates.io-index"
536 -checksum = "a9317a09d6530b758990ed7f625ac69ff43653bc9ee28b0464644ad1169ada87"
637 +version = "0.11.0"
638 +source = "git+https://github.com/huggingface/candle.git?rev=27f20fea993c81ea6d32ce44018f42b68466525e#27f20fea993c81ea6d32ce44018f42b68466525e"
639 dependencies = [
640 "candle-core",
641 "candle-metal-kernels",
@@ -542,16 +644,15 @@ dependencies = [
644 "num-traits",
645 "objc2-metal",
646 "rayon",
545 - "safetensors 0.7.0",
647 + "safetensors 0.8.0",
648 "serde",
649 "thiserror 2.0.18",
650 ]
651
652 [[package]]
653 name = "candle-ug"
552 -version = "0.10.2"
553 -source = "registry+https://github.com/rust-lang/crates.io-index"
554 -checksum = "ca0fc3167cbc99c8ec1be618cb620aa21dca95038f118c3579a79370e3dc5f77"
654 +version = "0.11.0"
655 +source = "git+https://github.com/huggingface/candle.git?rev=27f20fea993c81ea6d32ce44018f42b68466525e#27f20fea993c81ea6d32ce44018f42b68466525e"
656 dependencies = [
657 "ug",
658 "ug-metal",
@@ -1352,6 +1453,46 @@ dependencies = [
1453 "syn 2.0.117",
1454 ]
1455
1456 +[[package]]
1457 +name = "enumflags2"
1458 +version = "0.7.12"
1459 +source = "registry+https://github.com/rust-lang/crates.io-index"
1460 +checksum = "1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef"
1461 +dependencies = [
1462 + "enumflags2_derive",
1463 +]
1464 +
1465 +[[package]]
1466 +name = "enumflags2_derive"
1467 +version = "0.7.12"
1468 +source = "registry+https://github.com/rust-lang/crates.io-index"
1469 +checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827"
1470 +dependencies = [
1471 + "proc-macro2",
1472 + "quote",
1473 + "syn 2.0.117",
1474 +]
1475 +
1476 +[[package]]
1477 +name = "equator"
1478 +version = "0.4.2"
1479 +source = "registry+https://github.com/rust-lang/crates.io-index"
1480 +checksum = "4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc"
1481 +dependencies = [
1482 + "equator-macro",
1483 +]
1484 +
1485 +[[package]]
1486 +name = "equator-macro"
1487 +version = "0.4.2"
1488 +source = "registry+https://github.com/rust-lang/crates.io-index"
1489 +checksum = "44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3"
1490 +dependencies = [
1491 + "proc-macro2",
1492 + "quote",
1493 + "syn 2.0.117",
1494 +]
1495 +
1496 [[package]]
1497 name = "equivalent"
1498 version = "1.0.2"
@@ -1384,6 +1525,7 @@ dependencies = [
1525 "half",
1526 "lebe",
1527 "miniz_oxide",
1528 + "rayon-core",
1529 "smallvec 1.15.1",
1530 "zune-inflate",
1531 ]
@@ -1475,7 +1617,7 @@ checksum = "c2d1f04709a8ac06e8e8042875a3c466cc4832d3c1a18dbcb9dba3c6e83046bc"
1617 dependencies = [
1618 "half",
1619 "num-traits",
1478 - "rand 0.9.2",
1620 + "rand 0.9.5",
1621 "rand_distr 0.5.1",
1622 ]
1623
@@ -2031,7 +2173,7 @@ dependencies = [
2173 "cfg-if",
2174 "crunchy",
2175 "num-traits",
2034 - "rand 0.9.2",
2176 + "rand 0.9.5",
2177 "rand_distr 0.5.1",
2178 "zerocopy",
2179 ]
@@ -2127,7 +2269,7 @@ dependencies = [
2269 "libc",
2270 "log",
2271 "num_cpus",
2130 - "rand 0.9.2",
2272 + "rand 0.9.5",
2273 "reqwest 0.12.28",
2274 "serde",
2275 "serde_json",
@@ -2442,6 +2584,9 @@ dependencies = [
2584 "num-traits",
2585 "png",
2586 "qoi",
2587 + "ravif",
2588 + "rayon",
2589 + "rgb",
2590 "tiff",
2591 "zune-core",
2592 "zune-jpeg",
@@ -2457,6 +2602,12 @@ dependencies = [
2602 "quick-error",
2603 ]
2604
2605 +[[package]]
2606 +name = "imgref"
2607 +version = "1.12.2"
2608 +source = "registry+https://github.com/rust-lang/crates.io-index"
2609 +checksum = "89194689a993ab15268672e99e7b0e19da2da3268ac682e8f02d29d4d1434cd7"
2610 +
2611 [[package]]
2612 name = "indexmap"
2613 version = "1.9.3"
@@ -2507,6 +2658,17 @@ dependencies = [
2658 "web-time",
2659 ]
2660
2661 +[[package]]
2662 +name = "interpolate_name"
2663 +version = "0.2.4"
2664 +source = "registry+https://github.com/rust-lang/crates.io-index"
2665 +checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60"
2666 +dependencies = [
2667 + "proc-macro2",
2668 + "quote",
2669 + "syn 2.0.117",
2670 +]
2671 +
2672 [[package]]
2673 name = "interprocess"
2674 version = "2.4.0"
@@ -2623,6 +2785,17 @@ dependencies = [
2785 "wasm-bindgen",
2786 ]
2787
2788 +[[package]]
2789 +name = "landlock"
2790 +version = "0.4.5"
2791 +source = "registry+https://github.com/rust-lang/crates.io-index"
2792 +checksum = "635839550ae8b90d9fd2571460a6645dc0aec070225956ca7a2831ed31d2795d"
2793 +dependencies = [
2794 + "enumflags2",
2795 + "libc",
2796 + "thiserror 2.0.18",
2797 +]
2798 +
2799 [[package]]
2800 name = "lazy_static"
2801 version = "1.5.0"
@@ -2643,9 +2816,19 @@ checksum = "7a79a3332a6609480d7d0c9eab957bca6b455b91bb84e66d19f5ff66294b85b8"
2816
2817 [[package]]
2818 name = "libc"
2646 -version = "0.2.184"
2819 +version = "0.2.186"
2820 +source = "registry+https://github.com/rust-lang/crates.io-index"
2821 +checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66"
2822 +
2823 +[[package]]
2824 +name = "libfuzzer-sys"
2825 +version = "0.4.13"
2826 source = "registry+https://github.com/rust-lang/crates.io-index"
2648 -checksum = "48f5d2a454e16a5ea0f4ced81bd44e4cfc7bd3a507b61887c99fd3538b28e4af"
2827 +checksum = "a9fd2f41a1cba099f79a0b6b6c35656cf7c03351a7bae8ff0f28f25270f929d2"
2828 +dependencies = [
2829 + "arbitrary",
2830 + "cc",
2831 +]
2832
2833 [[package]]
2834 name = "libloading"
@@ -2735,6 +2918,15 @@ dependencies = [
2918 "tracing-subscriber",
2919 ]
2920
2921 +[[package]]
2922 +name = "loop9"
2923 +version = "0.1.5"
2924 +source = "registry+https://github.com/rust-lang/crates.io-index"
2925 +checksum = "0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062"
2926 +dependencies = [
2927 + "imgref",
2928 +]
2929 +
2930 [[package]]
2931 name = "lrtable"
2932 version = "0.14.1"
@@ -2832,6 +3024,16 @@ dependencies = [
3024 "rawpointer",
3025 ]
3026
3027 +[[package]]
3028 +name = "maybe-rayon"
3029 +version = "0.1.1"
3030 +source = "registry+https://github.com/rust-lang/crates.io-index"
3031 +checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519"
3032 +dependencies = [
3033 + "cfg-if",
3034 + "rayon",
3035 +]
3036 +
3037 [[package]]
3038 name = "memchr"
3039 version = "2.8.0"
@@ -2935,47 +3137,323 @@ dependencies = [
3137 ]
3138
3139 [[package]]
2938 -name = "monostate"
2939 -version = "0.1.18"
2940 -source = "registry+https://github.com/rust-lang/crates.io-index"
2941 -checksum = "3341a273f6c9d5bef1908f17b7267bbab0e95c9bf69a0d4dcf8e9e1b2c76ef67"
3140 +name = "mistralrs"
3141 +version = "0.9.0"
3142 +source = "git+https://github.com/setoelkahfi/mistral.rs?branch=fix%2Fall-platform-fixes#0b45c1c8e976c22de5e88f2acc13bc30889d5ae2"
3143 dependencies = [
2943 - "monostate-impl",
3144 + "anyhow",
3145 + "candle-core",
3146 + "candle-nn",
3147 + "clap 4.6.0",
3148 + "either",
3149 + "futures",
3150 + "image",
3151 + "indexmap 2.14.0",
3152 + "mistralrs-core",
3153 + "mistralrs-macros",
3154 + "rand 0.9.5",
3155 + "reqwest 0.13.2",
3156 + "schemars 1.2.1",
3157 "serde",
2945 - "serde_core",
3158 + "serde_json",
3159 + "thiserror 2.0.18",
3160 + "tokio",
3161 + "tracing",
3162 + "tracing-subscriber",
3163 + "walkdir",
3164 ]
3165
3166 [[package]]
2949 -name = "monostate-impl"
2950 -version = "0.1.18"
2951 -source = "registry+https://github.com/rust-lang/crates.io-index"
2952 -checksum = "e4db6d5580af57bf992f59068d4ea26fd518574ff48d7639b255a36f9de6e7e9"
3167 +name = "mistralrs-audio"
3168 +version = "0.9.0"
3169 +source = "git+https://github.com/setoelkahfi/mistral.rs?branch=fix%2Fall-platform-fixes#0b45c1c8e976c22de5e88f2acc13bc30889d5ae2"
3170 dependencies = [
2954 - "proc-macro2",
2955 - "quote",
2956 - "syn 2.0.117",
3171 + "anyhow",
3172 + "apodize",
3173 + "hound",
3174 + "symphonia",
3175 ]
3176
3177 [[package]]
2960 -name = "moxcms"
2961 -version = "0.8.1"
2962 -source = "registry+https://github.com/rust-lang/crates.io-index"
2963 -checksum = "bb85c154ba489f01b25c0d36ae69a87e4a1c73a72631fc6c0eb6dde34a73e44b"
3178 +name = "mistralrs-code-exec"
3179 +version = "0.9.0"
3180 +source = "git+https://github.com/setoelkahfi/mistral.rs?branch=fix%2Fall-platform-fixes#0b45c1c8e976c22de5e88f2acc13bc30889d5ae2"
3181 dependencies = [
2965 - "num-traits",
2966 - "pxfm",
3182 + "anyhow",
3183 + "base64 0.22.1",
3184 + "image",
3185 + "libc",
3186 + "mistralrs-mcp",
3187 + "mistralrs-sandbox",
3188 + "serde",
3189 + "serde_json",
3190 + "tempfile",
3191 + "tokio",
3192 + "tracing",
3193 + "uuid 1.23.0",
3194 ]
3195
3196 [[package]]
2970 -name = "nalgebra"
2971 -version = "0.33.3"
2972 -source = "registry+https://github.com/rust-lang/crates.io-index"
2973 -checksum = "9d43ddcacf343185dfd6de2ee786d9e8b1c2301622afab66b6c73baf9882abfd"
3197 +name = "mistralrs-core"
3198 +version = "0.9.0"
3199 +source = "git+https://github.com/setoelkahfi/mistral.rs?branch=fix%2Fall-platform-fixes#0b45c1c8e976c22de5e88f2acc13bc30889d5ae2"
3200 dependencies = [
2975 - "approx",
2976 - "matrixmultiply",
2977 - "num-complex",
2978 - "num-rational",
3201 + "ahash",
3202 + "akin",
3203 + "anyhow",
3204 + "apodize",
3205 + "as-any",
3206 + "async-trait",
3207 + "base64 0.22.1",
3208 + "bm25",
3209 + "bytemuck",
3210 + "bytemuck_derive",
3211 + "candle-core",
3212 + "candle-metal-kernels",
3213 + "candle-nn",
3214 + "cfgrammar",
3215 + "chrono",
3216 + "clap 4.6.0",
3217 + "csv",
3218 + "derive-new",
3219 + "derive_more",
3220 + "dirs",
3221 + "either",
3222 + "float8",
3223 + "futures",
3224 + "galil-seiferas",
3225 + "half",
3226 + "hashbrown 0.16.1",
3227 + "hf-hub",
3228 + "hound",
3229 + "html2text",
3230 + "http",
3231 + "image",
3232 + "indexmap 2.14.0",
3233 + "indicatif 0.18.4",
3234 + "interprocess",
3235 + "itertools",
3236 + "libc",
3237 + "llguidance",
3238 + "lrtable",
3239 + "mime_guess",
3240 + "minijinja",
3241 + "minijinja-contrib",
3242 + "mistralrs-audio",
3243 + "mistralrs-code-exec",
3244 + "mistralrs-mcp",
3245 + "mistralrs-paged-attn",
3246 + "mistralrs-quant",
3247 + "mistralrs-sandbox",
3248 + "mistralrs-vision",
3249 + "num-traits",
3250 + "objc",
3251 + "objc2-metal",
3252 + "openai-harmony",
3253 + "ordered-float",
3254 + "parking_lot",
3255 + "radix_trie",
3256 + "rand 0.9.5",
3257 + "rand_distr 0.5.1",
3258 + "rand_isaac",
3259 + "rayon",
3260 + "regex",
3261 + "regex-automata",
3262 + "reqwest 0.13.2",
3263 + "rubato",
3264 + "rust-mcp-schema",
3265 + "rustc-hash 2.1.2",
3266 + "rustfft",
3267 + "safetensors 0.8.0",
3268 + "schemars 1.2.1",
3269 + "scraper",
3270 + "serde",
3271 + "serde-big-array",
3272 + "serde-saphyr",
3273 + "serde_json",
3274 + "serde_plain",
3275 + "statrs",
3276 + "strum 0.27.2",
3277 + "symphonia",
3278 + "sysinfo",
3279 + "thiserror 2.0.18",
3280 + "tokenizers 0.21.4",
3281 + "tokio",
3282 + "tokio-rayon",
3283 + "tokio-tungstenite",
3284 + "toktrie",
3285 + "toktrie_hf_tokenizers",
3286 + "toml",
3287 + "tqdm",
3288 + "tracing",
3289 + "tracing-subscriber",
3290 + "urlencoding",
3291 + "uuid 1.23.0",
3292 + "variantly",
3293 + "vob",
3294 +]
3295 +
3296 +[[package]]
3297 +name = "mistralrs-macros"
3298 +version = "0.9.0"
3299 +source = "git+https://github.com/setoelkahfi/mistral.rs?branch=fix%2Fall-platform-fixes#0b45c1c8e976c22de5e88f2acc13bc30889d5ae2"
3300 +dependencies = [
3301 + "darling 0.23.0",
3302 + "proc-macro2",
3303 + "quote",
3304 + "syn 2.0.117",
3305 +]
3306 +
3307 +[[package]]
3308 +name = "mistralrs-mcp"
3309 +version = "0.9.0"
3310 +source = "git+https://github.com/setoelkahfi/mistral.rs?branch=fix%2Fall-platform-fixes#0b45c1c8e976c22de5e88f2acc13bc30889d5ae2"
3311 +dependencies = [
3312 + "anyhow",
3313 + "async-trait",
3314 + "futures-util",
3315 + "http",
3316 + "image",
3317 + "reqwest 0.13.2",
3318 + "rust-mcp-schema",
3319 + "serde",
3320 + "serde_json",
3321 + "tokio",
3322 + "tokio-tungstenite",
3323 + "tracing",
3324 + "utoipa",
3325 + "uuid 1.23.0",
3326 +]
3327 +
3328 +[[package]]
3329 +name = "mistralrs-metal-compile"
3330 +version = "0.9.0"
3331 +source = "git+https://github.com/setoelkahfi/mistral.rs?branch=fix%2Fall-platform-fixes#0b45c1c8e976c22de5e88f2acc13bc30889d5ae2"
3332 +dependencies = [
3333 + "candle-metal-kernels",
3334 + "objc2-metal",
3335 +]
3336 +
3337 +[[package]]
3338 +name = "mistralrs-paged-attn"
3339 +version = "0.9.0"
3340 +source = "git+https://github.com/setoelkahfi/mistral.rs?branch=fix%2Fall-platform-fixes#0b45c1c8e976c22de5e88f2acc13bc30889d5ae2"
3341 +dependencies = [
3342 + "anyhow",
3343 + "candle-core",
3344 + "candle-metal-kernels",
3345 + "dispatch2",
3346 + "float8",
3347 + "half",
3348 + "mistralrs-metal-compile",
3349 + "objc2-foundation",
3350 + "objc2-metal",
3351 + "thiserror 2.0.18",
3352 +]
3353 +
3354 +[[package]]
3355 +name = "mistralrs-quant"
3356 +version = "0.9.0"
3357 +source = "git+https://github.com/setoelkahfi/mistral.rs?branch=fix%2Fall-platform-fixes#0b45c1c8e976c22de5e88f2acc13bc30889d5ae2"
3358 +dependencies = [
3359 + "byteorder",
3360 + "candle-core",
3361 + "candle-metal-kernels",
3362 + "candle-nn",
3363 + "dispatch2",
3364 + "float8",
3365 + "futures",
3366 + "half",
3367 + "hf-hub",
3368 + "indicatif 0.18.4",
3369 + "lazy_static",
3370 + "libc",
3371 + "memmap2",
3372 + "mistralrs-metal-compile",
3373 + "objc2-foundation",
3374 + "objc2-metal",
3375 + "paste",
3376 + "rayon",
3377 + "regex",
3378 + "safetensors 0.8.0",
3379 + "serde",
3380 + "serde_json",
3381 + "sysinfo",
3382 + "thiserror 2.0.18",
3383 + "tokio",
3384 + "tracing",
3385 + "yoke 0.8.2",
3386 +]
3387 +
3388 +[[package]]
3389 +name = "mistralrs-sandbox"
3390 +version = "0.9.0"
3391 +source = "git+https://github.com/setoelkahfi/mistral.rs?branch=fix%2Fall-platform-fixes#0b45c1c8e976c22de5e88f2acc13bc30889d5ae2"
3392 +dependencies = [
3393 + "anyhow",
3394 + "itoa",
3395 + "landlock",
3396 + "libc",
3397 + "nix",
3398 + "seccompiler",
3399 + "serde",
3400 + "thiserror 2.0.18",
3401 + "tokio",
3402 + "tracing",
3403 +]
3404 +
3405 +[[package]]
3406 +name = "mistralrs-vision"
3407 +version = "0.9.0"
3408 +source = "git+https://github.com/setoelkahfi/mistral.rs?branch=fix%2Fall-platform-fixes#0b45c1c8e976c22de5e88f2acc13bc30889d5ae2"
3409 +dependencies = [
3410 + "candle-core",
3411 + "image",
3412 + "rayon",
3413 +]
3414 +
3415 +[[package]]
3416 +name = "monostate"
3417 +version = "0.1.18"
3418 +source = "registry+https://github.com/rust-lang/crates.io-index"
3419 +checksum = "3341a273f6c9d5bef1908f17b7267bbab0e95c9bf69a0d4dcf8e9e1b2c76ef67"
3420 +dependencies = [
3421 + "monostate-impl",
3422 + "serde",
3423 + "serde_core",
3424 +]
3425 +
3426 +[[package]]
3427 +name = "monostate-impl"
3428 +version = "0.1.18"
3429 +source = "registry+https://github.com/rust-lang/crates.io-index"
3430 +checksum = "e4db6d5580af57bf992f59068d4ea26fd518574ff48d7639b255a36f9de6e7e9"
3431 +dependencies = [
3432 + "proc-macro2",
3433 + "quote",
3434 + "syn 2.0.117",
3435 +]
3436 +
3437 +[[package]]
3438 +name = "moxcms"
3439 +version = "0.8.1"
3440 +source = "registry+https://github.com/rust-lang/crates.io-index"
3441 +checksum = "bb85c154ba489f01b25c0d36ae69a87e4a1c73a72631fc6c0eb6dde34a73e44b"
3442 +dependencies = [
3443 + "num-traits",
3444 + "pxfm",
3445 +]
3446 +
3447 +[[package]]
3448 +name = "nalgebra"
3449 +version = "0.33.3"
3450 +source = "registry+https://github.com/rust-lang/crates.io-index"
3451 +checksum = "9d43ddcacf343185dfd6de2ee786d9e8b1c2301622afab66b6c73baf9882abfd"
3452 +dependencies = [
3453 + "approx",
3454 + "matrixmultiply",
3455 + "num-complex",
3456 + "num-rational",
3457 "num-traits",
3458 "rand 0.8.5",
3459 "rand_distr 0.4.3",
@@ -2998,6 +3476,27 @@ dependencies = [
3476 "smallvec 1.15.1",
3477 ]
3478
3479 +[[package]]
3480 +name = "nix"
3481 +version = "0.31.3"
3482 +source = "registry+https://github.com/rust-lang/crates.io-index"
3483 +checksum = "cf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3d"
3484 +dependencies = [
3485 + "bitflags 2.11.0",
3486 + "cfg-if",
3487 + "cfg_aliases",
3488 + "libc",
3489 +]
3490 +
3491 +[[package]]
3492 +name = "no_std_io2"
3493 +version = "0.9.4"
3494 +source = "registry+https://github.com/rust-lang/crates.io-index"
3495 +checksum = "418abd1b6d34fbf6cae440dc874771b0525a604428704c76e48b29a5e67b8003"
3496 +dependencies = [
3497 + "memchr",
3498 +]
3499 +
3500 [[package]]
3501 name = "nohash-hasher"
3502 version = "0.2.0"
@@ -3014,6 +3513,21 @@ dependencies = [
3513 "minimal-lexical",
3514 ]
3515
3516 +[[package]]
3517 +name = "nom"
3518 +version = "8.0.0"
3519 +source = "registry+https://github.com/rust-lang/crates.io-index"
3520 +checksum = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405"
3521 +dependencies = [
3522 + "memchr",
3523 +]
3524 +
3525 +[[package]]
3526 +name = "noop_proc_macro"
3527 +version = "0.3.0"
3528 +source = "registry+https://github.com/rust-lang/crates.io-index"
3529 +checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8"
3530 +
3531 [[package]]
3532 name = "ntapi"
3533 version = "0.4.3"
@@ -3072,6 +3586,17 @@ version = "0.2.1"
3586 source = "registry+https://github.com/rust-lang/crates.io-index"
3587 checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967"
3588
3589 +[[package]]
3590 +name = "num-derive"
3591 +version = "0.4.2"
3592 +source = "registry+https://github.com/rust-lang/crates.io-index"
3593 +checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202"
3594 +dependencies = [
3595 + "proc-macro2",
3596 + "quote",
3597 + "syn 2.0.117",
3598 +]
3599 +
3600 [[package]]
3601 name = "num-integer"
3602 version = "0.1.46"
@@ -3120,376 +3645,124 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
3645 checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b"
3646 dependencies = [
3647 "hermit-abi 0.5.2",
3123 - "libc",
3124 -]
3125 -
3126 -[[package]]
3127 -name = "number_prefix"
3128 -version = "0.4.0"
3129 -source = "registry+https://github.com/rust-lang/crates.io-index"
3130 -checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
3131 -
3132 -[[package]]
3133 -name = "objc"
3134 -version = "0.2.7"
3135 -source = "registry+https://github.com/rust-lang/crates.io-index"
3136 -checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1"
3137 -dependencies = [
3138 - "malloc_buf",
3139 -]
3140 -
3141 -[[package]]
3142 -name = "objc2"
3143 -version = "0.6.4"
3144 -source = "registry+https://github.com/rust-lang/crates.io-index"
3145 -checksum = "3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f"
3146 -dependencies = [
3147 - "objc2-encode",
3148 -]
3149 -
3150 -[[package]]
3151 -name = "objc2-core-foundation"
3152 -version = "0.3.2"
3153 -source = "registry+https://github.com/rust-lang/crates.io-index"
3154 -checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536"
3155 -dependencies = [
3156 - "bitflags 2.11.0",
3157 - "dispatch2",
3158 - "objc2",
3159 -]
3160 -
3161 -[[package]]
3162 -name = "objc2-encode"
3163 -version = "4.1.0"
3164 -source = "registry+https://github.com/rust-lang/crates.io-index"
3165 -checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33"
3166 -
3167 -[[package]]
3168 -name = "objc2-foundation"
3169 -version = "0.3.2"
3170 -source = "registry+https://github.com/rust-lang/crates.io-index"
3171 -checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272"
3172 -dependencies = [
3173 - "bitflags 2.11.0",
3174 - "block2",
3175 - "libc",
3176 - "objc2",
3177 - "objc2-core-foundation",
3178 -]
3179 -
3180 -[[package]]
3181 -name = "objc2-io-kit"
3182 -version = "0.3.2"
3183 -source = "registry+https://github.com/rust-lang/crates.io-index"
3184 -checksum = "33fafba39597d6dc1fb709123dfa8289d39406734be322956a69f0931c73bb15"
3185 -dependencies = [
3186 - "libc",
3187 - "objc2-core-foundation",
3188 -]
3189 -
3190 -[[package]]
3191 -name = "objc2-metal"
3192 -version = "0.3.2"
3193 -source = "registry+https://github.com/rust-lang/crates.io-index"
3194 -checksum = "a0125f776a10d00af4152d74616409f0d4a2053a6f57fa5b7d6aa2854ac04794"
3195 -dependencies = [
3196 - "bitflags 2.11.0",
3197 - "block2",
3198 - "dispatch2",
3199 - "objc2",
3200 - "objc2-core-foundation",
3201 - "objc2-foundation",
3202 -]
3203 -
3204 -[[package]]
3205 -name = "once_cell"
3206 -version = "1.21.4"
3207 -source = "registry+https://github.com/rust-lang/crates.io-index"
3208 -checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
3209 -
3210 -[[package]]
3211 -name = "once_cell_polyfill"
3212 -version = "1.70.2"
3213 -source = "registry+https://github.com/rust-lang/crates.io-index"
3214 -checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
3215 -
3216 -[[package]]
3217 -name = "onde"
3218 -version = "1.1.4"
3219 -dependencies = [
3220 - "anyhow",
3221 - "cc",
3222 - "dotenvy",
3223 - "hf-hub",
3224 - "home",
3225 - "log",
3226 - "onde-mistralrs",
3227 - "onde-mistralrs-core",
3228 - "reqwest 0.12.28",
3229 - "serde",
3230 - "serde_json",
3231 - "smbcloud-gresiq-sdk",
3232 - "thiserror 2.0.18",
3233 - "tokio",
3234 - "tsync",
3235 - "uniffi",
3236 -]
3237 -
3238 -[[package]]
3239 -name = "onde-mistralrs"
3240 -version = "0.8.2"
3241 -source = "registry+https://github.com/rust-lang/crates.io-index"
3242 -checksum = "f4b5589da2ed82d3962ab4d8278cc8a93fea7c758eb1230894ffadb926c3c16c"
3243 -dependencies = [
3244 - "anyhow",
3245 - "candle-core",
3246 - "candle-nn",
3247 - "clap 4.6.0",
3248 - "either",
3249 - "futures",
3250 - "image",
3251 - "indexmap 2.14.0",
3252 - "onde-mistralrs-core",
3253 - "onde-mistralrs-macros",
3254 - "rand 0.9.2",
3255 - "reqwest 0.13.2",
3256 - "schemars 1.2.1",
3257 - "serde",
3258 - "serde_json",
3259 - "thiserror 2.0.18",
3260 - "tokio",
3261 - "tracing",
3262 - "tracing-subscriber",
3263 - "walkdir",
3264 -]
3265 -
3266 -[[package]]
3267 -name = "onde-mistralrs-audio"
3268 -version = "0.8.2"
3269 -source = "registry+https://github.com/rust-lang/crates.io-index"
3270 -checksum = "ed88aa277c613327f393ff5816fed55609a7a93b87ace505d70a6b3438b12dd2"
3271 -dependencies = [
3272 - "anyhow",
3273 - "apodize",
3274 - "hound",
3275 - "symphonia",
3276 -]
3277 -
3278 -[[package]]
3279 -name = "onde-mistralrs-core"
3280 -version = "0.8.2"
3281 -source = "registry+https://github.com/rust-lang/crates.io-index"
3282 -checksum = "7872456b7db2d8aaf39da83269dbf77e2503d6d398010f3b9a17eebec3da8dee"
3283 -dependencies = [
3284 - "ahash",
3285 - "akin",
3286 - "anyhow",
3287 - "apodize",
3288 - "as-any",
3289 - "async-trait",
3290 - "base64 0.22.1",
3291 - "bm25",
3292 - "bytemuck",
3293 - "bytemuck_derive",
3294 - "candle-core",
3295 - "candle-metal-kernels",
3296 - "candle-nn",
3297 - "cfgrammar",
3298 - "chrono",
3299 - "clap 4.6.0",
3300 - "csv",
3301 - "derive-new",
3302 - "derive_more",
3303 - "dirs",
3304 - "either",
3305 - "float8",
3306 - "futures",
3307 - "galil-seiferas",
3308 - "half",
3309 - "hashbrown 0.16.1",
3310 - "hf-hub",
3311 - "hound",
3312 - "html2text",
3313 - "http",
3314 - "image",
3315 - "indexmap 2.14.0",
3316 - "indicatif 0.18.4",
3317 - "interprocess",
3318 - "itertools",
3319 - "libc",
3320 - "llguidance",
3321 - "lrtable",
3322 - "minijinja",
3323 - "minijinja-contrib",
3324 - "num-traits",
3325 - "objc",
3326 - "objc2-metal",
3327 - "onde-mistralrs-audio",
3328 - "onde-mistralrs-mcp",
3329 - "onde-mistralrs-paged-attn",
3330 - "onde-mistralrs-quant",
3331 - "onde-mistralrs-vision",
3332 - "onde-openai-harmony",
3333 - "onde-tqdm",
3334 - "ordered-float",
3335 - "parking_lot",
3336 - "radix_trie",
3337 - "rand 0.9.2",
3338 - "rand_distr 0.5.1",
3339 - "rand_isaac",
3340 - "rayon",
3341 - "regex",
3342 - "regex-automata",
3343 - "reqwest 0.13.2",
3344 - "rubato",
3345 - "rust-mcp-schema",
3346 - "rustc-hash 2.1.2",
3347 - "rustfft",
3348 - "safetensors 0.7.0",
3349 - "schemars 1.2.1",
3350 - "scraper",
3351 - "serde",
3352 - "serde-big-array",
3353 - "serde-saphyr",
3354 - "serde_json",
3355 - "serde_plain",
3356 - "statrs",
3357 - "strum 0.27.2",
3358 - "symphonia",
3359 - "sysinfo",
3360 - "thiserror 2.0.18",
3361 - "tokenizers 0.21.4",
3362 - "tokio",
3363 - "tokio-rayon",
3364 - "tokio-tungstenite",
3365 - "toktrie",
3366 - "toktrie_hf_tokenizers",
3367 - "toml",
3368 - "tracing",
3369 - "tracing-subscriber",
3370 - "urlencoding",
3371 - "uuid 1.23.0",
3372 - "variantly",
3373 - "vob",
3648 + "libc",
3649 ]
3650
3651 [[package]]
3377 -name = "onde-mistralrs-macros"
3378 -version = "0.8.2"
3652 +name = "number_prefix"
3653 +version = "0.4.0"
3654 +source = "registry+https://github.com/rust-lang/crates.io-index"
3655 +checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
3656 +
3657 +[[package]]
3658 +name = "objc"
3659 +version = "0.2.7"
3660 source = "registry+https://github.com/rust-lang/crates.io-index"
3380 -checksum = "ed7a88fcf59377469c00a355065f3ad9723e00c1870c8b3717b0649f86c77bde"
3661 +checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1"
3662 dependencies = [
3382 - "darling 0.23.0",
3383 - "proc-macro2",
3384 - "quote",
3385 - "syn 2.0.117",
3663 + "malloc_buf",
3664 ]
3665
3666 [[package]]
3389 -name = "onde-mistralrs-mcp"
3390 -version = "0.8.2"
3667 +name = "objc2"
3668 +version = "0.6.4"
3669 source = "registry+https://github.com/rust-lang/crates.io-index"
3392 -checksum = "f708829672943371b2a14cceaa8c09182d11c9049ec6d3a9c303a74ae65dfc1f"
3670 +checksum = "3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f"
3671 dependencies = [
3394 - "anyhow",
3395 - "async-trait",
3396 - "futures-util",
3397 - "http",
3398 - "reqwest 0.13.2",
3399 - "rust-mcp-schema",
3400 - "serde",
3401 - "serde_json",
3402 - "tokio",
3403 - "tokio-tungstenite",
3404 - "tracing",
3405 - "utoipa",
3406 - "uuid 1.23.0",
3672 + "objc2-encode",
3673 ]
3674
3675 [[package]]
3410 -name = "onde-mistralrs-paged-attn"
3411 -version = "0.8.2"
3676 +name = "objc2-core-foundation"
3677 +version = "0.3.2"
3678 source = "registry+https://github.com/rust-lang/crates.io-index"
3413 -checksum = "bdd14bcbee553325d640609504117a2a49db166417bd7883329c6d39971b28c2"
3679 +checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536"
3680 dependencies = [
3415 - "anyhow",
3416 - "candle-core",
3417 - "candle-metal-kernels",
3681 + "bitflags 2.11.0",
3682 "dispatch2",
3419 - "float8",
3420 - "half",
3421 - "objc2-foundation",
3422 - "objc2-metal",
3423 - "thiserror 2.0.18",
3683 + "objc2",
3684 ]
3685
3686 [[package]]
3427 -name = "onde-mistralrs-quant"
3428 -version = "0.8.2"
3687 +name = "objc2-encode"
3688 +version = "4.1.0"
3689 +source = "registry+https://github.com/rust-lang/crates.io-index"
3690 +checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33"
3691 +
3692 +[[package]]
3693 +name = "objc2-foundation"
3694 +version = "0.3.2"
3695 source = "registry+https://github.com/rust-lang/crates.io-index"
3430 -checksum = "36928bb1eec1138ca7b36ee1f4d370e4e374f0874f378915ff0ff34f927c4daf"
3696 +checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272"
3697 dependencies = [
3432 - "byteorder",
3433 - "candle-core",
3434 - "candle-metal-kernels",
3435 - "candle-nn",
3436 - "dispatch2",
3437 - "float8",
3438 - "half",
3439 - "hf-hub",
3440 - "lazy_static",
3441 - "memmap2",
3442 - "objc2-foundation",
3443 - "objc2-metal",
3444 - "paste",
3445 - "rayon",
3446 - "regex",
3447 - "safetensors 0.7.0",
3448 - "serde",
3449 - "serde_json",
3450 - "thiserror 2.0.18",
3451 - "tokio",
3452 - "tracing",
3453 - "yoke 0.8.2",
3698 + "bitflags 2.11.0",
3699 + "block2",
3700 + "libc",
3701 + "objc2",
3702 + "objc2-core-foundation",
3703 ]
3704
3705 [[package]]
3457 -name = "onde-mistralrs-vision"
3458 -version = "0.8.2"
3706 +name = "objc2-io-kit"
3707 +version = "0.3.2"
3708 source = "registry+https://github.com/rust-lang/crates.io-index"
3460 -checksum = "2670a611890bfddc7964902f253626cd2b3fd0b7df13f84a779180f35e2a79e9"
3709 +checksum = "33fafba39597d6dc1fb709123dfa8289d39406734be322956a69f0931c73bb15"
3710 dependencies = [
3462 - "candle-core",
3463 - "image",
3464 - "rayon",
3711 + "libc",
3712 + "objc2-core-foundation",
3713 +]
3714 +
3715 +[[package]]
3716 +name = "objc2-metal"
3717 +version = "0.3.2"
3718 +source = "registry+https://github.com/rust-lang/crates.io-index"
3719 +checksum = "a0125f776a10d00af4152d74616409f0d4a2053a6f57fa5b7d6aa2854ac04794"
3720 +dependencies = [
3721 + "bitflags 2.11.0",
3722 + "block2",
3723 + "dispatch2",
3724 + "objc2",
3725 + "objc2-core-foundation",
3726 + "objc2-foundation",
3727 ]
3728
3729 [[package]]
3468 -name = "onde-openai-harmony"
3469 -version = "0.0.9"
3730 +name = "once_cell"
3731 +version = "1.21.4"
3732 +source = "registry+https://github.com/rust-lang/crates.io-index"
3733 +checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
3734 +
3735 +[[package]]
3736 +name = "once_cell_polyfill"
3737 +version = "1.70.2"
3738 source = "registry+https://github.com/rust-lang/crates.io-index"
3471 -checksum = "f0f73e12b7378937cb8aaf832bed02b2afa1687581f73c3298c5af0cca9df5e6"
3739 +checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
3740 +
3741 +[[package]]
3742 +name = "onde"
3743 +version = "1.2.0"
3744 dependencies = [
3745 "anyhow",
3474 - "base64 0.22.1",
3475 - "bstr",
3476 - "clap 4.6.0",
3477 - "fancy-regex 0.13.0",
3478 - "futures",
3479 - "regex",
3746 + "cc",
3747 + "dotenvy",
3748 + "hf-hub",
3749 + "home",
3750 + "log",
3751 + "mistralrs",
3752 + "mistralrs-core",
3753 "reqwest 0.12.28",
3481 - "rustc-hash 1.1.0",
3754 "serde",
3755 "serde_json",
3484 - "serde_with",
3485 - "sha1",
3486 - "sha2",
3756 + "smbcloud-gresiq-sdk",
3757 "thiserror 2.0.18",
3758 + "tokio",
3759 + "tsync",
3760 + "uniffi",
3761 ]
3762
3763 [[package]]
3764 name = "onde-react-native"
3492 -version = "1.1.4"
3765 +version = "1.2.0"
3766 dependencies = [
3767 "jni",
3768 "log",
@@ -3499,17 +3772,6 @@ dependencies = [
3772 "tokio",
3773 ]
3774
3502 -[[package]]
3503 -name = "onde-tqdm"
3504 -version = "0.8.2"
3505 -source = "registry+https://github.com/rust-lang/crates.io-index"
3506 -checksum = "2d96f4fcb4af06959bf9c9b81ace0502e2be2d11d7e037c94f3f7851bde720ea"
3507 -dependencies = [
3508 - "anyhow",
3509 - "crossterm",
3510 - "once_cell",
3511 -]
3512 -
3775 [[package]]
3776 name = "onig"
3777 version = "6.5.1"
@@ -3532,6 +3794,30 @@ dependencies = [
3794 "pkg-config",
3795 ]
3796
3797 +[[package]]
3798 +name = "openai-harmony"
3799 +version = "0.0.8"
3800 +source = "registry+https://github.com/rust-lang/crates.io-index"
3801 +checksum = "e77e82af451fc95deeb728a40b84db8ee82d341e136c268de415123a560b9b72"
3802 +dependencies = [
3803 + "anyhow",
3804 + "base64 0.22.1",
3805 + "bstr",
3806 + "clap 4.6.0",
3807 + "fancy-regex 0.13.0",
3808 + "futures",
3809 + "image",
3810 + "regex",
3811 + "reqwest 0.12.28",
3812 + "rustc-hash 1.1.0",
3813 + "serde",
3814 + "serde_json",
3815 + "serde_with",
3816 + "sha1",
3817 + "sha2",
3818 + "thiserror 2.0.18",
3819 +]
3820 +
3821 [[package]]
3822 name = "openssl-probe"
3823 version = "0.2.1"
@@ -3591,6 +3877,12 @@ version = "1.0.15"
3877 source = "registry+https://github.com/rust-lang/crates.io-index"
3878 checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
3879
3880 +[[package]]
3881 +name = "pastey"
3882 +version = "0.1.1"
3883 +source = "registry+https://github.com/rust-lang/crates.io-index"
3884 +checksum = "35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec"
3885 +
3886 [[package]]
3887 name = "percent-encoding"
3888 version = "2.3.2"
@@ -3769,6 +4061,25 @@ dependencies = [
4061 "unicode-ident",
4062 ]
4063
4064 +[[package]]
4065 +name = "profiling"
4066 +version = "1.0.18"
4067 +source = "registry+https://github.com/rust-lang/crates.io-index"
4068 +checksum = "3d595e54a326bc53c1c197b32d295e14b169e3cfeaa8dc82b529f947fba6bcf5"
4069 +dependencies = [
4070 + "profiling-procmacros",
4071 +]
4072 +
4073 +[[package]]
4074 +name = "profiling-procmacros"
4075 +version = "1.0.18"
4076 +source = "registry+https://github.com/rust-lang/crates.io-index"
4077 +checksum = "4488a4a36b9a4ba6b9334a32a39971f77c1436ec82c38707bce707699cc3bbcb"
4078 +dependencies = [
4079 + "quote",
4080 + "syn 2.0.117",
4081 +]
4082 +
4083 [[package]]
4084 name = "pulp"
4085 version = "0.21.5"
@@ -3857,7 +4168,7 @@ dependencies = [
4168 "bytes",
4169 "getrandom 0.3.4",
4170 "lru-slab",
3860 - "rand 0.9.2",
4171 + "rand 0.9.5",
4172 "ring",
4173 "rustc-hash 2.1.2",
4174 "rustls",
@@ -3927,9 +4238,9 @@ dependencies = [
4238
4239 [[package]]
4240 name = "rand"
3930 -version = "0.9.2"
4241 +version = "0.9.5"
4242 source = "registry+https://github.com/rust-lang/crates.io-index"
3932 -checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1"
4243 +checksum = "b9ef1d0d795eb7d84685bca4f72f3649f064e6641543d3a8c415898726a57b41"
4244 dependencies = [
4245 "rand_chacha 0.9.0",
4246 "rand_core 0.9.5",
@@ -3990,7 +4301,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
4301 checksum = "6a8615d50dcf34fa31f7ab52692afec947c4dd0ab803cc87cb3b0b4570ff7463"
4302 dependencies = [
4303 "num-traits",
3993 - "rand 0.9.2",
4304 + "rand 0.9.5",
4305 ]
4306
4307 [[package]]
@@ -4002,6 +4313,56 @@ dependencies = [
4313 "rand_core 0.9.5",
4314 ]
4315
4316 +[[package]]
4317 +name = "rav1e"
4318 +version = "0.8.1"
4319 +source = "registry+https://github.com/rust-lang/crates.io-index"
4320 +checksum = "43b6dd56e85d9483277cde964fd1bdb0428de4fec5ebba7540995639a21cb32b"
4321 +dependencies = [
4322 + "aligned-vec",
4323 + "arbitrary",
4324 + "arg_enum_proc_macro",
4325 + "arrayvec",
4326 + "av-scenechange",
4327 + "av1-grain",
4328 + "bitstream-io",
4329 + "built",
4330 + "cfg-if",
4331 + "interpolate_name",
4332 + "itertools",
4333 + "libc",
4334 + "libfuzzer-sys",
4335 + "log",
4336 + "maybe-rayon",
4337 + "new_debug_unreachable",
4338 + "noop_proc_macro",
4339 + "num-derive",
4340 + "num-traits",
4341 + "paste",
4342 + "profiling",
4343 + "rand 0.9.5",
4344 + "rand_chacha 0.9.0",
4345 + "simd_helpers",
4346 + "thiserror 2.0.18",
4347 + "v_frame",
4348 + "wasm-bindgen",
4349 +]
4350 +
4351 +[[package]]
4352 +name = "ravif"
4353 +version = "0.13.0"
4354 +source = "registry+https://github.com/rust-lang/crates.io-index"
4355 +checksum = "e52310197d971b0f5be7fe6b57530dcd27beb35c1b013f29d66c1ad73fbbcc45"
4356 +dependencies = [
4357 + "avif-serialize",
4358 + "imgref",
4359 + "loop9",
4360 + "quick-error",
4361 + "rav1e",
4362 + "rayon",
4363 + "rgb",
4364 +]
4365 +
4366 [[package]]
4367 name = "raw-cpuid"
4368 version = "11.6.0"
@@ -4229,6 +4590,12 @@ dependencies = [
4590 "web-sys",
4591 ]
4592
4593 +[[package]]
4594 +name = "rgb"
4595 +version = "0.8.53"
4596 +source = "registry+https://github.com/rust-lang/crates.io-index"
4597 +checksum = "47b34b781b31e5d73e9fbc8689c70551fd1ade9a19e3e28cfec8580a79290cc4"
4598 +
4599 [[package]]
4600 name = "ring"
4601 version = "0.17.14"
@@ -4433,13 +4800,15 @@ dependencies = [
4800
4801 [[package]]
4802 name = "safetensors"
4436 -version = "0.7.0"
4803 +version = "0.8.0"
4804 source = "registry+https://github.com/rust-lang/crates.io-index"
4438 -checksum = "675656c1eabb620b921efea4f9199f97fc86e36dd6ffd1fbbe48d0f59a4987f5"
4805 +checksum = "79b079b829cb27a1c3c374341345ed2e8b2c0c839034522cee576c140bd7f846"
4806 dependencies = [
4807 "hashbrown 0.16.1",
4808 + "libc",
4809 "serde",
4810 "serde_json",
4811 + "tempfile",
4812 ]
4813
4814 [[package]]
@@ -4555,6 +4924,15 @@ dependencies = [
4924 "syn 2.0.117",
4925 ]
4926
4927 +[[package]]
4928 +name = "seccompiler"
4929 +version = "0.5.0"
4930 +source = "registry+https://github.com/rust-lang/crates.io-index"
4931 +checksum = "a4ae55de56877481d112a559bbc12667635fdaf5e005712fd4e2b2fa50ffc884"
4932 +dependencies = [
4933 + "libc",
4934 +]
4935 +
4936 [[package]]
4937 name = "security-framework"
4938 version = "3.7.0"
@@ -4865,6 +5243,15 @@ version = "0.3.9"
5243 source = "registry+https://github.com/rust-lang/crates.io-index"
5244 checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214"
5245
5246 +[[package]]
5247 +name = "simd_helpers"
5248 +version = "0.1.0"
5249 +source = "registry+https://github.com/rust-lang/crates.io-index"
5250 +checksum = "95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6"
5251 +dependencies = [
5252 + "quote",
5253 +]
5254 +
5255 [[package]]
5256 name = "siphasher"
5257 version = "1.0.2"
@@ -4994,7 +5381,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
5381 checksum = "5851699c4033c63636f7ea4cf7b7c1f1bf06d0cc03cfb42e711de5a5c46cf326"
5382 dependencies = [
5383 "base64 0.13.1",
4997 - "nom",
5384 + "nom 7.1.3",
5385 "serde",
5386 "unicode-segmentation",
5387 ]
@@ -5588,7 +5975,7 @@ dependencies = [
5975 "macro_rules_attribute",
5976 "monostate",
5977 "paste",
5591 - "rand 0.9.2",
5978 + "rand 0.9.5",
5979 "rayon",
5980 "rayon-cond",
5981 "regex",
@@ -5621,7 +6008,7 @@ dependencies = [
6008 "monostate",
6009 "onig",
6010 "paste",
5624 - "rand 0.9.2",
6011 + "rand 0.9.5",
6012 "rayon",
6013 "rayon-cond",
6014 "regex",
@@ -5819,6 +6206,16 @@ version = "0.3.3"
6206 source = "registry+https://github.com/rust-lang/crates.io-index"
6207 checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3"
6208
6209 +[[package]]
6210 +name = "tqdm"
6211 +version = "0.8.0"
6212 +source = "git+https://github.com/setoelkahfi/tqdm?branch=deps%2Fbump-crossterm#41e4182829136e6dadbdd1c36af824d19219147a"
6213 +dependencies = [
6214 + "anyhow",
6215 + "crossterm",
6216 + "once_cell",
6217 +]
6218 +
6219 [[package]]
6220 name = "tracing"
6221 version = "0.1.44"
@@ -5929,7 +6326,7 @@ dependencies = [
6326 "http",
6327 "httparse",
6328 "log",
5932 - "rand 0.9.2",
6329 + "rand 0.9.5",
6330 "sha1",
6331 "thiserror 2.0.18",
6332 "utf-8",
@@ -6282,6 +6679,17 @@ dependencies = [
6679 "wasm-bindgen",
6680 ]
6681
6682 +[[package]]
6683 +name = "v_frame"
6684 +version = "0.3.9"
6685 +source = "registry+https://github.com/rust-lang/crates.io-index"
6686 +checksum = "666b7727c8875d6ab5db9533418d7c764233ac9c0cff1d469aec8fa127597be2"
6687 +dependencies = [
6688 + "aligned-vec",
6689 + "num-traits",
6690 + "wasm-bindgen",
6691 +]
6692 +
6693 [[package]]
6694 name = "valuable"
6695 version = "0.1.1"
@@ -6546,7 +6954,7 @@ version = "5.0.0"
6954 source = "registry+https://github.com/rust-lang/crates.io-index"
6955 checksum = "998d2c24ec099a87daf9467808859f9d82b61f1d9c9701251aea037f514eae0e"
6956 dependencies = [
6549 - "nom",
6957 + "nom 7.1.3",
6958 ]
6959
6960 [[package]]
@@ -7167,6 +7575,12 @@ version = "0.6.3"
7575 source = "registry+https://github.com/rust-lang/crates.io-index"
7576 checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4"
7577
7578 +[[package]]
7579 +name = "y4m"
7580 +version = "0.8.0"
7581 +source = "registry+https://github.com/rust-lang/crates.io-index"
7582 +checksum = "7a5a4b21e1a62b67a2970e6831bc091d7b87e119e7f9791aef9702e3bef04448"
7583 +
7584 [[package]]
7585 name = "yoke"
7586 version = "0.7.5"
@@ -7296,9 +7710,9 @@ dependencies = [
7710
7711 [[package]]
7712 name = "zip"
7299 -version = "7.2.0"
7713 +version = "8.6.0"
7714 source = "registry+https://github.com/rust-lang/crates.io-index"
7301 -checksum = "c42e33efc22a0650c311c2ef19115ce232583abbe80850bc8b66509ebef02de0"
7715 +checksum = "2d04a6b5381502aa6087c94c669499eb1602eb9c5e8198e534de571f7154809b"
7716 dependencies = [
7717 "crc32fast",
7718 "indexmap 2.14.0",
sdk/react-native/rust/Cargo.toml
+1 -1
@@ -1,6 +1,6 @@
1 [package]
2 name = "onde-react-native"
3 -version = "1.1.4"
3 +version = "1.2.0"
4 edition = "2021"
5 publish = false
6