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