Reza2kn commited on
Commit
21fd722
·
verified ·
1 Parent(s): f8e50fd

Publish complete experimental Audio8 Q4 model and runtimes

Browse files

Experimental release; accuracy, memory and latency limits are documented.
Release manifest SHA256: 94e528576fcb5bcabbb50295a9422f59b15515930c0298f0d22d9614c20c3a39

This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +10 -0
  2. LICENSE +202 -0
  3. README.md +231 -0
  4. SHA256SUMS +213 -0
  5. THIRD_PARTY_NOTICES.md +1 -0
  6. assets/config.json +169 -0
  7. assets/frontend.a8m +3 -0
  8. assets/generation_config.json +12 -0
  9. assets/preprocessor_config.json +12 -0
  10. assets/silero-caption-policy.json +7 -0
  11. assets/silero_vad.onnx +3 -0
  12. assets/tokenizer.a8tok +3 -0
  13. assets/tokenizer.json +3 -0
  14. assets/tokenizer_config.json +21 -0
  15. bin/linux-x86_64/audio8-stream +3 -0
  16. evaluation/native-cpu-is1000a.json +146 -0
  17. evaluation/paired-quality.json +127 -0
  18. execution_profile.json +131 -0
  19. gguf/audio8-q4_0.gguf +3 -0
  20. gguf/bin/linux-x86_64-cuda/audio8-gguf +3 -0
  21. gguf/bin/linux-x86_64-cuda/libaudio8-bridge.so +3 -0
  22. gguf/bin/linux-x86_64-vulkan/audio8-gguf +3 -0
  23. gguf/bin/linux-x86_64-vulkan/libaudio8-bridge.so +3 -0
  24. gguf/licenses/cuda/audio8-Apache-2.0.txt +202 -0
  25. gguf/licenses/cuda/ggml-MIT.txt +21 -0
  26. gguf/licenses/cuda/native-dependencies.index.json +0 -0
  27. gguf/licenses/cuda/native-dependencies.tar.gz +3 -0
  28. gguf/licenses/vulkan/audio8-Apache-2.0.txt +202 -0
  29. gguf/licenses/vulkan/ggml-MIT.txt +21 -0
  30. gguf/licenses/vulkan/native-dependencies.index.json +0 -0
  31. gguf/licenses/vulkan/native-dependencies.tar.gz +3 -0
  32. gguf/provenance/cuda/gated-en0-smoke.json +156 -0
  33. gguf/provenance/cuda/gguf-caption-runtime-v2-build.json +177 -0
  34. gguf/provenance/cuda/gguf-reset-runtime-v1-build.json +379 -0
  35. gguf/provenance/vulkan/gated-en0-smoke.json +156 -0
  36. gguf/provenance/vulkan/gguf-caption-runtime-v2-build.json +177 -0
  37. gguf/provenance/vulkan/gguf-reset-runtime-v1-build.json +379 -0
  38. gguf/provenance/vulkan/gguf-vulkan-reset-runtime-v1-build.json +236 -0
  39. gguf/sources/cuda/ggml-caption-runtime-v2-source-manifest.json +570 -0
  40. gguf/sources/cuda/ggml-caption-runtime-v2-source-sources.tar.gz +3 -0
  41. gguf/sources/cuda/ggml-reset-runtime-v1-source-manifest.json +0 -0
  42. gguf/sources/cuda/ggml-reset-runtime-v1-source-sources.tar.gz +3 -0
  43. gguf/sources/vulkan/ggml-caption-runtime-v2-source-manifest.json +570 -0
  44. gguf/sources/vulkan/ggml-caption-runtime-v2-source-sources.tar.gz +3 -0
  45. gguf/sources/vulkan/ggml-reset-runtime-v1-source-manifest.json +0 -0
  46. gguf/sources/vulkan/ggml-reset-runtime-v1-source-sources.tar.gz +3 -0
  47. gguf/sources/vulkan/ggml-runtime-v5-source-manifest.json +0 -0
  48. gguf/sources/vulkan/ggml-runtime-v5-source-sources.tar.gz +3 -0
  49. licenses/native-dependencies.index.json +0 -0
  50. licenses/native-dependencies.tar.gz +3 -0
.gitattributes CHANGED
@@ -33,3 +33,13 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ assets/frontend.a8m filter=lfs diff=lfs merge=lfs -text
37
+ assets/tokenizer.a8tok filter=lfs diff=lfs merge=lfs -text
38
+ assets/tokenizer.json filter=lfs diff=lfs merge=lfs -text
39
+ bin/linux-x86_64/audio8-stream filter=lfs diff=lfs merge=lfs -text
40
+ gguf/audio8-q4_0.gguf filter=lfs diff=lfs merge=lfs -text
41
+ gguf/bin/linux-x86_64-cuda/audio8-gguf filter=lfs diff=lfs merge=lfs -text
42
+ gguf/bin/linux-x86_64-cuda/libaudio8-bridge.so filter=lfs diff=lfs merge=lfs -text
43
+ gguf/bin/linux-x86_64-vulkan/audio8-gguf filter=lfs diff=lfs merge=lfs -text
44
+ gguf/bin/linux-x86_64-vulkan/libaudio8-bridge.so filter=lfs diff=lfs merge=lfs -text
45
+ model/audio8-q4.a8m filter=lfs diff=lfs merge=lfs -text
LICENSE ADDED
@@ -0,0 +1,202 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ Apache License
3
+ Version 2.0, January 2004
4
+ http://www.apache.org/licenses/
5
+
6
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
7
+
8
+ 1. Definitions.
9
+
10
+ "License" shall mean the terms and conditions for use, reproduction,
11
+ and distribution as defined by Sections 1 through 9 of this document.
12
+
13
+ "Licensor" shall mean the copyright owner or entity authorized by
14
+ the copyright owner that is granting the License.
15
+
16
+ "Legal Entity" shall mean the union of the acting entity and all
17
+ other entities that control, are controlled by, or are under common
18
+ control with that entity. For the purposes of this definition,
19
+ "control" means (i) the power, direct or indirect, to cause the
20
+ direction or management of such entity, whether by contract or
21
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
22
+ outstanding shares, or (iii) beneficial ownership of such entity.
23
+
24
+ "You" (or "Your") shall mean an individual or Legal Entity
25
+ exercising permissions granted by this License.
26
+
27
+ "Source" form shall mean the preferred form for making modifications,
28
+ including but not limited to software source code, documentation
29
+ source, and configuration files.
30
+
31
+ "Object" form shall mean any form resulting from mechanical
32
+ transformation or translation of a Source form, including but
33
+ not limited to compiled object code, generated documentation,
34
+ and conversions to other media types.
35
+
36
+ "Work" shall mean the work of authorship, whether in Source or
37
+ Object form, made available under the License, as indicated by a
38
+ copyright notice that is included in or attached to the work
39
+ (an example is provided in the Appendix below).
40
+
41
+ "Derivative Works" shall mean any work, whether in Source or Object
42
+ form, that is based on (or derived from) the Work and for which the
43
+ editorial revisions, annotations, elaborations, or other modifications
44
+ represent, as a whole, an original work of authorship. For the purposes
45
+ of this License, Derivative Works shall not include works that remain
46
+ separable from, or merely link (or bind by name) to the interfaces of,
47
+ the Work and Derivative Works thereof.
48
+
49
+ "Contribution" shall mean any work of authorship, including
50
+ the original version of the Work and any modifications or additions
51
+ to that Work or Derivative Works thereof, that is intentionally
52
+ submitted to Licensor for inclusion in the Work by the copyright owner
53
+ or by an individual or Legal Entity authorized to submit on behalf of
54
+ the copyright owner. For the purposes of this definition, "submitted"
55
+ means any form of electronic, verbal, or written communication sent
56
+ to the Licensor or its representatives, including but not limited to
57
+ communication on electronic mailing lists, source code control systems,
58
+ and issue tracking systems that are managed by, or on behalf of, the
59
+ Licensor for the purpose of discussing and improving the Work, but
60
+ excluding communication that is conspicuously marked or otherwise
61
+ designated in writing by the copyright owner as "Not a Contribution."
62
+
63
+ "Contributor" shall mean Licensor and any individual or Legal Entity
64
+ on behalf of whom a Contribution has been received by Licensor and
65
+ subsequently incorporated within the Work.
66
+
67
+ 2. Grant of Copyright License. Subject to the terms and conditions of
68
+ this License, each Contributor hereby grants to You a perpetual,
69
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
70
+ copyright license to reproduce, prepare Derivative Works of,
71
+ publicly display, publicly perform, sublicense, and distribute the
72
+ Work and such Derivative Works in Source or Object form.
73
+
74
+ 3. Grant of Patent License. Subject to the terms and conditions of
75
+ this License, each Contributor hereby grants to You a perpetual,
76
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
77
+ (except as stated in this section) patent license to make, have made,
78
+ use, offer to sell, sell, import, and otherwise transfer the Work,
79
+ where such license applies only to those patent claims licensable
80
+ by such Contributor that are necessarily infringed by their
81
+ Contribution(s) alone or by combination of their Contribution(s)
82
+ with the Work to which such Contribution(s) was submitted. If You
83
+ institute patent litigation against any entity (including a
84
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
85
+ or a Contribution incorporated within the Work constitutes direct
86
+ or contributory patent infringement, then any patent licenses
87
+ granted to You under this License for that Work shall terminate
88
+ as of the date such litigation is filed.
89
+
90
+ 4. Redistribution. You may reproduce and distribute copies of the
91
+ Work or Derivative Works thereof in any medium, with or without
92
+ modifications, and in Source or Object form, provided that You
93
+ meet the following conditions:
94
+
95
+ (a) You must give any other recipients of the Work or
96
+ Derivative Works a copy of this License; and
97
+
98
+ (b) You must cause any modified files to carry prominent notices
99
+ stating that You changed the files; and
100
+
101
+ (c) You must retain, in the Source form of any Derivative Works
102
+ that You distribute, all copyright, patent, trademark, and
103
+ attribution notices from the Source form of the Work,
104
+ excluding those notices that do not pertain to any part of
105
+ the Derivative Works; and
106
+
107
+ (d) If the Work includes a "NOTICE" text file as part of its
108
+ distribution, then any Derivative Works that You distribute must
109
+ include a readable copy of the attribution notices contained
110
+ within such NOTICE file, excluding those notices that do not
111
+ pertain to any part of the Derivative Works, in at least one
112
+ of the following places: within a NOTICE text file distributed
113
+ as part of the Derivative Works; within the Source form or
114
+ documentation, if provided along with the Derivative Works; or,
115
+ within a display generated by the Derivative Works, if and
116
+ wherever such third-party notices normally appear. The contents
117
+ of the NOTICE file are for informational purposes only and
118
+ do not modify the License. You may add Your own attribution
119
+ notices within Derivative Works that You distribute, alongside
120
+ or as an addendum to the NOTICE text from the Work, provided
121
+ that such additional attribution notices cannot be construed
122
+ as modifying the License.
123
+
124
+ You may add Your own copyright statement to Your modifications and
125
+ may provide additional or different license terms and conditions
126
+ for use, reproduction, or distribution of Your modifications, or
127
+ for any such Derivative Works as a whole, provided Your use,
128
+ reproduction, and distribution of the Work otherwise complies with
129
+ the conditions stated in this License.
130
+
131
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
132
+ any Contribution intentionally submitted for inclusion in the Work
133
+ by You to the Licensor shall be under the terms and conditions of
134
+ this License, without any additional terms or conditions.
135
+ Notwithstanding the above, nothing herein shall supersede or modify
136
+ the terms of any separate license agreement you may have executed
137
+ with Licensor regarding such Contributions.
138
+
139
+ 6. Trademarks. This License does not grant permission to use the trade
140
+ names, trademarks, service marks, or product names of the Licensor,
141
+ except as required for reasonable and customary use in describing the
142
+ origin of the Work and reproducing the content of the NOTICE file.
143
+
144
+ 7. Disclaimer of Warranty. Unless required by applicable law or
145
+ agreed to in writing, Licensor provides the Work (and each
146
+ Contributor provides its Contributions) on an "AS IS" BASIS,
147
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
148
+ implied, including, without limitation, any warranties or conditions
149
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
150
+ PARTICULAR PURPOSE. You are solely responsible for determining the
151
+ appropriateness of using or redistributing the Work and assume any
152
+ risks associated with Your exercise of permissions under this License.
153
+
154
+ 8. Limitation of Liability. In no event and under no legal theory,
155
+ whether in tort (including negligence), contract, or otherwise,
156
+ unless required by applicable law (such as deliberate and grossly
157
+ negligent acts) or agreed to in writing, shall any Contributor be
158
+ liable to You for damages, including any direct, indirect, special,
159
+ incidental, or consequential damages of any character arising as a
160
+ result of this License or out of the use or inability to use the
161
+ Work (including but not limited to damages for loss of goodwill,
162
+ work stoppage, computer failure or malfunction, or any and all
163
+ other commercial damages or losses), even if such Contributor
164
+ has been advised of the possibility of such damages.
165
+
166
+ 9. Accepting Warranty or Additional Liability. While redistributing
167
+ the Work or Derivative Works thereof, You may choose to offer,
168
+ and charge a fee for, acceptance of support, warranty, indemnity,
169
+ or other liability obligations and/or rights consistent with this
170
+ License. However, in accepting such obligations, You may act only
171
+ on Your own behalf and on Your sole responsibility, not on behalf
172
+ of any other Contributor, and only if You agree to indemnify,
173
+ defend, and hold each Contributor harmless for any liability
174
+ incurred by, or claims asserted against, such Contributor by reason
175
+ of your accepting any such warranty or additional liability.
176
+
177
+ END OF TERMS AND CONDITIONS
178
+
179
+ APPENDIX: How to apply the Apache License to your work.
180
+
181
+ To apply the Apache License to your work, attach the following
182
+ boilerplate notice, with the fields enclosed by brackets "[]"
183
+ replaced with your own identifying information. (Don't include
184
+ the brackets!) The text should be enclosed in the appropriate
185
+ comment syntax for the file format. We also recommend that a
186
+ file or class name and description of purpose be included on the
187
+ same "printed page" as the copyright notice for easier
188
+ identification within third-party archives.
189
+
190
+ Copyright [yyyy] [name of copyright owner]
191
+
192
+ Licensed under the Apache License, Version 2.0 (the "License");
193
+ you may not use this file except in compliance with the License.
194
+ You may obtain a copy of the License at
195
+
196
+ http://www.apache.org/licenses/LICENSE-2.0
197
+
198
+ Unless required by applicable law or agreed to in writing, software
199
+ distributed under the License is distributed on an "AS IS" BASIS,
200
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
201
+ See the License for the specific language governing permissions and
202
+ limitations under the License.
README.md ADDED
@@ -0,0 +1,231 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ base_model: Edge0/Audio8-ASR-Infinite
4
+ base_model_relation: quantized
5
+ pipeline_tag: automatic-speech-recognition
6
+ language: [en, zh]
7
+ tags: [audio8, streaming-asr, quantized, rust, mlx, gguf, experimental]
8
+ ---
9
+
10
+ # Audio8 compressed — experimental complete Q4 model
11
+
12
+ **Experimental, not production ready. This is a complete 4-bit checkpoint, not a ternary model.**
13
+ It includes the encoder, decoder, projector, tied embedding/output weights and
14
+ small original BF16 tensors. It is much smaller than the original BF16 weights,
15
+ but accuracy loss remains. The requested hard limit of one second after every
16
+ spoken word is **not met universally**. The soft 1–2 GB memory target is also
17
+ exceeded on measured consumer routes. These limits have not been renamed as
18
+ passing acceptance gates.
19
+
20
+ This release uses the RT18/240 ms training-calibrated decoder Q4 candidate.
21
+ Silero VAD keeps its continuous state while restarting ASR after two seconds of
22
+ silence, with 400 ms preroll. Whole-input evaluation counts words omitted by the
23
+ gate as errors. This helps long recordings but does not cure every omission or
24
+ prove arbitrary-duration accuracy.
25
+
26
+ On one exposed 319.715-second AMI English diagnostic, the selected MLX B4
27
+ consumer made **186 errors out of 478 reference words (38.91% WER)**; the original
28
+ BF16 model with the same frozen silence boundaries made 171/478 (35.77%).
29
+ The original control and MLX consumer use different compute backends, so this
30
+ is a practical comparison rather than an exact weight-only causal experiment.
31
+ All 22 segments and 2,831 ASR clocks completed. Measured MLX peak process RSS was
32
+ 2,645,917,696 bytes; measured process footprint was about 3.382 GB. Those are
33
+ different memory measures. The labeled matched-word latency diagnostic had
34
+ median 0.709 s, p95 0.970 s and 13 matches above one second, with maximum 5.559 s;
35
+ alignment/annotation uncertainty remains. Missing and ambiguous words do not
36
+ establish a passing latency claim. This exposed case is not a fresh held-out
37
+ acceptance result.
38
+
39
+ | Full English diagnostic | Errors /478 words | Peak process RSS | Queue /latency result |
40
+ |---|---:|---:|---|
41
+ | Original BF16 CUDA, frozen silence resets |171 (35.77% WER)|Not compared|Unpaced quality control; no latency claim|
42
+ | Native CPU BF16, batch1 |185 (38.70% WER)|2.431 GB|Non-EOF receipt queue **10.146s: sustained real-time failed**|
43
+ | MLX F16/BF16, batch4 |186 (38.91% WER)|2.646 GB|Non-EOF queue0.337s; 13 labeled matches >1s; memory target exceeded|
44
+
45
+ See `evaluation/paired-quality.json` for exact aggregates, report hashes and
46
+ limitations. MLX footprint was3.382GB, separately from RSS. Work-only RTF is
47
+ not advertised as real-time speed because pauses/gating hide speech backlog.
48
+
49
+ ## Download one model format
50
+
51
+ | Runtime | Weight file | Approximate storage |
52
+ |---|---|---:|
53
+ | Linux Rust CPU | `model/audio8-q4.a8m` | 2.187 GB |
54
+ | Apple Silicon MLX | `mlx_weights/weights.bin` plus its metadata | 2.187 GB |
55
+ | CUDA / Vulkan custom GGML runtime | `gguf/audio8-q4_0.gguf` | 2.330 GB |
56
+
57
+ These are alternative downloads, not three models that must be loaded together.
58
+ GGUF preserves the packed source's reconstructed values; its group32 scales
59
+ increase file size. Stock llama.cpp does **not** implement this Audio8 graph.
60
+ Use the supplied Audio8 consumer, not an ordinary chat-model GGUF loader.
61
+
62
+ ## Input and readable output
63
+
64
+ All launchers take mono, 16 kHz, float32 little-endian PCM. Convert a file with
65
+ the separately installed FFmpeg utility:
66
+
67
+ ```sh
68
+ ffmpeg -i input.wav -f f32le -acodec pcm_f32le -ar 16000 -ac 1 audio.f32le
69
+ ```
70
+
71
+ The runtime flushes `caption_stream_ready`, `caption_text_delta` and completion
72
+ JSON lines. Each text-delta event has a `text` string to append. Use `-` instead
73
+ of a filename for stdin; a live producer should wait for readiness before
74
+ starting its audio clock. File decoding without pacing is not a live-latency
75
+ measurement. Loading and projection warmup happen before readiness.
76
+
77
+ ## Linux CPU
78
+
79
+ The supplied native executable is Linux x86_64 and requires GLIBC 2.35 or newer.
80
+ Its tested BF16 route used an AMD Ryzen AI 9 HX 370 (12 physical/24 logical cores)
81
+ on Linux7.0/glibc2.43, with eight selected physical cores and nice15. Other CPU families,
82
+ instruction fallbacks, core counts and distributions have no equivalent speed
83
+ claim. The launcher chooses up to eight distinct physical cores within the
84
+ inherited allowed mask; if topology is unavailable it preserves the mask and
85
+ reports that fallback. It does not change other processes or system policy.
86
+
87
+ ```sh
88
+ chmod +x bin/linux-x86_64/audio8-stream
89
+ sh ./run-cpu-linux-x86_64.sh audio.f32le en
90
+ ```
91
+
92
+ Use `zh` for Chinese. The fixed profile is BF16 activation, BF16 cache, RT18/240,
93
+ batch1, eight workers/four tasks. Do not invoke the raw binary without its
94
+ precision flags: its legacy A8 default failed quality checks for this model.
95
+ Python3 is required only by the Linux topology-selector launcher.
96
+
97
+ To rebuild, the exact native and tract sources and locks are included:
98
+
99
+ ```sh
100
+ cargo build --manifest-path native/Cargo.toml --locked --release --features x86-vnni,silero --bin audio8-stream
101
+ ```
102
+
103
+ The current packaged native build passed 6 caption, 3 gated-input, 8 CLI and one
104
+ BF16-mode tests plus strict Clippy over the selected library/CLI/tests. An
105
+ unfiltered full-library and ASR-CLI execution was not part of that build record.
106
+
107
+ ## Apple Silicon
108
+
109
+ Use Python3.12 on Apple Silicon macOS. The tested route used an M2 on macOS26.5.1.
110
+ Install the pinned MLX, NumPy and **CPU** ONNX Runtime packages in a virtualenv:
111
+
112
+ ```sh
113
+ python3.12 -m venv .venv
114
+ . .venv/bin/activate
115
+ python -m pip install -r requirements-mlx.txt
116
+ sh ./run-mlx.sh audio.f32le en
117
+ ```
118
+
119
+ The shipped source is exactly the completed B4 diagnostic snapshot: compiled
120
+ F16 compute, BF16 cache, fused projections, projection warmup and batch4 after
121
+ the first batch1. The allocator limit is 4 GiB, not a process-RSS guarantee.
122
+
123
+ ## CUDA and Vulkan
124
+
125
+ GPU consumers use explicit devices and never silently substitute a CPU backend.
126
+ Their availability, tested devices and actual linked-library requirements are
127
+ recorded below. Native drivers remain external dependencies. Diagnostic GPU
128
+ binaries may require the exact newer GNU/CUDA/Vulkan environment reported;
129
+ they do not establish compatibility with every Linux distribution or GPU.
130
+ The current GPU executables/bridges require **GLIBC2.43**, unlike the CPU
131
+ binary's GLIBC2.35 floor. These are diagnostic builds with narrower portability.
132
+
133
+ | GPU route | Tested device | Build/runtime scope | Result scope |
134
+ |---|---|---|---|
135
+ | CUDA | NVIDIA RTX5080 Laptop | CUDA13.3 runtime libraries, SM120a build, Linux x86_64 /GLIBC2.43 | Exact short EN0 gated smoke; other GPU architectures unverified |
136
+ | Vulkan | NVIDIA RTX5080 Laptop | Compatible Vulkan loader/driver, Linux x86_64 /GLIBC2.43 | Exact short EN0 gated smoke |
137
+ | Vulkan | AMD Radeon890M integrated GPU | Same Vulkan binary and explicit device1 | Correct short smoke, slower than input clock |
138
+
139
+ CUDA users must make the matching CUDA13.3 shared libraries discoverable by the
140
+ system loader (for example `LD_LIBRARY_PATH=/usr/local/cuda-13.3/lib64` when
141
+ installed there). GPU package/source files do not include proprietary drivers.
142
+ After the corresponding component is marked `smoke_passed`, restore executable
143
+ permissions after downloading, then run:
144
+
145
+ ```sh
146
+ chmod +x gguf/bin/linux-x86_64-cuda/audio8-gguf
147
+ chmod +x gguf/bin/linux-x86_64-vulkan/audio8-gguf
148
+ sh ./run-cuda.sh audio.f32le en 0
149
+ sh ./run-vulkan.sh audio.f32le en 0
150
+ ```
151
+
152
+ The GGUF file is pinned by full SHA256 on every load. GPU source archives include
153
+ the custom Audio8 graph and backend patches; consumer and linked-backend source
154
+ envelopes are preserved separately where built separately.
155
+
156
+ ```json
157
+ {
158
+ "native": {
159
+ "status": "focused_tests_passed",
160
+ "scope": "Linux x86_64, Ubuntu22.04 build, GLIBC\u22652.35; exact native inference evidence is reported separately.",
161
+ "tests": {
162
+ "caption": 6,
163
+ "gated": 3,
164
+ "cli": 8,
165
+ "bf16_mode": 1
166
+ },
167
+ "unfiltered_library_suite_run": false
168
+ },
169
+ "mlx": {
170
+ "status": "full_input_diagnostic_passed",
171
+ "scope": "Apple M2 / macOS26.5.1, exact compiled F16/BF16 B4 source; accuracy and word-delay misses remain."
172
+ },
173
+ "cuda": {
174
+ "status": "smoke_passed",
175
+ "tested_scope": "Exact packaged CLI with --silero-vad, RT18/240ms/B1, new calibratedQ4GGUF, complete5.855s EN0 via actual20ms stdin. Three short development functionality smokes only. NVIDIA RTX5080LaptopCUDA0.",
176
+ "limitations": [
177
+ "The1/17 scorer difference is the retained Mister/Mr abbreviation normalization; no dropped reference words in this clip.",
178
+ "First readable receipt is measured from input start, not word-end-aligned latency. The one-second per-word requirement is not qualified by this short fixture.",
179
+ "AMD integrated Vulkan is slower than the input clock in this smoke.",
180
+ "WorkRTF includes VAD-gated silence; it is not sustained uninterrupted-speech throughput.",
181
+ "ProcessRSS excludes device-resident GPU allocation. PeakGPU memory was not sampled; buffer/payload figures are separate.",
182
+ "Known long-speech omissions, memory target misses and sustained/native latency failures remain; fresh qualification was not run."
183
+ ],
184
+ "glibc_required": "2.43",
185
+ "linkage_scope": "CLI resolves adjacent bridge via $ORIGIN; external GPU driver and matching system runtime libraries are required.",
186
+ "cuda_scope": "CUDA13.3, SM120a; tested RTX5080 Laptop only"
187
+ },
188
+ "vulkan": {
189
+ "status": "smoke_passed",
190
+ "tested_scope": "Exact packaged CLI with --silero-vad, RT18/240ms/B1, new calibratedQ4GGUF, complete5.855s EN0 via actual20ms stdin. Three short development functionality smokes only. NVIDIA RTX5080LaptopVulkan0 and AMD Radeon890M Vulkan1.",
191
+ "limitations": [
192
+ "The1/17 scorer difference is the retained Mister/Mr abbreviation normalization; no dropped reference words in this clip.",
193
+ "First readable receipt is measured from input start, not word-end-aligned latency. The one-second per-word requirement is not qualified by this short fixture.",
194
+ "AMD integrated Vulkan is slower than the input clock in this smoke.",
195
+ "WorkRTF includes VAD-gated silence; it is not sustained uninterrupted-speech throughput.",
196
+ "ProcessRSS excludes device-resident GPU allocation. PeakGPU memory was not sampled; buffer/payload figures are separate.",
197
+ "Known long-speech omissions, memory target misses and sustained/native latency failures remain; fresh qualification was not run."
198
+ ],
199
+ "glibc_required": "2.43",
200
+ "linkage_scope": "CLI resolves adjacent bridge via $ORIGIN; external GPU driver and matching system runtime libraries are required."
201
+ }
202
+ }
203
+ ```
204
+
205
+ ## Profile, provenance and integrity
206
+
207
+ The launchers enforce `execution_profile.json`; only input, language and the declared prefix operation are configurable.
208
+
209
+ `run-cpu-linux-x86_64.sh` uses BF16 activations, realtime startup, 240 ms model delay, 8 workers, 4 tasks per worker, batch 1 after first batch 1, BF16 cache, default worker QoS, and prefix policy `none`. Arbitrary runtime flags are refused.
210
+
211
+ This Linux launcher also requires Python 3. It selects one logical CPU from each of 8 distinct physical cores inside the inherited allowed mask, ranking static maximum frequency first and then CPU ID. It changes only its own process affinity and records the actual selection on stderr. If topology or enough physical cores are unavailable, it preserves the inherited mask; performance in that fallback is unverified. No speed claim extends to untested hardware.
212
+
213
+ Its process nice setting is None (null means inherited).
214
+
215
+ `run-mlx.sh` explicitly selects realtime18/240 ms, float16 compute, BF16 cache, batch 4, fused projections, compiled math and projection warmup before readiness. The MLX allocator limit is 4 GiB; it is not a process-RSS guarantee.
216
+
217
+ The optional Silero caption profile is explicitly bound to the declared experimental ASR weights and the ONNX, policy, source and dependency hashes in `execution_profile.json`. Silero uses 512-sample frames at 16 kHz, probability ≥0.5, 400 ms preroll and 2 s of silence to reset ASR state; its own VAD state continues. Only global EOF receives synthetic audio drain. Gated speech omissions remain errors in whole-input evaluation. MLX uses the pinned CPU ONNX Runtime package; native uses the source-pinned tract dependency. The MIT license and exact vendored-model origin are included under `licenses/` and `provenance/`. This policy is not a general latency or accuracy guarantee.
218
+
219
+ Source model: `Edge0/Audio8-ASR-Infinite`, revision
220
+ `b4413de154ed6bdef0a4011028b1ebd12aca8152`; Audio8 source commit
221
+ `c8ba8eea829be0339e8d7757f8ca52dac06e1e32`. Decoder calibration used only the
222
+ declared training clips and matched RT18/240 clocks. Earlier ternary/Q3 and
223
+ other failed candidates are not these weights. Upstream pretraining overlap
224
+ with evaluation audio is unknown.
225
+
226
+ `release_manifest.json` and `SHA256SUMS` identify every shipped byte. Check with
227
+ `sha256sum -c SHA256SUMS` on Linux or `shasum -a 256 -c SHA256SUMS` on macOS.
228
+ Model metadata retains source, parent, training-capture and fitter provenance.
229
+ Only aggregate evaluation evidence is included; no raw audio or reference
230
+ transcripts are distributed here. See `LICENSE`, `THIRD_PARTY_NOTICES.md`,
231
+ `licenses/silero-MIT.txt` and retained dependency/source notices.
SHA256SUMS ADDED
@@ -0,0 +1,213 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE
2
+ b00e1558b5bebbf7e3deeadc59e8d12b06eda452482192924340186fbd17b33b README.md
3
+ bf1bdaa245a5a4886d7a061d09a072e819079d20d55440e817156cf1f3133497 THIRD_PARTY_NOTICES.md
4
+ 744baed356a8c86a9791fc76cecb73219ed4aff795147c6cdc082337a13f019c assets/config.json
5
+ ab3a69e95c9a7fd54adeec09c9cdfe4c79fa81f85908f2154d074bde9ee43102 assets/frontend.a8m
6
+ d3f96050ed55e02136d3cea2d1c03c0163d8e93631cdfb87bf0e82945ed2db64 assets/generation_config.json
7
+ ee0dac67c684faa527db5d26a75109e168723fdae38b49e0c1bb471a953f6c45 assets/preprocessor_config.json
8
+ 2ea01f63c7fd6aab1275102726af22759f3589b793db504442ae0e589836c08b assets/silero-caption-policy.json
9
+ 1a153a22f4509e292a94e67d6f9b85e8deb25b4988682b7e174c65279d8788e3 assets/silero_vad.onnx
10
+ 7fdc1e903297ea1fa438b77503db993c50a67f8b325b4e55754f08b8579c5410 assets/tokenizer.a8tok
11
+ 72f8b7e878ee6606c309881f68201e277f9dae50175a387074a5181d771b9599 assets/tokenizer.json
12
+ ceca11f549d6a8550430c7272e9aa40582bffd633f8998335883a428f4d77fb9 assets/tokenizer_config.json
13
+ 30486025c4ba0cb6d8f4d094b556fb22dbe7ecd2018caaeda740ed235ff51626 bin/linux-x86_64/audio8-stream
14
+ 50f953d865bc9203e5f78db181ebfe8fb0576b537f9f435db6d6cf873adedee0 evaluation/native-cpu-is1000a.json
15
+ 3d01bbe38db3dbba4701e0480bc08ee578ff12a9fb63ab4c6eed380ce41058de evaluation/paired-quality.json
16
+ a2b8f0e326fa2d87b0ff165a034b6240742eeb22bc8020408956ac79ab0f3c2e execution_profile.json
17
+ d5b992bd89fc32f0166ec15b24ad45c7520621c308de04ba0a9dca7b2519f465 gguf/audio8-q4_0.gguf
18
+ fddd6ef5150c84060a6a6770da7ac7d60f7eef51f5f2e3d944831b625bb8e2fb gguf/bin/linux-x86_64-cuda/audio8-gguf
19
+ 8793f0c1bda707fe7d9deddcba06d669063cfaed2f28f6e4b970b677aaac5ae2 gguf/bin/linux-x86_64-cuda/libaudio8-bridge.so
20
+ fddd6ef5150c84060a6a6770da7ac7d60f7eef51f5f2e3d944831b625bb8e2fb gguf/bin/linux-x86_64-vulkan/audio8-gguf
21
+ 10286250d70802b80b8f9731690692f8aceb238d9c27495733bc05c499f06b1a gguf/bin/linux-x86_64-vulkan/libaudio8-bridge.so
22
+ cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 gguf/licenses/cuda/audio8-Apache-2.0.txt
23
+ 94f29bbed6a22c35b992c5c6ebf0e7c92f13b836b90f36f461c9cf2f0f1d010d gguf/licenses/cuda/ggml-MIT.txt
24
+ ee7b0e5f2c1eee2868e564ee2ac599ccc7b2176646b42616cb4873e420af9d17 gguf/licenses/cuda/native-dependencies.index.json
25
+ 1c07d55b4747fb1e51a6caaf673bf79d3bef9c68bb0dcb9da99d74e2adea4a02 gguf/licenses/cuda/native-dependencies.tar.gz
26
+ cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 gguf/licenses/vulkan/audio8-Apache-2.0.txt
27
+ 94f29bbed6a22c35b992c5c6ebf0e7c92f13b836b90f36f461c9cf2f0f1d010d gguf/licenses/vulkan/ggml-MIT.txt
28
+ ee7b0e5f2c1eee2868e564ee2ac599ccc7b2176646b42616cb4873e420af9d17 gguf/licenses/vulkan/native-dependencies.index.json
29
+ 1c07d55b4747fb1e51a6caaf673bf79d3bef9c68bb0dcb9da99d74e2adea4a02 gguf/licenses/vulkan/native-dependencies.tar.gz
30
+ 34e7ef8dbba730b0e03e1ae6b009221ff6f798c84f9080c8411742fdb0505b6a gguf/provenance/cuda/gated-en0-smoke.json
31
+ c54f47ce867b367fa68edc250cedec32794cad7b3ffaeb461dad33e5fc8091a9 gguf/provenance/cuda/gguf-caption-runtime-v2-build.json
32
+ 107a57714b6fec79024c1d3428ac9426ea35beac22b487db3040aab5407539da gguf/provenance/cuda/gguf-reset-runtime-v1-build.json
33
+ 34e7ef8dbba730b0e03e1ae6b009221ff6f798c84f9080c8411742fdb0505b6a gguf/provenance/vulkan/gated-en0-smoke.json
34
+ c54f47ce867b367fa68edc250cedec32794cad7b3ffaeb461dad33e5fc8091a9 gguf/provenance/vulkan/gguf-caption-runtime-v2-build.json
35
+ 107a57714b6fec79024c1d3428ac9426ea35beac22b487db3040aab5407539da gguf/provenance/vulkan/gguf-reset-runtime-v1-build.json
36
+ eda615b10303fa15fe8e3ac5d0b514f627aee008fdc9443a55c1d3fe5fdce464 gguf/provenance/vulkan/gguf-vulkan-reset-runtime-v1-build.json
37
+ 3dc918b0fd013889524f7002848b1dfb24b50625caf934da34a5e747d9232d4e gguf/sources/cuda/ggml-caption-runtime-v2-source-manifest.json
38
+ 924cba1705b104bd86a205899d5ebe27e0e6afb5a2683a1333b5d25d7e84977d gguf/sources/cuda/ggml-caption-runtime-v2-source-sources.tar.gz
39
+ 1670e57f7629b0cbf3ab4f97f797952f124c3af6108f53611ff18ae1ba0db148 gguf/sources/cuda/ggml-reset-runtime-v1-source-manifest.json
40
+ e85a383902b391fd84396dc0fe20181305e430668ecf923b5b88dd188abc29ae gguf/sources/cuda/ggml-reset-runtime-v1-source-sources.tar.gz
41
+ 3dc918b0fd013889524f7002848b1dfb24b50625caf934da34a5e747d9232d4e gguf/sources/vulkan/ggml-caption-runtime-v2-source-manifest.json
42
+ 924cba1705b104bd86a205899d5ebe27e0e6afb5a2683a1333b5d25d7e84977d gguf/sources/vulkan/ggml-caption-runtime-v2-source-sources.tar.gz
43
+ 1670e57f7629b0cbf3ab4f97f797952f124c3af6108f53611ff18ae1ba0db148 gguf/sources/vulkan/ggml-reset-runtime-v1-source-manifest.json
44
+ e85a383902b391fd84396dc0fe20181305e430668ecf923b5b88dd188abc29ae gguf/sources/vulkan/ggml-reset-runtime-v1-source-sources.tar.gz
45
+ e7284f80e6078368d7d515452e5b485de2e22208b4089e7d551af720d6f7b326 gguf/sources/vulkan/ggml-runtime-v5-source-manifest.json
46
+ 5f3c1df1bff43b50d4f360491c1797dc603246e479a5fec052c7cc958e1b16d4 gguf/sources/vulkan/ggml-runtime-v5-source-sources.tar.gz
47
+ ee7b0e5f2c1eee2868e564ee2ac599ccc7b2176646b42616cb4873e420af9d17 licenses/native-dependencies.index.json
48
+ 1c07d55b4747fb1e51a6caaf673bf79d3bef9c68bb0dcb9da99d74e2adea4a02 licenses/native-dependencies.tar.gz
49
+ 2e63e9a38b6e8fc0c7bc37ce174caca1862870856c6daf5697cfb785e925520b licenses/silero-MIT.txt
50
+ 687ad18a08c3dd374e55113a43b33ac1b27e208b01ce99a827187af4244ccd47 mlx_runtime/__init__.py
51
+ cf7390a2508a0fcad4777a4a629fc5212ab655cb45845975995f835676a834e3 mlx_runtime/__main__.py
52
+ c8d7029a9e77436ba50739499b2132ce02d45e16c148640f3d3824bf61883158 mlx_runtime/cli.py
53
+ fcfa93161c7c431fe5918fb559c52faa587c9eb0e790fae4057caed278f7f383 mlx_runtime/frontend.py
54
+ 461163cd7c68fcf5c4ff0061be1d895636f91ff31cfb12ba6c89f218aec0c418 mlx_runtime/gptq_q4_provenance.py
55
+ 839517e331f76bb3b000998e8368761c18575e67c07cc6be49cdd5029e634851 mlx_runtime/math.py
56
+ d9cd49025be5263a24ad86bdc29b817aaac348bd2a85059aa4f05cfe8b409b83 mlx_runtime/model.py
57
+ 8d36f9cfc8aa92ce34afd1702113cec17f688a5bb0e0cd5ca73f387821cc620d mlx_runtime/silero_input.py
58
+ 1406e2e8972c638dedfd0dcf9b8e72d06296aed503f1bef28d86a1b9d8aa595e mlx_runtime/silero_stream.py
59
+ 60bc5d7b5c6946ad63df284feb8d04bc99163bf15eab2f75d23f5a4ca7a97a55 mlx_runtime/stream.py
60
+ 4af26f60fbd9f6303490df6cda55c08acc4a40479bd8a437e4b12e401f77511f mlx_runtime/weights.py
61
+ c2077768445ef4fb85a32f0b81fb6e2fcce6bd70ae324d1d3443d7e8090baf5f mlx_weights/fitter-sources/audio8_ternary.py
62
+ 45a34fa2ec3fb05206f8ce34eba7ad74c1bca3dad554740c88e0c45260a9626c mlx_weights/fitter-sources/calibration_capture.py
63
+ 0519b510b0ddcafa8c9d2198b5aac7e2010b79cb5cbb12f9bb57de8c3b8278a9 mlx_weights/fitter-sources/fit_q4_overrides.py
64
+ e97510bfb64abfa12f9ced5729d9ca3051a958a2ac130ed431b018cc2ea82ef4 mlx_weights/fitter-sources/full_gptq.py
65
+ d7c3a7991c5cac61851ca938c979fd7b411fd3946cbccd615846566bd4dcf318 mlx_weights/fitter-sources/full_gptq_q4.py
66
+ 2fb3802af6bf9191d2ad1af179baed34898a6710b268e0946544c99ee6557dfa mlx_weights/fitter-sources/mixed_bundle.py
67
+ 33dfe17035e064ec7a61ad48290042fe1ad660e1897667d56372d7a7cac0babe mlx_weights/fitter-sources/mixed_quant.py
68
+ a068c0532c24b208d95de2b02af4533701f21bdb2436936178a35c8e6d219f45 mlx_weights/manifest.json
69
+ ff14a6ab96b5fc8f7592c06bb76261a1399f5da61682c7640bcff52bb1a9b64e mlx_weights/merge-source.py
70
+ 9c75d43d67bbd0ff9966f09f4d21cfb061760008cb7bd4265690b92c8054e78a mlx_weights/overlay-manifest.json
71
+ 5d19bc8b73d08b94cbaddecff232334aa17aedf918148f4addf3c36c5e9715a7 mlx_weights/parent-manifest.json
72
+ 461163cd7c68fcf5c4ff0061be1d895636f91ff31cfb12ba6c89f218aec0c418 mlx_weights/provenance-source.py
73
+ 478a045ad7f447d36205d411c93cf5e5847e0879d950c9ee7dcfc4cf8d289694 mlx_weights/weights.bin
74
+ d40c393cfdb4fbd231c5fab593d844018b26f80d8a0113c9ae297b8edbee60ad model/audio8-q4.a8m
75
+ 4abcfff3e11e077bfea35a5a3f603c9bd84cc0c434127be4158d1b00874091f5 native/Cargo.lock
76
+ 5feba8ba3cb2cb71724a8291d053cdf2f3fdbc00a658fbfe9283dcbcdee10bd6 native/Cargo.toml
77
+ 027a40fcea195f2cb63f5fb3a522f481d0c765ed24cb8c0599a6e88f8deef36d native/LICENSE
78
+ f9186db9d68755144fce60df1bb6a5a073ae57dab464cfda36668b0d50b28da0 native/README.md
79
+ c2154356fa2d554ed01dbb17ee234a71c1db29e1ccaca8ee92d63eb5a12eb0cc native/build.rs
80
+ 13749a0b7a66c20c9ea034602e0130fe7cfed381e82a16fa08704903d79902f7 native/examples/bench_conv.rs
81
+ b7b872524f957a23909a246211a5f0b6656ddfd561c89e2244d638c99aa8a7b9 native/examples/bench_encoder_attention.rs
82
+ 0d6a97bac74d463fecf9e39fc6f1f0cec85c022dbef65b07ad81848281cbb3d0 native/examples/bench_pool_policy.rs
83
+ 1b7c5c2c09f93342e5e6ce4f62ea25028ce6047a539cfc358f39954f2d765691 native/examples/bench_portable_conv.rs
84
+ 790da0a9498184856bae1f2debc154e6b51601945c7770befb874ea002e50cf3 native/examples/bench_uniform_bitplanes.rs
85
+ a8bd32aeddb44ebc94b7cb0d14f395cfc4170c51f2e8305f9948b6f0a14fc8dd native/examples/bench_uniform_blocked.rs
86
+ 17b57afa94a4da9509cbd04027e96d50fbf6e0d01ca5b67d2426d2c8f554564a native/examples/bench_uniform_int8.rs
87
+ 1a4948d1ca678cc704301efa6111dee1647285d8be8df10e9549052845d425e9 native/examples/bench_uniform_parallel.rs
88
+ 654e53c42603d38a335489c28b6eac7e5d5d5a2bfd64e692eeb60329cd483e99 native/examples/bench_uniform_rows4.rs
89
+ 0d40a3e28bdc478b23664b4bdfb7256e44281566e325c2b107fb5a1a08dec1aa native/examples/bench_uniform_simd.rs
90
+ 0e5ad6bc5e1450d36d04e5f104c1bb3ea7a395c296aa215bc268b3978f7ef10b native/examples/check_cache_storage.rs
91
+ a972dea793e96797c6e3e9388735e349f9fe624d023b7e2fb818905840640fc8 native/examples/check_decoder_chunk.rs
92
+ 4141c152274751ade976ea566274622add3fa312505df1a0a5ae67367ae747bb native/examples/check_encoder_chunk.rs
93
+ 424fd41003ae137836593b7d7182404bac1ce9b26b3709107ad3030083ada410 native/examples/check_model.rs
94
+ 97c0b33b8cc8b6d6fdd870e4d4e767ffbc7844a37ca7585339d127e96efd035d native/examples/gated_audio_oracle.rs
95
+ f21587f4306cfd868525ade53182c5aa4369fc42e6dc7b8f54e09f39795e8601 native/examples/nonlinear-bench.c
96
+ 86a9236dfbac4d10572d75b41aa076cdc6147573913242e94110233c744c583f native/examples/nonrolling_stream_probe.rs
97
+ d3a573bc80d5ae32facea4fe25213a18b1ad81a38390cfe619a58b199681b6f7 native/examples/qos-probe.c
98
+ 8f7c8ca375233b59a5e12170317420ffd1e56aaeafb2a5e42d47da4439d9b022 native/examples/sha256_stream.rs
99
+ 6c15116ddcfa399c0d87093918f3e618ddace332ae467e2e0ae71f8d438c5c16 native/src/attention_head_local_tests.rs
100
+ 243483eb07feb34f07cb7be1f90b7c68098875111214bc8269fa2399fec46b22 native/src/attention_math.rs
101
+ 20ee26d166b64e6574e07650c37a6b016b9fd02b76801778a93e522ad6cc2585 native/src/attention_x86.rs
102
+ 6f9a839012e518cd3f37f6e8464a254af2b2c3325dafdb01f6fa5447f4960c9b native/src/audio_path.rs
103
+ 796870256040be1ecc9851ce9e72bc9522776e82327f9610a6b527b0edc8d1b8 native/src/bin/audio8-asr.rs
104
+ 5fbe1ca1c377d1855539c1245270ecddb2dd0f830521519e43e71585aa4d8d54 native/src/bin/audio8-stream.rs
105
+ b78b7f0831c6b7b61c5352001c8d2900686a44a00c181d61dbb3ebf8b9f06175 native/src/bin/kleidi-bench.rs
106
+ 0ab0e8cf673b3a41e207c37e82a0b41e7e93657a0f807308311b9c0fd527e906 native/src/bin/support/runtime_platform.rs
107
+ 6e78be61fc887c530e6bb008b9f310191023cb8a7700e299fd7c98e1f53aa320 native/src/bin/support/silero_stream.rs
108
+ 0f1972219a26bd6871f2f18cd0cf1279dd576638ae1782136c4792df818a10c1 native/src/bin/support/stream_common.rs
109
+ 1b7c1231aa128d9d758352bc8926bda352b2a8f65d0294892ff8b82f4543f476 native/src/caption_stream.rs
110
+ b99699ca70373281f9ec94d3f84484536a8eb9a85d1abd0350d3099105f327c2 native/src/conditioning.rs
111
+ 0faa455bde072cedecd336548f17b4bfd54dca6addae0e899fd755dad19870c7 native/src/conv_math.rs
112
+ 6681de746aed594960824b8d1d34b8bfb13d0d8544218b6cf4747b09133e4f71 native/src/decoder.rs
113
+ 89b7515ee98fff1d7c4fc51119bb028c5904c7b7882732294eae92804bd0f442 native/src/encoder.rs
114
+ 7f0d7a68227c4c3e0f6343bacb06cf770eb623c8f83f4010004f3cfcd1dac3ba native/src/encoder_float_tests.rs
115
+ 7fd1b32f3472a2823219fa0ced7d20dfa735932f334cebe460dd06b979170567 native/src/encoder_head_local_tests.rs
116
+ 8786f9fb09852232daa533f791f22c69bd02ad135016a2b136739597467269c0 native/src/encoder_i8mm_tests.rs
117
+ 51160570e37fd8f776cc46d9909b1410983307a423db6e39b3467fd52b2c7cd8 native/src/encoder_phase_tests.rs
118
+ fd3203940bc11da712db02bd98d957def495d59d5804d87c67ce461f7c3de391 native/src/encoder_tiled_attention.rs
119
+ 5b046f439afa58815893037ab6700cf7470d816a4fcff1f87446225a36dbea30 native/src/encoder_tiled_attention_tests.rs
120
+ f1725764917be7a7c6a31056b9b70d7dcebe0fb3f1dde29de552c9be749560ca native/src/encoder_x86_attention_tests.rs
121
+ 9845f0e771241b67e3640add3401b6a9cdf24af2b826dcb9960b1937a3b45a0e native/src/engine.rs
122
+ 34e14383a5d82db0396cb55571d750c8d0bb02c0680415243114b8204c111fe6 native/src/fast_sha256.rs
123
+ 1dd5c23afa9af4a294f7efdf942e6b6a2b6c3abddaa44839c57f92b8b093b519 native/src/frontend.rs
124
+ 4207564489bb02e305cc04e03cb99759dbd1ec8a711c07aab010cc99f740376f native/src/gated_audio.rs
125
+ 2ae02b5812d672303e1cbab426d1d368c75fe02207149ec1b0e9bb7296de90c7 native/src/kv_storage.rs
126
+ ebed9b2b955c3f442c986bdfcdb08256d1f42043af9c827ee924b7f2ef102726 native/src/lib.rs
127
+ aecfefe0c0a082a1f4c081a431f52c45a04e5dc15c83331f9e0d8e610eec17ee native/src/live_audio.rs
128
+ bf0c6940b2bbf6fff892a1e75bcb17ae2fa45a7c7b3b062caa3c34647f0c93dd native/src/main.rs
129
+ 5672b0fbfc97be698b4187d8860bd327ecc14b4ae921058c99ef576ad5c97233 native/src/model_loader.rs
130
+ 444c3eb7020e907841516302a714f0acfd09f0a2820231769fe6d6762f3e26b7 native/src/nonlinear.rs
131
+ 41b8a5eca00a9c817e920837fda1adce7ee50c7e17bef6dcd6a777f41e120c7f native/src/prefix_cache.rs
132
+ 1dd58564040c0a5853248aaa92304e0dbb543fa3a5950ff0c4159043502afe79 native/src/rotary.rs
133
+ 689e56cdb9fced428cb21b9af5df8ac737ca14a17a52a70fc1777f992bd5a20b native/src/row_pool.rs
134
+ e5abad8865d041ae027006b3035f685b78da3ea42c82f893a1788077419ce8b2 native/src/streaming_plan.rs
135
+ c391a00a85f67cb4b22bd99bb299054da4ec41a617febd10eaa0875b08932b7e native/src/tokenizer.rs
136
+ 90f58bfd8745c9a7a4d57132a9594d3c1a0962bba819f781880754a267156c48 native/src/uniform.rs
137
+ 775e85ba2cf49394a8c0616f7310fad352bd366089ee539e8bd30c5ab577c16e native/src/uniform_avx2.rs
138
+ e72c089c5f29524d086aaff69f40484b247f73aa103271047341d4801a3b8d56 native/src/uniform_bf16.rs
139
+ 7eec50e160676833a892d90b6db3fd051fd6bb39ac268671e4a56f5049b019f2 native/src/uniform_float.rs
140
+ 0bf94500fee3fedcdfb69eff0e127b98f3fd4d78aac4c717a627648d3a9e5056 native/src/uniform_float_tests.rs
141
+ 72b0ede31c3938a3b99dbe8724268bfd686cd8a44a81c4c92e63281cdeb4552c native/src/uniform_i8mm_tests.rs
142
+ 0543b2e4db1614450cf285f49bdf4cd1f9b23b8e6657800e394422fa531f9efd native/src/uniform_int16.rs
143
+ 04854b6adf2f96315080644c2f824c5f106d25ef27c22d6295d6b1d1e388ee21 native/src/uniform_int16_vnni.rs
144
+ 7a883c4c54ac8fecbaa9bc8448887f8f9fa91ad5fed9627717a6d3e32adee47a native/src/uniform_int16_vnni_tests.rs
145
+ f5c0fb55b3f35b6c88e1ff2b4a70088b18eefaf091e5fcef6666991265f16ac8 native/src/uniform_int8.rs
146
+ 5c8921b221bdf4c0f3ec78216fb64825e873f429bde1abf726c4527c58a7aaf6 native/src/uniform_kleidi.rs
147
+ 4c09ed117524087a90957720b63d4546728611a14a1b4ca07808e4bbff9c7e0b native/src/uniform_pool_bench.rs
148
+ 5abe3c868338d4dcdb5ae3e22d1d321caaaefdef8980d12b0cef7c9b649bd7ec native/src/uniform_vnni.rs
149
+ ea557ba55e65d5b3ea0f5eef67efec380569ca59fbd9b7de597508d5739f2087 native/src/uniform_vnni_tests.rs
150
+ dc12ea14ce3153ef090e5419a26d14976e0f1616af7bff982cc7542832d142e5 native/src/waveform.rs
151
+ 7445142552b58074f1b2a3b2cddcc0b56d24cc7e123e99d71f8a3fbf762cf726 native/tests/bf16_mode.rs
152
+ fd0f9ac2d8503b6119168a5aece86a35f68fb704de6b500f240d4f262bdbb42d native/tests/cross_language.rs
153
+ 4944b92ca3c264f0bdefe912e22bf6466f20900bf28f2dad15254e54a16471d4 native/tests/fixtures/model-loader-repack.a8m
154
+ 17212a36903c5bea49cf7515933f4e883be46819722ba66d276bafa28b7f3112 native/tests/fixtures/model-loader-tiny.a8m
155
+ 7163ea032a62771eb4da173afe9074c21e1071884e988dadf8026d3921b9b6e1 native/tests/fixtures/python_2bit.a8t
156
+ 71048e4436c8ccde36b02678dae84fcd31df9b790df488ff86f7789c7840b726 native/tests/fixtures/python_base3.a8t
157
+ 7e540ff0e9999defd525ff7e564f0316d530eff736e01cbf05f01b4935e6c732 native/tests/fixtures/python_base3_f16.a8t
158
+ 0451ea79d64d822a6b5b43564c8a778695fb45c0cac21091ff53c296bb36f34c native/tests/fixtures/python_uniform3.a8u
159
+ 36a82ccc28d68aa422f6b05f4f8598887acc6eb4f74e51e56911ad99ed600030 native/tests/fixtures/python_uniform4.a8u
160
+ 3bf09e70f70f1223060df07f8cc884870ca55445a1e63d6668decf8c987934c3 native/tests/fixtures/python_uniform_v2_q3full.a8u
161
+ fd69488ffdb9bc6e563e99e899c9a2d124e2939c6d0c8a5947321b5cab467a83 native/tests/fixtures/python_uniform_v2_q3symmetric.a8u
162
+ 3826cf69557fc55358055c5f0e5134d917a040461a49e1d7e1d3a07d0bc4332d native/tests/fixtures/python_uniform_v2_q4symmetric.a8u
163
+ 96e20416293f5ce0f5a1dcd7905ff4e57d84441a01951011b17a1d56d9063d79 native/tests/generate_fixtures.py
164
+ cf7670258c1f06f51121f570b6894c89867501852aa7418779599b67c0bcd974 native/tests/generate_uniform_fixtures.py
165
+ ffe61cee7b909b9e777a2ebb16fcd9e64f9000cf03125aeb2478886f379a7c09 native/tests/generate_uniform_v2_fixtures.py
166
+ 7660d9db87e9ef520552118c1df6a4a176c189ecb0f9d738bff3fd5ebdf60bcb native/tests/uniform_blocked.rs
167
+ 016219c01c0189abc0ad04a7bba3b505d351e626ed6241905d3ee78fc5102a23 native/tests/uniform_cross_language.rs
168
+ 0f3817097616bf033cb711856669a70b375196bb1e331ff09f95a13792c80201 native/tests/uniform_parallel.rs
169
+ 21c3d0c4f995136dc1d5ff6f8b1dc64978882f661aee469a1abe9c5043c6e896 native/tests/uniform_rows.rs
170
+ ee406402dfc2c7ea095a577b4b0d9628cc4a767b725e64d93c82947ef5b7dab0 provenance/gguf-export.json
171
+ 156a9323fdf400929aadb1388ad151f92a99e8a745126b6175390fec0da16bc5 provenance/gguf-validation.json
172
+ 0f082a92d3efb089616f62600850b89450240bdbadbfe3a696ca5f7469ba41d5 provenance/gpu-components.json
173
+ fcf74803d0369127364b5776d37703cd2b3220fd73da3c04e0019f217ddfeea9 provenance/mlx-source.json
174
+ 5f8783ef97d7730d470c82cd74b459dd7f92c1ad6c4744dbcd1fe72a18c652a4 provenance/native-build.json
175
+ 52c865bb02d45ab5c814c7fcae167aa8b08722c2e2701094e21d33f3c3c5b998 provenance/native-model.json
176
+ e52a0d57d942261cb9cc22cbaf8280dbf46dd888aedae2d3a6ccb9abda0cdb4e provenance/native-source-manifest.json
177
+ 8b6d69400d95de97fc68b918eca6ac18a7cd30f7f38534d55c3e811c2363a19c provenance/silero-source.json
178
+ d5a5d709779bc64a60b06fb9f4cf18bd8e492ee4934f6b730a8bfd076f26ad68 requirements-mlx.txt
179
+ 3bdaf6e6c5a286670f1c688f9c84b4264d42f3e64d45c41f6f2ba9910a5d2a9c run-cpu-linux-x86_64.sh
180
+ eb5c75f1ed0b252d75f994c1a671a354d671b12f6b6d369c577ac1033c2887cc run-cuda.sh
181
+ 069998da64992da3d8af0585130efcb5c440f31d642a4660ddf599cc5e26932e run-mlx.sh
182
+ c949d5f4beb0f832a01f52f081eb7958904fdb527b88212edf884ccbeead07fa run-vulkan.sh
183
+ 9a82b13b45f7afaab989854647bedca3b8b3706a95e715cd5a6fbb969be5db83 runtime/physical_topology.py
184
+ d18298c12ccc89d7908594c473c374ce3a3e2354f9f603904d20734f16036bb0 sources/exporter/gguf_runtime/__init__.py
185
+ 78f97a0d4512b2c979df0c2fc1017e64042e3bfea78c213265895085cc393179 sources/exporter/gguf_runtime/export.py
186
+ 461163cd7c68fcf5c4ff0061be1d895636f91ff31cfb12ba6c89f218aec0c418 sources/exporter/gguf_runtime/provenance.py
187
+ cce21d98591d574fd61d7c592f9da34a6cb50ba1525b2fd62e342011b14c2b51 sources/exporter/gguf_runtime/test_fullgraph_diagnostic.py
188
+ 53986541e0a90e8461f6055e8de30830039d8bcb6bfa3f1583ad2950ae439316 sources/exporter/gguf_runtime/test_fullgraph_diagnostic_unit.py
189
+ 4a49746e66382aedae7f8198df7061dcc07be1af9085494e68362605518c96da sources/exporter/gguf_runtime/test_gguf.py
190
+ 41630e094b99dafbe60c0a9e281b60386fcfa12582126ee99b89113543127f80 sources/exporter/gguf_runtime/validate.py
191
+ 0be9ba69d070da3b6accfda9f310de18d68e4063394c0ed94095ec053a558092 sources/mlx-caption-b4.zip
192
+ 147842b7d73e9fa9dbb001fa68f9b8791bd15a619d68d62326f78bc6d023833f sources/native-caption-sources.tar.gz
193
+ 37ff846220ca490f2d38da5b2d9c777dadc0810f07b17f1ccb471f088b8929d0 vad_probe/Cargo.lock
194
+ 0313aae93c91e3a6a07c17b9e2381f4bbe642f4ec1ef15c5bdf09972ca967971 vad_probe/Cargo.toml
195
+ a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2 vad_probe/LICENSE
196
+ 1cf43bd4fc5fea573bb2c81624b332056daee24b7bc7cb5ad03a7ea78bce80dd vad_probe/README.md
197
+ c41baec97501b5f9323baa0107f64085817fbee5c1c0d20d48ee2e4a4751dc92 vad_probe/src/constant_if.rs
198
+ 674f62dea8c10e5840013fa70cbcfc590785e5082d417488decf549185217890 vad_probe/src/lib.rs
199
+ e19bf9843c239096be13a2292430866c51385418caa2c7e56244c4817d5b8b5c vad_probe/src/main.rs
200
+ cf8f4048735d4d4cc0bbb51c20d82f42e99aaca33bf261a3adf15a2160edc384 vad_probe/tests/detector_state.rs
201
+ 074e6e32c86a4c0ef8b3ed25b721ca23aca83df277cd88106ef7177c354615ff vendor/kleidiai-audio8-bridge/Apache-2.0.txt
202
+ db2f7d7ad48437e2b450647de27dfd298f839cfa60b67f62da0006b127e9ad92 vendor/kleidiai-audio8-bridge/i8mm-provenance.json
203
+ a131721eea403bf66480562ca7f8eff762c43667ff503c89aef12bf53846b470 vendor/kleidiai-audio8-bridge/kai_matmul_clamp_f32_qsi8d32p1x4_qsi4c32p4x4_1x4_neon_dotprod.c
204
+ 4ba32f84553127a082694b3ba8b301ce520b54a1992dfeea3ba764dfd8635885 vendor/kleidiai-audio8-bridge/kai_matmul_clamp_f32_qsi8d32p1x4_qsi4c32p4x4_1x4_neon_dotprod.h
205
+ 95723c9bacd5c2503b79642cba09091d545c58c2a2561ce785cedc455a13b868 vendor/kleidiai-audio8-bridge/kai_matmul_clamp_f32_qsi8d32p1x4_qsi4c32p4x4_1x4_neon_dotprod_asm.S
206
+ 26b3ef50c69d0f35f414c4991561ad0306ef4575053ed8b182be4503216696dc vendor/kleidiai-audio8-bridge/kai_matmul_clamp_f32_qsi8d32p1x4_qsi4c32p4x4_1x4_neon_dotprod_audio8_f32scale_asm.S
207
+ 8817e83091e7495e2d93485cbc891340f8d34e80750e011ef75e8c61eb2afbb2 vendor/kleidiai-audio8-bridge/kai_matmul_clamp_f32_qsi8d32p4x4_qsi4c32p4x4_16x4_neon_dotprod.c
208
+ b2a88f248b2da47782e5a0db55179c71c7ad5bbecdef9fe52cbfa0907064b2f7 vendor/kleidiai-audio8-bridge/kai_matmul_clamp_f32_qsi8d32p4x4_qsi4c32p4x4_16x4_neon_dotprod.h
209
+ 42576fec3f194cb1d8639d34c9be044101d62422d9f4afef5fea8455bcf58f09 vendor/kleidiai-audio8-bridge/kai_matmul_clamp_f32_qsi8d32p4x4_qsi4c32p4x4_16x4_neon_dotprod_asm.S
210
+ a2289e9a9517142dceff07ae58c0c78159f5521636172954aead083591bd03c0 vendor/kleidiai-audio8-bridge/kai_matmul_clamp_f32_qsi8d32p4x4_qsi4c32p4x4_16x4_neon_dotprod_audio8_f32scale_asm.S
211
+ ab1a940870777fae2aca654d66720146a5b7dc4e981451b42cae1a31565cff5d vendor/kleidiai-audio8-bridge/kai_matmul_clamp_f32_qsi8d32p4x8_qsi4c32p4x8_16x4_neon_i8mm_audio8_f32scale_asm.S
212
+ 179e0843a453ee083105a5222094eaa7bfce714e68d96baabaec38e824fdefa7 vendor/kleidiai-audio8-bridge/provenance.json
213
+ 94e528576fcb5bcabbb50295a9422f59b15515930c0298f0d22d9614c20c3a39 release_manifest.json
THIRD_PARTY_NOTICES.md ADDED
@@ -0,0 +1 @@
 
 
1
+ Audio8 weights/upstream: Apache-2.0 (LICENSE). Silero: MIT (licenses/silero-MIT.txt, provenance/silero-source.json). Native runtime: MIT as declared in native/Cargo.toml. Arm/KleidiAI notices remain under vendor/. tract dependencies are pinned in vad_probe/Cargo.lock. MLX and CPU ONNX Runtime dependencies are pinned in requirements-mlx.txt and retain their own licenses. GPU sources/licenses, when included, are under gguf/.
assets/config.json ADDED
@@ -0,0 +1,169 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "architectures": [
3
+ "Audio8ASRInfiniteForConditionalGeneration"
4
+ ],
5
+ "audio_config": {
6
+ "activation_function": "gelu",
7
+ "attention_dropout": 0.0,
8
+ "dtype": "bfloat16",
9
+ "head_dim": 64,
10
+ "hidden_act": "silu",
11
+ "hidden_size": 1280,
12
+ "initializer_range": 0.02,
13
+ "intermediate_size": 5120,
14
+ "max_position_embeddings": 1500,
15
+ "model_type": "voxtral_realtime_encoder",
16
+ "num_attention_heads": 32,
17
+ "num_hidden_layers": 32,
18
+ "num_mel_bins": 128,
19
+ "rms_norm_eps": 1e-05,
20
+ "rope_parameters": {
21
+ "rope_theta": 1000000.0,
22
+ "rope_type": "default"
23
+ },
24
+ "sliding_window": 750,
25
+ "streaming_n_left_pad_tokens": 18,
26
+ "vocab_size": 131072
27
+ },
28
+ "audio_length_per_tok": 8,
29
+ "audio_tower_frame_ms": 20,
30
+ "auto_map": {
31
+ "AutoConfig": "configuration_audio8_asr_infinite.Audio8ASRInfiniteConfig",
32
+ "AutoModelForCausalLM": "modeling_audio8_asr_infinite.Audio8ASRInfiniteForConditionalGeneration"
33
+ },
34
+ "bos_token_id": 151644,
35
+ "default_num_delay_tokens": null,
36
+ "dtype": "bfloat16",
37
+ "eos_token_id": 151645,
38
+ "frame_lens": [
39
+ 4,
40
+ 6,
41
+ 8
42
+ ],
43
+ "hidden_size": 2048,
44
+ "max_frame_len": 8,
45
+ "model_type": "audio8_asr_infinite",
46
+ "num_delay_tokens_by_frame_len": {
47
+ "4": {
48
+ "240": 3,
49
+ "320": 4,
50
+ "480": 6,
51
+ "560": 7
52
+ },
53
+ "6": {
54
+ "240": 2,
55
+ "480": 4
56
+ },
57
+ "8": {
58
+ "320": 2,
59
+ "480": 3
60
+ }
61
+ },
62
+ "pad_token_id": 151643,
63
+ "processor_class": "VoxtralRealtimeFeatureExtractor",
64
+ "projection_size": 10240,
65
+ "projector_hidden_act": "gelu",
66
+ "semantic_vad_horizons_seconds": [
67
+ 0.5,
68
+ 1.0,
69
+ 2.0,
70
+ 3.0
71
+ ],
72
+ "semantic_vad_num_classes": 8,
73
+ "streaming_frame_ms": null,
74
+ "streaming_n_left_pad_tokens": 18,
75
+ "streaming_n_left_pad_tokens_by_frame_len": {
76
+ "4": 18,
77
+ "6": 12,
78
+ "8": 9
79
+ },
80
+ "supported_frame_lens": [
81
+ 4,
82
+ 6,
83
+ 8
84
+ ],
85
+ "target_delay_ms": [
86
+ 240,
87
+ 320,
88
+ 480,
89
+ 560
90
+ ],
91
+ "text_config": {
92
+ "_name_or_path": "Qwen/Qwen2.5-3B-Instruct",
93
+ "architectures": [
94
+ "Qwen2ForCausalLM"
95
+ ],
96
+ "attention_dropout": 0.0,
97
+ "bos_token_id": 151644,
98
+ "dtype": "bfloat16",
99
+ "eos_token_id": 151645,
100
+ "hidden_act": "silu",
101
+ "hidden_size": 2048,
102
+ "initializer_range": 0.02,
103
+ "intermediate_size": 11008,
104
+ "layer_types": [
105
+ "full_attention",
106
+ "full_attention",
107
+ "full_attention",
108
+ "full_attention",
109
+ "full_attention",
110
+ "full_attention",
111
+ "full_attention",
112
+ "full_attention",
113
+ "full_attention",
114
+ "full_attention",
115
+ "full_attention",
116
+ "full_attention",
117
+ "full_attention",
118
+ "full_attention",
119
+ "full_attention",
120
+ "full_attention",
121
+ "full_attention",
122
+ "full_attention",
123
+ "full_attention",
124
+ "full_attention",
125
+ "full_attention",
126
+ "full_attention",
127
+ "full_attention",
128
+ "full_attention",
129
+ "full_attention",
130
+ "full_attention",
131
+ "full_attention",
132
+ "full_attention",
133
+ "full_attention",
134
+ "full_attention",
135
+ "full_attention",
136
+ "full_attention",
137
+ "full_attention",
138
+ "full_attention",
139
+ "full_attention",
140
+ "full_attention"
141
+ ],
142
+ "max_position_embeddings": 32768,
143
+ "max_window_layers": 70,
144
+ "model_type": "qwen2",
145
+ "num_attention_heads": 16,
146
+ "num_hidden_layers": 36,
147
+ "num_key_value_heads": 2,
148
+ "pad_token_id": 151643,
149
+ "projection_size": 10240,
150
+ "rms_norm_eps": 1e-06,
151
+ "rope_parameters": {
152
+ "rope_theta": 1000000.0,
153
+ "rope_type": "default"
154
+ },
155
+ "sliding_window": null,
156
+ "tie_word_embeddings": true,
157
+ "use_cache": false,
158
+ "use_sliding_window": false,
159
+ "vocab_size": 151936
160
+ },
161
+ "tie_word_embeddings": true,
162
+ "token_duration_ms": null,
163
+ "tokenizer_class": "Qwen2Tokenizer",
164
+ "transformers_version": "5.13.0",
165
+ "use_cache": false,
166
+ "use_frame_len_embedding": true,
167
+ "vocab_size": 151936,
168
+ "weight_format_version": 2
169
+ }
assets/frontend.a8m ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ab3a69e95c9a7fd54adeec09c9cdfe4c79fa81f85908f2154d074bde9ee43102
3
+ size 246012
assets/generation_config.json ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_from_model_config": true,
3
+ "bos_token_id": 151644,
4
+ "eos_token_id": [
5
+ 151645
6
+ ],
7
+ "output_attentions": false,
8
+ "output_hidden_states": false,
9
+ "pad_token_id": 151643,
10
+ "transformers_version": "5.13.0",
11
+ "use_cache": true
12
+ }
assets/preprocessor_config.json ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "feature_extractor_type": "VoxtralRealtimeFeatureExtractor",
3
+ "feature_size": 128,
4
+ "global_log_mel_max": 1.5,
5
+ "hop_length": 160,
6
+ "n_fft": 400,
7
+ "padding_side": "right",
8
+ "padding_value": 0.0,
9
+ "return_attention_mask": true,
10
+ "sampling_rate": 16000,
11
+ "win_length": 400
12
+ }
assets/silero-caption-policy.json ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ {
2
+ "hop_samples": 512,
3
+ "preroll_samples": 6400,
4
+ "sample_rate": 16000,
5
+ "silence_samples": 32000,
6
+ "speech_threshold": 0.5
7
+ }
assets/silero_vad.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1a153a22f4509e292a94e67d6f9b85e8deb25b4988682b7e174c65279d8788e3
3
+ size 2327524
assets/tokenizer.a8tok ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7fdc1e903297ea1fa438b77503db993c50a67f8b325b4e55754f08b8579c5410
3
+ size 1734837
assets/tokenizer.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:72f8b7e878ee6606c309881f68201e277f9dae50175a387074a5181d771b9599
3
+ size 11422657
assets/tokenizer_config.json ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "add_prefix_space": false,
3
+ "backend": "tokenizers",
4
+ "bos_token": "<|im_start|>",
5
+ "clean_up_tokenization_spaces": false,
6
+ "eos_token": "<|im_end|>",
7
+ "errors": "replace",
8
+ "extra_special_tokens": [
9
+ "[STREAMING_PAD]",
10
+ "[STREAMING_WORD]",
11
+ "[LANGUAGE_ZH]",
12
+ "[LANGUAGE_EN]"
13
+ ],
14
+ "is_local": true,
15
+ "local_files_only": false,
16
+ "model_max_length": 131072,
17
+ "pad_token": "<|endoftext|>",
18
+ "split_special_tokens": false,
19
+ "tokenizer_class": "Qwen2Tokenizer",
20
+ "unk_token": null
21
+ }
bin/linux-x86_64/audio8-stream ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:30486025c4ba0cb6d8f4d094b556fb22dbe7ecd2018caaeda740ed235ff51626
3
+ size 28397232
evaluation/native-cpu-is1000a.json ADDED
@@ -0,0 +1,146 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": "audio8.native_caption_diagnostic_summary.v1",
3
+ "status": "complete",
4
+ "release_type": "experimental",
5
+ "scope": "One previously exposed AMI IS1000a recording; no fresh heldout evaluation and no population-quality claim.",
6
+ "runtime": {
7
+ "os": "Linux x86_64 GNU",
8
+ "cpu": "AMD Ryzen AI 9 HX 370",
9
+ "physical_cpus": [
10
+ 0,
11
+ 1,
12
+ 2,
13
+ 3,
14
+ 4,
15
+ 5,
16
+ 6,
17
+ 7
18
+ ],
19
+ "workers": 8,
20
+ "row_tasks_per_worker": 4,
21
+ "nice": 15,
22
+ "activation": "bf16",
23
+ "activation_backend": "avx512_bf16_q4",
24
+ "batch_windows": 1,
25
+ "startup": "realtime18",
26
+ "delay_ms": 240,
27
+ "prefix_used": false,
28
+ "minimum_strong_glibc": "2.35",
29
+ "silero": "tract-onnx0.23.4; fixed existing v5 ONNX"
30
+ },
31
+ "model_sha256": "d40c393cfdb4fbd231c5fab593d844018b26f80d8a0113c9ae297b8edbee60ad",
32
+ "model_body_sha256": "0a5949f95ac476d7b9bd90ae70b55e6940e6a72ae5a614093f2c181bbb1c3553",
33
+ "binary_sha256": "30486025c4ba0cb6d8f4d094b556fb22dbe7ecd2018caaeda740ed235ff51626",
34
+ "source_manifest_sha256": "e52a0d57d942261cb9cc22cbaf8280dbf46dd888aedae2d3a6ccb9abda0cdb4e",
35
+ "audio_seconds": 319.715,
36
+ "input_sha256": "a2ca3b651137e316ec19127b5f4c785c258673968a93cd97df0834f97fcd125f",
37
+ "fixed_segments": 22,
38
+ "emissions": 2831,
39
+ "selected_samples": 3593008,
40
+ "unconsumed_selected_samples": 14264,
41
+ "all_input_bytes_observed_and_sha_verified": true,
42
+ "all_fixed_vad_boundaries_equal": true,
43
+ "token_parity": {
44
+ "all_ids_exact_mlx": true,
45
+ "ids": 2831,
46
+ "generated_ids_sha256": "d1c20a0f5c3f2ea79642f1397b00b8f7167c9592ef3a6507636d49ea4d048355",
47
+ "limitation": "Greedy token parity on this recording; not bitwise floating-point arithmetic equivalence or a general fidelity guarantee."
48
+ },
49
+ "quality_counts": {
50
+ "hits": 298,
51
+ "substitutions": 46,
52
+ "deletions": 134,
53
+ "insertions": 5,
54
+ "reference_units": 478,
55
+ "hypothesis_units": 349,
56
+ "errors": 185,
57
+ "error_rate": 0.38702928870292885
58
+ },
59
+ "prior_original_reset_errors": 171,
60
+ "prior_original_reference_units": 478,
61
+ "phase_seconds": {
62
+ "model_seconds": 209.74198503299976,
63
+ "reset_seconds": 0.32344611599999995,
64
+ "vad_seconds": 1.9816165189999988,
65
+ "read_seconds": 110.4583317700005,
66
+ "elapsed_seconds": 322.584235459,
67
+ "work_rtf": 0.663237720056925
68
+ },
69
+ "model_window_work_seconds": {
70
+ "p50": 0.062017852,
71
+ "p95": 0.089313997,
72
+ "max": 0.721454188
73
+ },
74
+ "load_seconds": 5.439074583,
75
+ "first_readable_host_seconds": 1.8761147260665894,
76
+ "host_receipt_max_queue_seconds": 10.145683053080006,
77
+ "host_receipt_non_eof_max_queue_seconds": 10.145683053080006,
78
+ "published_word_timing": {
79
+ "correctly_matched_units": 298,
80
+ "ambiguous_matched_units": 8,
81
+ "unambiguous_matched_units": 290,
82
+ "unmatched_reference_units": 180,
83
+ "matched_reference_fraction": 0.6234309623430963,
84
+ "p50_seconds": 1.839195849895475,
85
+ "p95_seconds": 8.944219085872191,
86
+ "maximum_seconds": 10.365784198902531,
87
+ "unambiguous_maximum_seconds": 10.365784198902531,
88
+ "matched_units_above_one_second": 213
89
+ },
90
+ "word_timing_limitation": "Lag summaries use one deterministic text alignment and are descriptive when alternative optimal alignments exist. Only unambiguous matches can support per-word timing claims. Omissions/substitutions remain errors, never zero-latency successes. Published reference timing uncertainty and overlapping-speaker word order are not independently corrected.",
91
+ "source_delivery": {
92
+ "chunk_samples": 320,
93
+ "scheduled_source_duration_seconds": 319.715,
94
+ "actual_feeder_duration_seconds": 320.3238878538832,
95
+ "max_delivery_lateness_seconds": 9.128275424093033
96
+ },
97
+ "weights_resident_bytes": 2188118080,
98
+ "peak_kv_payload_capacity_bytes": 210169856,
99
+ "peak_process_rss_bytes": 2431176704,
100
+ "maximum_input_retained_samples": 6912,
101
+ "gates": {
102
+ "one_second_caption_delay": false,
103
+ "at_most_two_decimal_gb_process_rss": false,
104
+ "production_accuracy_approved": false,
105
+ "release_accepted": false
106
+ },
107
+ "workload_rtf_limitation": "The0.663 workload ratio includes VAD-discarded silence in its denominator; continuous active speech still accumulated10.146s of queue. It is not a sustained low-latency pass.",
108
+ "evidence": {
109
+ "full_report": {
110
+ "path": "reports/native-caption-rt240-is1000a-v1/native-rt240-silero-b1-is1000a-v1.json",
111
+ "bytes": 291840,
112
+ "sha256": "c7346ed5a1e779891279062fc6b400431a433a4a7f112aff11e50bbf550750d9"
113
+ },
114
+ "raw_events": {
115
+ "path": "reports/native-caption-rt240-is1000a-v1/native-rt240-silero-b1-is1000a-v1.jsonl",
116
+ "bytes": 978692,
117
+ "sha256": "bbbafb1a5c9451de5b467edaa6589ed7ff28a04b4780864711a276e9a25f2d09"
118
+ },
119
+ "host_receipts": {
120
+ "path": "reports/native-caption-rt240-is1000a-v1/native-rt240-silero-b1-is1000a-v1.observed.jsonl",
121
+ "bytes": 741319,
122
+ "sha256": "f67164ea4cebffa3c518cf321913e132f5ff7d046f96c5918b24ee145606c6e7"
123
+ },
124
+ "plan": {
125
+ "path": "reports/native-caption-rt240-is1000a-v1/run-plan-v1.json",
126
+ "bytes": 7584,
127
+ "sha256": "7e506b998186de644095d78c9d3fe682c359a197dabdb6faec103d6fa96f896c"
128
+ },
129
+ "preflight": {
130
+ "path": "reports/native-caption-rt240-is1000a-v1/preflight-v1.json",
131
+ "bytes": 3175,
132
+ "sha256": "7974bd8f1d0bb55bc3f9d0f81b140d0fc986f222df41eb275115a94860b8ccc4"
133
+ },
134
+ "build_record": {
135
+ "path": "reports/native-caption-ubuntu2204-v2/build-report.json",
136
+ "bytes": 7653,
137
+ "sha256": "5f8783ef97d7730d470c82cd74b459dd7f92c1ad6c4744dbcd1fe72a18c652a4"
138
+ },
139
+ "mlx_raw_reference": {
140
+ "path": "reports/mlx-live-silero-rt240-b2-is1000a-v1/run.jsonl",
141
+ "bytes": 1217631,
142
+ "sha256": "1b72a6d5069dd1438063e55a0675757be34d05fe94133a14b1d99380f5998d01"
143
+ }
144
+ },
145
+ "release_payload_contains_no_raw_audio_or_transcript": true
146
+ }
evaluation/paired-quality.json ADDED
@@ -0,0 +1,127 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "format": "audio8-experimental-paired-quality-v1",
3
+ "status": "diagnostic_complete",
4
+ "qualification_pass": false,
5
+ "scope": "Exposed 319.715-second English AMI recording; not fresh held-out acceptance.",
6
+ "reference_words": 478,
7
+ "all_gated_omissions_counted": true,
8
+ "source_report_sha256": {
9
+ "native": "c7346ed5a1e779891279062fc6b400431a433a4a7f112aff11e50bbf550750d9",
10
+ "mlx": "8eb1bd4ff218604bba6723639c0b817d669bd709ee3e28972e4e7bc08e8ddf64",
11
+ "original": "ed2ec3c93ae47e372d272b0c7f96ff96f33ca5fd82b8671532658953a6abca94"
12
+ },
13
+ "runtimes": {
14
+ "native": {
15
+ "counts": {
16
+ "hits": 298,
17
+ "substitutions": 46,
18
+ "deletions": 134,
19
+ "insertions": 5,
20
+ "reference_units": 478,
21
+ "hypothesis_units": 349,
22
+ "errors": 185,
23
+ "error_rate": 0.38702928870292885
24
+ },
25
+ "memory": {
26
+ "os_peak_process_rss_bytes": 2431176704,
27
+ "os_peak_memory_footprint_bytes": null,
28
+ "footprint_available": false,
29
+ "rss_source_unit": "KiB (1024 bytes)",
30
+ "elapsed_seconds": 328.12,
31
+ "user_seconds": 1050.36,
32
+ "system_seconds": 84.95,
33
+ "scope": "Fresh native child process including loading and inference; excludes Python harness. RSS and footprint are separate measurements and must not be summed."
34
+ },
35
+ "host_receipt_non_eof_max_queue_seconds": 10.145683053080006,
36
+ "max_queue_seconds": 10.091913089999991,
37
+ "aligned_word_timing": {
38
+ "measured": true,
39
+ "actual_arrival_paced": true,
40
+ "timing_basis": "Independent host receipt of flushed JSONL since paced20ms producer start; all source words retained",
41
+ "correctly_matched_units": 298,
42
+ "ambiguous_matched_units": 8,
43
+ "ambiguity_method": "all minimum unit-cost Levenshtein paths, without timing-based selection",
44
+ "unambiguous_matched_units": 290,
45
+ "unambiguous_maximum_seconds": 10.365784198902531,
46
+ "unmatched_reference_units": 180,
47
+ "matched_reference_fraction": 0.6234309623430963,
48
+ "min_seconds": -1.9510815020836816,
49
+ "p50_seconds": 1.839195849895475,
50
+ "p95_seconds": 8.944219085872191,
51
+ "maximum_seconds": 10.365784198902531,
52
+ "matched_units_above_one_second": 213,
53
+ "all_matched_units_within_one_second": null,
54
+ "whole_release_pass": false,
55
+ "limitation": "Lag summaries use one deterministic text alignment and are descriptive when alternative optimal alignments exist. Only unambiguous matches can support per-word timing claims. Omissions/substitutions remain errors, never zero-latency successes. Published reference timing uncertainty and overlapping-speaker word order are not independently corrected."
56
+ },
57
+ "all_source_audio_observed": true,
58
+ "emissions": 2831,
59
+ "segments": 22,
60
+ "sustained_realtime_pass": false,
61
+ "scope": "Ryzen AI9 HX370, Linux7.0/glibc2.43 runtime; Ubuntu22/glibc2.35 build; CPU mask0-7,8workers,nice15. Launcher uses topology selection/inherited niceness; no universal performance claim."
62
+ },
63
+ "mlx": {
64
+ "counts": {
65
+ "hits": 297,
66
+ "substitutions": 46,
67
+ "deletions": 135,
68
+ "insertions": 5,
69
+ "reference_units": 478,
70
+ "hypothesis_units": 348,
71
+ "errors": 186,
72
+ "error_rate": 0.3891213389121339
73
+ },
74
+ "memory": {
75
+ "os_peak_process_rss_bytes": 2645917696,
76
+ "os_peak_memory_footprint_bytes": 3382233704,
77
+ "footprint_available": true,
78
+ "rss_source_unit": "bytes",
79
+ "elapsed_seconds": 336.98,
80
+ "user_seconds": 65.51,
81
+ "system_seconds": 48.53,
82
+ "scope": "Fresh native child process including loading and inference; excludes Python harness. RSS and footprint are separate measurements and must not be summed."
83
+ },
84
+ "host_receipt_non_eof_max_queue_seconds": null,
85
+ "max_queue_seconds": 1.4411456660274666,
86
+ "aligned_word_timing": {
87
+ "measured": true,
88
+ "actual_arrival_paced": true,
89
+ "timing_basis": "Independent host receipt of flushed JSONL since paced20ms producer start; all source words retained",
90
+ "correctly_matched_units": 297,
91
+ "ambiguous_matched_units": 9,
92
+ "ambiguity_method": "all minimum unit-cost Levenshtein paths, without timing-based selection",
93
+ "unambiguous_matched_units": 288,
94
+ "unambiguous_maximum_seconds": 5.559395957954678,
95
+ "unmatched_reference_units": 181,
96
+ "matched_reference_fraction": 0.6213389121338913,
97
+ "min_seconds": -2.175318667031817,
98
+ "p50_seconds": 0.7085568329482612,
99
+ "p95_seconds": 0.9698533329786869,
100
+ "maximum_seconds": 5.559395957954678,
101
+ "matched_units_above_one_second": 13,
102
+ "all_matched_units_within_one_second": null,
103
+ "whole_release_pass": false,
104
+ "limitation": "Lag summaries use one deterministic text alignment and are descriptive when alternative optimal alignments exist. Only unambiguous matches can support per-word timing claims. Omissions/substitutions remain errors, never zero-latency successes. Published reference timing uncertainty and overlapping-speaker word order are not independently corrected."
105
+ },
106
+ "all_source_audio_observed": true,
107
+ "emissions": 2831,
108
+ "segments": 22
109
+ },
110
+ "original": {
111
+ "error_rate": 0.3577405857740586,
112
+ "substitutions": 48,
113
+ "deletions": 118,
114
+ "insertions": 5,
115
+ "hits": 312,
116
+ "reference_units": 478,
117
+ "errors": 171,
118
+ "scope": "Original BF16 CUDA, same frozen22 silence segments; unpaced quality only."
119
+ }
120
+ },
121
+ "limits": [
122
+ "Original and MLX controls differ in backend/activation arithmetic.",
123
+ "Work RTF includes gated silence and does not establish sustained speech throughput.",
124
+ "Memory target and universal one-second word latency are unmet.",
125
+ "Ambiguous/unmatched words cannot establish passing latency."
126
+ ]
127
+ }
execution_profile.json ADDED
@@ -0,0 +1,131 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "caption": {
3
+ "format": "audio8-silero-caption-profile-v1",
4
+ "license_sha256": "2e63e9a38b6e8fc0c7bc37ce174caca1862870856c6daf5697cfb785e925520b",
5
+ "mlx_dependencies": {
6
+ "mlx": "0.32.2",
7
+ "mlx-metal": "0.32.2",
8
+ "numpy": "2.5.3",
9
+ "onnxruntime": "1.30.0"
10
+ },
11
+ "policy": {
12
+ "hop_samples": 512,
13
+ "preroll_samples": 6400,
14
+ "sample_rate": 16000,
15
+ "silence_samples": 32000,
16
+ "speech_threshold": 0.5
17
+ },
18
+ "policy_sha256": "447c4ba4df84285af346d12a133dac307a6d53f0f71c465f1dd5850416d0df4b",
19
+ "requirements_sha256": "d5a5d709779bc64a60b06fb9f4cf18bd8e492ee4934f6b730a8bfd076f26ad68",
20
+ "silero_model_sha256": "1a153a22f4509e292a94e67d6f9b85e8deb25b4988682b7e174c65279d8788e3",
21
+ "source_sha256": "8b6d69400d95de97fc68b918eca6ac18a7cd30f7f38534d55c3e811c2363a19c"
22
+ },
23
+ "format": "audio8-experimental-execution-v1",
24
+ "mlx": {
25
+ "bindings": {
26
+ "bundle_manifest": "a068c0532c24b208d95de2b02af4533701f21bdb2436936178a35c8e6d219f45",
27
+ "bundle_weights": "478a045ad7f447d36205d411c93cf5e5847e0879d950c9ee7dcfc4cf8d289694",
28
+ "runtime_sources": {
29
+ "__init__.py": "687ad18a08c3dd374e55113a43b33ac1b27e208b01ce99a827187af4244ccd47",
30
+ "__main__.py": "cf7390a2508a0fcad4777a4a629fc5212ab655cb45845975995f835676a834e3",
31
+ "cli.py": "c8d7029a9e77436ba50739499b2132ce02d45e16c148640f3d3824bf61883158",
32
+ "frontend.py": "fcfa93161c7c431fe5918fb559c52faa587c9eb0e790fae4057caed278f7f383",
33
+ "gptq_q4_provenance.py": "461163cd7c68fcf5c4ff0061be1d895636f91ff31cfb12ba6c89f218aec0c418",
34
+ "math.py": "839517e331f76bb3b000998e8368761c18575e67c07cc6be49cdd5029e634851",
35
+ "model.py": "d9cd49025be5263a24ad86bdc29b817aaac348bd2a85059aa4f05cfe8b409b83",
36
+ "silero_input.py": "8d36f9cfc8aa92ce34afd1702113cec17f688a5bb0e0cd5ca73f387821cc620d",
37
+ "silero_stream.py": "1406e2e8972c638dedfd0dcf9b8e72d06296aed503f1bef28d86a1b9d8aa595e",
38
+ "stream.py": "60bc5d7b5c6946ad63df284feb8d04bc99163bf15eab2f75d23f5a4ca7a97a55",
39
+ "weights.py": "4af26f60fbd9f6303490df6cda55c08acc4a40479bd8a437e4b12e401f77511f"
40
+ }
41
+ },
42
+ "caption": {
43
+ "format": "audio8-silero-caption-profile-v1",
44
+ "license_sha256": "2e63e9a38b6e8fc0c7bc37ce174caca1862870856c6daf5697cfb785e925520b",
45
+ "mlx_dependencies": {
46
+ "mlx": "0.32.2",
47
+ "mlx-metal": "0.32.2",
48
+ "numpy": "2.5.3",
49
+ "onnxruntime": "1.30.0"
50
+ },
51
+ "policy": {
52
+ "hop_samples": 512,
53
+ "preroll_samples": 6400,
54
+ "sample_rate": 16000,
55
+ "silence_samples": 32000,
56
+ "speech_threshold": 0.5
57
+ },
58
+ "policy_sha256": "447c4ba4df84285af346d12a133dac307a6d53f0f71c465f1dd5850416d0df4b",
59
+ "requirements_sha256": "d5a5d709779bc64a60b06fb9f4cf18bd8e492ee4934f6b730a8bfd076f26ad68",
60
+ "silero_model_sha256": "1a153a22f4509e292a94e67d6f9b85e8deb25b4988682b7e174c65279d8788e3",
61
+ "source_sha256": "8b6d69400d95de97fc68b918eca6ac18a7cd30f7f38534d55c3e811c2363a19c"
62
+ },
63
+ "path": "run-mlx.sh",
64
+ "profile": {
65
+ "batch_windows": 4,
66
+ "cache_dtype": "bfloat16",
67
+ "delay_ms": 240,
68
+ "dtype": "float16",
69
+ "first_batch_windows": 1,
70
+ "fuse_projections": true,
71
+ "gear": 4,
72
+ "math_mode": "compiled",
73
+ "memory_limit_gib": 4.0,
74
+ "startup": "realtime18",
75
+ "warmup_projections": true
76
+ }
77
+ },
78
+ "native": {
79
+ "linux-x86_64": {
80
+ "binary": "bin/linux-x86_64/audio8-stream",
81
+ "bindings": {
82
+ "binary": "30486025c4ba0cb6d8f4d094b556fb22dbe7ecd2018caaeda740ed235ff51626",
83
+ "model": "d40c393cfdb4fbd231c5fab593d844018b26f80d8a0113c9ae297b8edbee60ad"
84
+ },
85
+ "caption": {
86
+ "format": "audio8-silero-caption-profile-v1",
87
+ "license_sha256": "2e63e9a38b6e8fc0c7bc37ce174caca1862870856c6daf5697cfb785e925520b",
88
+ "mlx_dependencies": {
89
+ "mlx": "0.32.2",
90
+ "mlx-metal": "0.32.2",
91
+ "numpy": "2.5.3",
92
+ "onnxruntime": "1.30.0"
93
+ },
94
+ "policy": {
95
+ "hop_samples": 512,
96
+ "preroll_samples": 6400,
97
+ "sample_rate": 16000,
98
+ "silence_samples": 32000,
99
+ "speech_threshold": 0.5
100
+ },
101
+ "policy_sha256": "447c4ba4df84285af346d12a133dac307a6d53f0f71c465f1dd5850416d0df4b",
102
+ "requirements_sha256": "d5a5d709779bc64a60b06fb9f4cf18bd8e492ee4934f6b730a8bfd076f26ad68",
103
+ "silero_model_sha256": "1a153a22f4509e292a94e67d6f9b85e8deb25b4988682b7e174c65279d8788e3",
104
+ "source_sha256": "8b6d69400d95de97fc68b918eca6ac18a7cd30f7f38534d55c3e811c2363a19c"
105
+ },
106
+ "path": "run-cpu-linux-x86_64.sh",
107
+ "profile": {
108
+ "activation": "bf16",
109
+ "batch_windows": 1,
110
+ "cache_dtype": "bfloat16",
111
+ "cpu_affinity": {
112
+ "policy": "linux-physical-cores-v1",
113
+ "workers": 8
114
+ },
115
+ "delay_ms": 240,
116
+ "first_batch_windows": 1,
117
+ "gear": 4,
118
+ "nice": null,
119
+ "pool_driver": true,
120
+ "prefix_mode": "none",
121
+ "row_tasks": 4,
122
+ "startup": "realtime",
123
+ "worker_qos": "default",
124
+ "workers": 8
125
+ }
126
+ }
127
+ },
128
+ "primary_native_platform": "linux-x86_64",
129
+ "production_ready": false,
130
+ "status": "experimental"
131
+ }
gguf/audio8-q4_0.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d5b992bd89fc32f0166ec15b24ad45c7520621c308de04ba0a9dca7b2519f465
3
+ size 2330040640
gguf/bin/linux-x86_64-cuda/audio8-gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fddd6ef5150c84060a6a6770da7ac7d60f7eef51f5f2e3d944831b625bb8e2fb
3
+ size 27685360
gguf/bin/linux-x86_64-cuda/libaudio8-bridge.so ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8793f0c1bda707fe7d9deddcba06d669063cfaed2f28f6e4b970b677aaac5ae2
3
+ size 49951320
gguf/bin/linux-x86_64-vulkan/audio8-gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fddd6ef5150c84060a6a6770da7ac7d60f7eef51f5f2e3d944831b625bb8e2fb
3
+ size 27685360
gguf/bin/linux-x86_64-vulkan/libaudio8-bridge.so ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:10286250d70802b80b8f9731690692f8aceb238d9c27495733bc05c499f06b1a
3
+ size 45606192
gguf/licenses/cuda/audio8-Apache-2.0.txt ADDED
@@ -0,0 +1,202 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ Apache License
3
+ Version 2.0, January 2004
4
+ http://www.apache.org/licenses/
5
+
6
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
7
+
8
+ 1. Definitions.
9
+
10
+ "License" shall mean the terms and conditions for use, reproduction,
11
+ and distribution as defined by Sections 1 through 9 of this document.
12
+
13
+ "Licensor" shall mean the copyright owner or entity authorized by
14
+ the copyright owner that is granting the License.
15
+
16
+ "Legal Entity" shall mean the union of the acting entity and all
17
+ other entities that control, are controlled by, or are under common
18
+ control with that entity. For the purposes of this definition,
19
+ "control" means (i) the power, direct or indirect, to cause the
20
+ direction or management of such entity, whether by contract or
21
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
22
+ outstanding shares, or (iii) beneficial ownership of such entity.
23
+
24
+ "You" (or "Your") shall mean an individual or Legal Entity
25
+ exercising permissions granted by this License.
26
+
27
+ "Source" form shall mean the preferred form for making modifications,
28
+ including but not limited to software source code, documentation
29
+ source, and configuration files.
30
+
31
+ "Object" form shall mean any form resulting from mechanical
32
+ transformation or translation of a Source form, including but
33
+ not limited to compiled object code, generated documentation,
34
+ and conversions to other media types.
35
+
36
+ "Work" shall mean the work of authorship, whether in Source or
37
+ Object form, made available under the License, as indicated by a
38
+ copyright notice that is included in or attached to the work
39
+ (an example is provided in the Appendix below).
40
+
41
+ "Derivative Works" shall mean any work, whether in Source or Object
42
+ form, that is based on (or derived from) the Work and for which the
43
+ editorial revisions, annotations, elaborations, or other modifications
44
+ represent, as a whole, an original work of authorship. For the purposes
45
+ of this License, Derivative Works shall not include works that remain
46
+ separable from, or merely link (or bind by name) to the interfaces of,
47
+ the Work and Derivative Works thereof.
48
+
49
+ "Contribution" shall mean any work of authorship, including
50
+ the original version of the Work and any modifications or additions
51
+ to that Work or Derivative Works thereof, that is intentionally
52
+ submitted to Licensor for inclusion in the Work by the copyright owner
53
+ or by an individual or Legal Entity authorized to submit on behalf of
54
+ the copyright owner. For the purposes of this definition, "submitted"
55
+ means any form of electronic, verbal, or written communication sent
56
+ to the Licensor or its representatives, including but not limited to
57
+ communication on electronic mailing lists, source code control systems,
58
+ and issue tracking systems that are managed by, or on behalf of, the
59
+ Licensor for the purpose of discussing and improving the Work, but
60
+ excluding communication that is conspicuously marked or otherwise
61
+ designated in writing by the copyright owner as "Not a Contribution."
62
+
63
+ "Contributor" shall mean Licensor and any individual or Legal Entity
64
+ on behalf of whom a Contribution has been received by Licensor and
65
+ subsequently incorporated within the Work.
66
+
67
+ 2. Grant of Copyright License. Subject to the terms and conditions of
68
+ this License, each Contributor hereby grants to You a perpetual,
69
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
70
+ copyright license to reproduce, prepare Derivative Works of,
71
+ publicly display, publicly perform, sublicense, and distribute the
72
+ Work and such Derivative Works in Source or Object form.
73
+
74
+ 3. Grant of Patent License. Subject to the terms and conditions of
75
+ this License, each Contributor hereby grants to You a perpetual,
76
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
77
+ (except as stated in this section) patent license to make, have made,
78
+ use, offer to sell, sell, import, and otherwise transfer the Work,
79
+ where such license applies only to those patent claims licensable
80
+ by such Contributor that are necessarily infringed by their
81
+ Contribution(s) alone or by combination of their Contribution(s)
82
+ with the Work to which such Contribution(s) was submitted. If You
83
+ institute patent litigation against any entity (including a
84
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
85
+ or a Contribution incorporated within the Work constitutes direct
86
+ or contributory patent infringement, then any patent licenses
87
+ granted to You under this License for that Work shall terminate
88
+ as of the date such litigation is filed.
89
+
90
+ 4. Redistribution. You may reproduce and distribute copies of the
91
+ Work or Derivative Works thereof in any medium, with or without
92
+ modifications, and in Source or Object form, provided that You
93
+ meet the following conditions:
94
+
95
+ (a) You must give any other recipients of the Work or
96
+ Derivative Works a copy of this License; and
97
+
98
+ (b) You must cause any modified files to carry prominent notices
99
+ stating that You changed the files; and
100
+
101
+ (c) You must retain, in the Source form of any Derivative Works
102
+ that You distribute, all copyright, patent, trademark, and
103
+ attribution notices from the Source form of the Work,
104
+ excluding those notices that do not pertain to any part of
105
+ the Derivative Works; and
106
+
107
+ (d) If the Work includes a "NOTICE" text file as part of its
108
+ distribution, then any Derivative Works that You distribute must
109
+ include a readable copy of the attribution notices contained
110
+ within such NOTICE file, excluding those notices that do not
111
+ pertain to any part of the Derivative Works, in at least one
112
+ of the following places: within a NOTICE text file distributed
113
+ as part of the Derivative Works; within the Source form or
114
+ documentation, if provided along with the Derivative Works; or,
115
+ within a display generated by the Derivative Works, if and
116
+ wherever such third-party notices normally appear. The contents
117
+ of the NOTICE file are for informational purposes only and
118
+ do not modify the License. You may add Your own attribution
119
+ notices within Derivative Works that You distribute, alongside
120
+ or as an addendum to the NOTICE text from the Work, provided
121
+ that such additional attribution notices cannot be construed
122
+ as modifying the License.
123
+
124
+ You may add Your own copyright statement to Your modifications and
125
+ may provide additional or different license terms and conditions
126
+ for use, reproduction, or distribution of Your modifications, or
127
+ for any such Derivative Works as a whole, provided Your use,
128
+ reproduction, and distribution of the Work otherwise complies with
129
+ the conditions stated in this License.
130
+
131
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
132
+ any Contribution intentionally submitted for inclusion in the Work
133
+ by You to the Licensor shall be under the terms and conditions of
134
+ this License, without any additional terms or conditions.
135
+ Notwithstanding the above, nothing herein shall supersede or modify
136
+ the terms of any separate license agreement you may have executed
137
+ with Licensor regarding such Contributions.
138
+
139
+ 6. Trademarks. This License does not grant permission to use the trade
140
+ names, trademarks, service marks, or product names of the Licensor,
141
+ except as required for reasonable and customary use in describing the
142
+ origin of the Work and reproducing the content of the NOTICE file.
143
+
144
+ 7. Disclaimer of Warranty. Unless required by applicable law or
145
+ agreed to in writing, Licensor provides the Work (and each
146
+ Contributor provides its Contributions) on an "AS IS" BASIS,
147
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
148
+ implied, including, without limitation, any warranties or conditions
149
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
150
+ PARTICULAR PURPOSE. You are solely responsible for determining the
151
+ appropriateness of using or redistributing the Work and assume any
152
+ risks associated with Your exercise of permissions under this License.
153
+
154
+ 8. Limitation of Liability. In no event and under no legal theory,
155
+ whether in tort (including negligence), contract, or otherwise,
156
+ unless required by applicable law (such as deliberate and grossly
157
+ negligent acts) or agreed to in writing, shall any Contributor be
158
+ liable to You for damages, including any direct, indirect, special,
159
+ incidental, or consequential damages of any character arising as a
160
+ result of this License or out of the use or inability to use the
161
+ Work (including but not limited to damages for loss of goodwill,
162
+ work stoppage, computer failure or malfunction, or any and all
163
+ other commercial damages or losses), even if such Contributor
164
+ has been advised of the possibility of such damages.
165
+
166
+ 9. Accepting Warranty or Additional Liability. While redistributing
167
+ the Work or Derivative Works thereof, You may choose to offer,
168
+ and charge a fee for, acceptance of support, warranty, indemnity,
169
+ or other liability obligations and/or rights consistent with this
170
+ License. However, in accepting such obligations, You may act only
171
+ on Your own behalf and on Your sole responsibility, not on behalf
172
+ of any other Contributor, and only if You agree to indemnify,
173
+ defend, and hold each Contributor harmless for any liability
174
+ incurred by, or claims asserted against, such Contributor by reason
175
+ of your accepting any such warranty or additional liability.
176
+
177
+ END OF TERMS AND CONDITIONS
178
+
179
+ APPENDIX: How to apply the Apache License to your work.
180
+
181
+ To apply the Apache License to your work, attach the following
182
+ boilerplate notice, with the fields enclosed by brackets "[]"
183
+ replaced with your own identifying information. (Don't include
184
+ the brackets!) The text should be enclosed in the appropriate
185
+ comment syntax for the file format. We also recommend that a
186
+ file or class name and description of purpose be included on the
187
+ same "printed page" as the copyright notice for easier
188
+ identification within third-party archives.
189
+
190
+ Copyright [yyyy] [name of copyright owner]
191
+
192
+ Licensed under the Apache License, Version 2.0 (the "License");
193
+ you may not use this file except in compliance with the License.
194
+ You may obtain a copy of the License at
195
+
196
+ http://www.apache.org/licenses/LICENSE-2.0
197
+
198
+ Unless required by applicable law or agreed to in writing, software
199
+ distributed under the License is distributed on an "AS IS" BASIS,
200
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
201
+ See the License for the specific language governing permissions and
202
+ limitations under the License.
gguf/licenses/cuda/ggml-MIT.txt ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ MIT License
2
+
3
+ Copyright (c) 2023-2026 The ggml authors
4
+
5
+ Permission is hereby granted, free of charge, to any person obtaining a copy
6
+ of this software and associated documentation files (the "Software"), to deal
7
+ in the Software without restriction, including without limitation the rights
8
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9
+ copies of the Software, and to permit persons to whom the Software is
10
+ furnished to do so, subject to the following conditions:
11
+
12
+ The above copyright notice and this permission notice shall be included in all
13
+ copies or substantial portions of the Software.
14
+
15
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21
+ SOFTWARE.
gguf/licenses/cuda/native-dependencies.index.json ADDED
The diff for this file is too large to render. See raw diff
 
gguf/licenses/cuda/native-dependencies.tar.gz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1c07d55b4747fb1e51a6caaf673bf79d3bef9c68bb0dcb9da99d74e2adea4a02
3
+ size 134724
gguf/licenses/vulkan/audio8-Apache-2.0.txt ADDED
@@ -0,0 +1,202 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ Apache License
3
+ Version 2.0, January 2004
4
+ http://www.apache.org/licenses/
5
+
6
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
7
+
8
+ 1. Definitions.
9
+
10
+ "License" shall mean the terms and conditions for use, reproduction,
11
+ and distribution as defined by Sections 1 through 9 of this document.
12
+
13
+ "Licensor" shall mean the copyright owner or entity authorized by
14
+ the copyright owner that is granting the License.
15
+
16
+ "Legal Entity" shall mean the union of the acting entity and all
17
+ other entities that control, are controlled by, or are under common
18
+ control with that entity. For the purposes of this definition,
19
+ "control" means (i) the power, direct or indirect, to cause the
20
+ direction or management of such entity, whether by contract or
21
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
22
+ outstanding shares, or (iii) beneficial ownership of such entity.
23
+
24
+ "You" (or "Your") shall mean an individual or Legal Entity
25
+ exercising permissions granted by this License.
26
+
27
+ "Source" form shall mean the preferred form for making modifications,
28
+ including but not limited to software source code, documentation
29
+ source, and configuration files.
30
+
31
+ "Object" form shall mean any form resulting from mechanical
32
+ transformation or translation of a Source form, including but
33
+ not limited to compiled object code, generated documentation,
34
+ and conversions to other media types.
35
+
36
+ "Work" shall mean the work of authorship, whether in Source or
37
+ Object form, made available under the License, as indicated by a
38
+ copyright notice that is included in or attached to the work
39
+ (an example is provided in the Appendix below).
40
+
41
+ "Derivative Works" shall mean any work, whether in Source or Object
42
+ form, that is based on (or derived from) the Work and for which the
43
+ editorial revisions, annotations, elaborations, or other modifications
44
+ represent, as a whole, an original work of authorship. For the purposes
45
+ of this License, Derivative Works shall not include works that remain
46
+ separable from, or merely link (or bind by name) to the interfaces of,
47
+ the Work and Derivative Works thereof.
48
+
49
+ "Contribution" shall mean any work of authorship, including
50
+ the original version of the Work and any modifications or additions
51
+ to that Work or Derivative Works thereof, that is intentionally
52
+ submitted to Licensor for inclusion in the Work by the copyright owner
53
+ or by an individual or Legal Entity authorized to submit on behalf of
54
+ the copyright owner. For the purposes of this definition, "submitted"
55
+ means any form of electronic, verbal, or written communication sent
56
+ to the Licensor or its representatives, including but not limited to
57
+ communication on electronic mailing lists, source code control systems,
58
+ and issue tracking systems that are managed by, or on behalf of, the
59
+ Licensor for the purpose of discussing and improving the Work, but
60
+ excluding communication that is conspicuously marked or otherwise
61
+ designated in writing by the copyright owner as "Not a Contribution."
62
+
63
+ "Contributor" shall mean Licensor and any individual or Legal Entity
64
+ on behalf of whom a Contribution has been received by Licensor and
65
+ subsequently incorporated within the Work.
66
+
67
+ 2. Grant of Copyright License. Subject to the terms and conditions of
68
+ this License, each Contributor hereby grants to You a perpetual,
69
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
70
+ copyright license to reproduce, prepare Derivative Works of,
71
+ publicly display, publicly perform, sublicense, and distribute the
72
+ Work and such Derivative Works in Source or Object form.
73
+
74
+ 3. Grant of Patent License. Subject to the terms and conditions of
75
+ this License, each Contributor hereby grants to You a perpetual,
76
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
77
+ (except as stated in this section) patent license to make, have made,
78
+ use, offer to sell, sell, import, and otherwise transfer the Work,
79
+ where such license applies only to those patent claims licensable
80
+ by such Contributor that are necessarily infringed by their
81
+ Contribution(s) alone or by combination of their Contribution(s)
82
+ with the Work to which such Contribution(s) was submitted. If You
83
+ institute patent litigation against any entity (including a
84
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
85
+ or a Contribution incorporated within the Work constitutes direct
86
+ or contributory patent infringement, then any patent licenses
87
+ granted to You under this License for that Work shall terminate
88
+ as of the date such litigation is filed.
89
+
90
+ 4. Redistribution. You may reproduce and distribute copies of the
91
+ Work or Derivative Works thereof in any medium, with or without
92
+ modifications, and in Source or Object form, provided that You
93
+ meet the following conditions:
94
+
95
+ (a) You must give any other recipients of the Work or
96
+ Derivative Works a copy of this License; and
97
+
98
+ (b) You must cause any modified files to carry prominent notices
99
+ stating that You changed the files; and
100
+
101
+ (c) You must retain, in the Source form of any Derivative Works
102
+ that You distribute, all copyright, patent, trademark, and
103
+ attribution notices from the Source form of the Work,
104
+ excluding those notices that do not pertain to any part of
105
+ the Derivative Works; and
106
+
107
+ (d) If the Work includes a "NOTICE" text file as part of its
108
+ distribution, then any Derivative Works that You distribute must
109
+ include a readable copy of the attribution notices contained
110
+ within such NOTICE file, excluding those notices that do not
111
+ pertain to any part of the Derivative Works, in at least one
112
+ of the following places: within a NOTICE text file distributed
113
+ as part of the Derivative Works; within the Source form or
114
+ documentation, if provided along with the Derivative Works; or,
115
+ within a display generated by the Derivative Works, if and
116
+ wherever such third-party notices normally appear. The contents
117
+ of the NOTICE file are for informational purposes only and
118
+ do not modify the License. You may add Your own attribution
119
+ notices within Derivative Works that You distribute, alongside
120
+ or as an addendum to the NOTICE text from the Work, provided
121
+ that such additional attribution notices cannot be construed
122
+ as modifying the License.
123
+
124
+ You may add Your own copyright statement to Your modifications and
125
+ may provide additional or different license terms and conditions
126
+ for use, reproduction, or distribution of Your modifications, or
127
+ for any such Derivative Works as a whole, provided Your use,
128
+ reproduction, and distribution of the Work otherwise complies with
129
+ the conditions stated in this License.
130
+
131
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
132
+ any Contribution intentionally submitted for inclusion in the Work
133
+ by You to the Licensor shall be under the terms and conditions of
134
+ this License, without any additional terms or conditions.
135
+ Notwithstanding the above, nothing herein shall supersede or modify
136
+ the terms of any separate license agreement you may have executed
137
+ with Licensor regarding such Contributions.
138
+
139
+ 6. Trademarks. This License does not grant permission to use the trade
140
+ names, trademarks, service marks, or product names of the Licensor,
141
+ except as required for reasonable and customary use in describing the
142
+ origin of the Work and reproducing the content of the NOTICE file.
143
+
144
+ 7. Disclaimer of Warranty. Unless required by applicable law or
145
+ agreed to in writing, Licensor provides the Work (and each
146
+ Contributor provides its Contributions) on an "AS IS" BASIS,
147
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
148
+ implied, including, without limitation, any warranties or conditions
149
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
150
+ PARTICULAR PURPOSE. You are solely responsible for determining the
151
+ appropriateness of using or redistributing the Work and assume any
152
+ risks associated with Your exercise of permissions under this License.
153
+
154
+ 8. Limitation of Liability. In no event and under no legal theory,
155
+ whether in tort (including negligence), contract, or otherwise,
156
+ unless required by applicable law (such as deliberate and grossly
157
+ negligent acts) or agreed to in writing, shall any Contributor be
158
+ liable to You for damages, including any direct, indirect, special,
159
+ incidental, or consequential damages of any character arising as a
160
+ result of this License or out of the use or inability to use the
161
+ Work (including but not limited to damages for loss of goodwill,
162
+ work stoppage, computer failure or malfunction, or any and all
163
+ other commercial damages or losses), even if such Contributor
164
+ has been advised of the possibility of such damages.
165
+
166
+ 9. Accepting Warranty or Additional Liability. While redistributing
167
+ the Work or Derivative Works thereof, You may choose to offer,
168
+ and charge a fee for, acceptance of support, warranty, indemnity,
169
+ or other liability obligations and/or rights consistent with this
170
+ License. However, in accepting such obligations, You may act only
171
+ on Your own behalf and on Your sole responsibility, not on behalf
172
+ of any other Contributor, and only if You agree to indemnify,
173
+ defend, and hold each Contributor harmless for any liability
174
+ incurred by, or claims asserted against, such Contributor by reason
175
+ of your accepting any such warranty or additional liability.
176
+
177
+ END OF TERMS AND CONDITIONS
178
+
179
+ APPENDIX: How to apply the Apache License to your work.
180
+
181
+ To apply the Apache License to your work, attach the following
182
+ boilerplate notice, with the fields enclosed by brackets "[]"
183
+ replaced with your own identifying information. (Don't include
184
+ the brackets!) The text should be enclosed in the appropriate
185
+ comment syntax for the file format. We also recommend that a
186
+ file or class name and description of purpose be included on the
187
+ same "printed page" as the copyright notice for easier
188
+ identification within third-party archives.
189
+
190
+ Copyright [yyyy] [name of copyright owner]
191
+
192
+ Licensed under the Apache License, Version 2.0 (the "License");
193
+ you may not use this file except in compliance with the License.
194
+ You may obtain a copy of the License at
195
+
196
+ http://www.apache.org/licenses/LICENSE-2.0
197
+
198
+ Unless required by applicable law or agreed to in writing, software
199
+ distributed under the License is distributed on an "AS IS" BASIS,
200
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
201
+ See the License for the specific language governing permissions and
202
+ limitations under the License.
gguf/licenses/vulkan/ggml-MIT.txt ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ MIT License
2
+
3
+ Copyright (c) 2023-2026 The ggml authors
4
+
5
+ Permission is hereby granted, free of charge, to any person obtaining a copy
6
+ of this software and associated documentation files (the "Software"), to deal
7
+ in the Software without restriction, including without limitation the rights
8
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9
+ copies of the Software, and to permit persons to whom the Software is
10
+ furnished to do so, subject to the following conditions:
11
+
12
+ The above copyright notice and this permission notice shall be included in all
13
+ copies or substantial portions of the Software.
14
+
15
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21
+ SOFTWARE.
gguf/licenses/vulkan/native-dependencies.index.json ADDED
The diff for this file is too large to render. See raw diff
 
gguf/licenses/vulkan/native-dependencies.tar.gz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1c07d55b4747fb1e51a6caaf673bf79d3bef9c68bb0dcb9da99d74e2adea4a02
3
+ size 134724
gguf/provenance/cuda/gated-en0-smoke.json ADDED
@@ -0,0 +1,156 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "format": "audio8-rt240-gated-gpu-smoke-summary-v1",
3
+ "status": "complete",
4
+ "model_sha256": "d5b992bd89fc32f0166ec15b24ad45c7520621c308de04ba0a9dca7b2519f465",
5
+ "all_devices_identical_85_ids": true,
6
+ "all_devices_identical_readable_output": true,
7
+ "profiles": [
8
+ {
9
+ "profile": "cuda-0",
10
+ "device": "NVIDIA GeForce RTX 5080 Laptop GPU",
11
+ "backend": "CUDA",
12
+ "device_index": 0,
13
+ "device_id": "0000:64:00.0",
14
+ "integrated": false,
15
+ "status": "smoke_passed",
16
+ "input_samples": 93680,
17
+ "input_sha256": "22d472b40f913206b6917115d136306be88df3b278e77f68be5910423250fa4d",
18
+ "segments": 1,
19
+ "selected_samples": 90864,
20
+ "emissions": 85,
21
+ "generated_ids_sha256": "4cab5d89ace01105314a3ff9ea386dd217c2cb319c74d0295a34ead46d3c44f7",
22
+ "full_source_observed": true,
23
+ "independent_tokenizer_pass": true,
24
+ "finite_winning_logits": true,
25
+ "counts": {
26
+ "hits": 16,
27
+ "substitutions": 1,
28
+ "deletions": 0,
29
+ "insertions": 0,
30
+ "reference_units": 17,
31
+ "hypothesis_units": 17,
32
+ "errors": 1,
33
+ "error_rate": 0.058823529411764705
34
+ },
35
+ "work_rtf": 0.5209606819812125,
36
+ "model_seconds": 2.9825750709999994,
37
+ "reset_seconds": 0.007344031,
38
+ "vad_seconds": 0.060305690999999995,
39
+ "stream_elapsed_including_read_wait_seconds": 6.309229886,
40
+ "first_readable_host_receipt_since_audio_start_seconds": 1.293277544900775,
41
+ "last_readable_host_receipt_since_audio_start_seconds": 5.9276029269676656,
42
+ "os_peak_process_rss_bytes": 659881984,
43
+ "gpu_memory_highwater_available": false,
44
+ "backend_weight_payload_bytes": 2335448192,
45
+ "backend_weight_buffer_bytes": 2335498752,
46
+ "peak_cache_bytes": 210169856,
47
+ "retained_input_samples": 6912,
48
+ "result_sha256": "cc01e1db605878c3e1de6d2acb38723d733e33612b1adb3a6dc5889cdd56498e",
49
+ "raw_sha256": "33b0fa02ef241e5376f838d334ea55f4f349b7aa18cf6650c960202072f988a0",
50
+ "cli_sha256": "fddd6ef5150c84060a6a6770da7ac7d60f7eef51f5f2e3d944831b625bb8e2fb",
51
+ "bridge_sha256": "8793f0c1bda707fe7d9deddcba06d669063cfaed2f28f6e4b970b677aaac5ae2"
52
+ },
53
+ {
54
+ "profile": "vulkan-0",
55
+ "device": "NVIDIA GeForce RTX 5080 Laptop GPU",
56
+ "backend": "Vulkan",
57
+ "device_index": 0,
58
+ "device_id": "0000:64:00.0",
59
+ "integrated": false,
60
+ "status": "smoke_passed",
61
+ "input_samples": 93680,
62
+ "input_sha256": "22d472b40f913206b6917115d136306be88df3b278e77f68be5910423250fa4d",
63
+ "segments": 1,
64
+ "selected_samples": 90864,
65
+ "emissions": 85,
66
+ "generated_ids_sha256": "4cab5d89ace01105314a3ff9ea386dd217c2cb319c74d0295a34ead46d3c44f7",
67
+ "full_source_observed": true,
68
+ "independent_tokenizer_pass": true,
69
+ "finite_winning_logits": true,
70
+ "counts": {
71
+ "hits": 16,
72
+ "substitutions": 1,
73
+ "deletions": 0,
74
+ "insertions": 0,
75
+ "reference_units": 17,
76
+ "hypothesis_units": 17,
77
+ "errors": 1,
78
+ "error_rate": 0.058823529411764705
79
+ },
80
+ "work_rtf": 0.6032595509820663,
81
+ "model_seconds": 3.4624782839999986,
82
+ "reset_seconds": 0.011015509,
83
+ "vad_seconds": 0.05859087800000001,
84
+ "stream_elapsed_including_read_wait_seconds": 6.397320539,
85
+ "first_readable_host_receipt_since_audio_start_seconds": 1.3418099018745124,
86
+ "last_readable_host_receipt_since_audio_start_seconds": 5.937535393051803,
87
+ "os_peak_process_rss_bytes": 256667648,
88
+ "gpu_memory_highwater_available": false,
89
+ "backend_weight_payload_bytes": 2335448192,
90
+ "backend_weight_buffer_bytes": 2335448192,
91
+ "peak_cache_bytes": 210169856,
92
+ "retained_input_samples": 6912,
93
+ "result_sha256": "d8ff3715739361d7b2573b9f99bdd8fa9969d009de1692d6a212cb454cef54fc",
94
+ "raw_sha256": "959fe17c5044a953f0bea05d32ef4c1997547bfba92c359b280d1c53359fdfee",
95
+ "cli_sha256": "fddd6ef5150c84060a6a6770da7ac7d60f7eef51f5f2e3d944831b625bb8e2fb",
96
+ "bridge_sha256": "10286250d70802b80b8f9731690692f8aceb238d9c27495733bc05c499f06b1a"
97
+ },
98
+ {
99
+ "profile": "vulkan-1",
100
+ "device": "AMD Radeon 890M Graphics (RADV STRIX1)",
101
+ "backend": "Vulkan",
102
+ "device_index": 1,
103
+ "device_id": "0000:65:00.0",
104
+ "integrated": true,
105
+ "status": "smoke_passed",
106
+ "input_samples": 93680,
107
+ "input_sha256": "22d472b40f913206b6917115d136306be88df3b278e77f68be5910423250fa4d",
108
+ "segments": 1,
109
+ "selected_samples": 90864,
110
+ "emissions": 85,
111
+ "generated_ids_sha256": "4cab5d89ace01105314a3ff9ea386dd217c2cb319c74d0295a34ead46d3c44f7",
112
+ "full_source_observed": true,
113
+ "independent_tokenizer_pass": true,
114
+ "finite_winning_logits": true,
115
+ "counts": {
116
+ "hits": 16,
117
+ "substitutions": 1,
118
+ "deletions": 0,
119
+ "insertions": 0,
120
+ "reference_units": 17,
121
+ "hypothesis_units": 17,
122
+ "errors": 1,
123
+ "error_rate": 0.058823529411764705
124
+ },
125
+ "work_rtf": 2.188266384799317,
126
+ "model_seconds": 12.76240205,
127
+ "reset_seconds": 0.017638072,
128
+ "vad_seconds": 0.032259561000000006,
129
+ "stream_elapsed_including_read_wait_seconds": 13.388648787,
130
+ "first_readable_host_receipt_since_audio_start_seconds": 3.687182391062379,
131
+ "last_readable_host_receipt_since_audio_start_seconds": 11.700013310881332,
132
+ "os_peak_process_rss_bytes": 213020672,
133
+ "gpu_memory_highwater_available": false,
134
+ "backend_weight_payload_bytes": 2335448192,
135
+ "backend_weight_buffer_bytes": 2335448192,
136
+ "peak_cache_bytes": 210169856,
137
+ "retained_input_samples": 6912,
138
+ "result_sha256": "1525f7c204b8a47f330facee0701caf409bbd4ef807640b305335b686945679a",
139
+ "raw_sha256": "092bc3e1a6bec50547015d7d1245e931659bea67954201e5fcd3f683bfd0eb1d",
140
+ "cli_sha256": "fddd6ef5150c84060a6a6770da7ac7d60f7eef51f5f2e3d944831b625bb8e2fb",
141
+ "bridge_sha256": "10286250d70802b80b8f9731690692f8aceb238d9c27495733bc05c499f06b1a"
142
+ }
143
+ ],
144
+ "scope": "Exact packaged CLI with --silero-vad, RT18/240ms/B1, new calibratedQ4GGUF, complete5.855s EN0 via actual20ms stdin. Three short development functionality smokes only.",
145
+ "limitations": [
146
+ "The1/17 scorer difference is the retained Mister/Mr abbreviation normalization; no dropped reference words in this clip.",
147
+ "First readable receipt is measured from input start, not word-end-aligned latency. The one-second per-word requirement is not qualified by this short fixture.",
148
+ "AMD integrated Vulkan is slower than the input clock in this smoke.",
149
+ "WorkRTF includes VAD-gated silence; it is not sustained uninterrupted-speech throughput.",
150
+ "ProcessRSS excludes device-resident GPU allocation. PeakGPU memory was not sampled; buffer/payload figures are separate.",
151
+ "Known long-speech omissions, memory target misses and sustained/native latency failures remain; fresh qualification was not run."
152
+ ],
153
+ "production_accuracy_approved": false,
154
+ "release_status": "experimental",
155
+ "new_vulkan_bridge_build_sha256": "eda615b10303fa15fe8e3ac5d0b514f627aee008fdc9443a55c1d3fe5fdce464"
156
+ }
gguf/provenance/cuda/gguf-caption-runtime-v2-build.json ADDED
@@ -0,0 +1,177 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "status": "complete",
3
+ "source_manifest_sha256": "3dc918b0fd013889524f7002848b1dfb24b50625caf934da34a5e747d9232d4e",
4
+ "source_archive_sha256": "924cba1705b104bd86a205899d5ebe27e0e6afb5a2683a1333b5d25d7e84977d",
5
+ "parent_report": {
6
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/reports/build-report.json",
7
+ "bytes": 15251,
8
+ "sha256": "107a57714b6fec79024c1d3428ac9426ea35beac22b487db3040aab5407539da"
9
+ },
10
+ "builder": {
11
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v2/build_gguf_caption_v2.py",
12
+ "bytes": 5839,
13
+ "sha256": "cc646074e538765d66a8e932eaa93fe6988b112bba655ebf882d03be45d680ee"
14
+ },
15
+ "commands": [
16
+ {
17
+ "argv": [
18
+ "/home/rezo/.cargo/bin/cargo",
19
+ "test",
20
+ "--release",
21
+ "--offline",
22
+ "--locked",
23
+ "--all-targets"
24
+ ],
25
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v2/source/gguf_runtime/rust",
26
+ "returncode": 0,
27
+ "elapsed_seconds": 10.236536502838135,
28
+ "log": {
29
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v2/reports/rust-default-tests.txt",
30
+ "bytes": 1573,
31
+ "sha256": "d06170f22ab1c127cacdfd37c634f2133493f40cadbf26cc2e47c20a929f719a"
32
+ }
33
+ },
34
+ {
35
+ "argv": [
36
+ "/home/rezo/.cargo/bin/cargo",
37
+ "clippy",
38
+ "--release",
39
+ "--offline",
40
+ "--locked",
41
+ "--lib",
42
+ "--tests",
43
+ "--",
44
+ "-D",
45
+ "warnings"
46
+ ],
47
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v2/source/native",
48
+ "returncode": 0,
49
+ "elapsed_seconds": 4.774394273757935,
50
+ "log": {
51
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v2/reports/native-strict-clippy.txt",
52
+ "bytes": 176,
53
+ "sha256": "1e13a62de5c4d2d9338223b5f63f8cae57616472997f27e406b74e48efdeace7"
54
+ }
55
+ },
56
+ {
57
+ "argv": [
58
+ "/home/rezo/.cargo/bin/cargo",
59
+ "test",
60
+ "--release",
61
+ "--offline",
62
+ "--locked",
63
+ "--features",
64
+ "silero-vad",
65
+ "--all-targets"
66
+ ],
67
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v2/source/gguf_runtime/rust",
68
+ "returncode": 0,
69
+ "elapsed_seconds": 127.57935118675232,
70
+ "log": {
71
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v2/reports/rust-feature-tests.txt",
72
+ "bytes": 1619,
73
+ "sha256": "f704167ed283654814f8ee3f77fce107a7a5429f5d3e3dac6f819f2053bc80b7"
74
+ }
75
+ },
76
+ {
77
+ "argv": [
78
+ "/home/rezo/.cargo/bin/cargo",
79
+ "clippy",
80
+ "--release",
81
+ "--offline",
82
+ "--locked",
83
+ "--features",
84
+ "silero-vad",
85
+ "--all-targets",
86
+ "--",
87
+ "-D",
88
+ "warnings"
89
+ ],
90
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v2/source/gguf_runtime/rust",
91
+ "returncode": 0,
92
+ "elapsed_seconds": 1.7675902843475342,
93
+ "log": {
94
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v2/reports/rust-feature-clippy.txt",
95
+ "bytes": 426,
96
+ "sha256": "0cc1953c29bfb088b3ea25a277e2a24bf047178704b8433176fc24bbd6dd9210"
97
+ }
98
+ },
99
+ {
100
+ "argv": [
101
+ "/home/rezo/.cargo/bin/cargo",
102
+ "build",
103
+ "--release",
104
+ "--offline",
105
+ "--locked",
106
+ "--features",
107
+ "silero-vad",
108
+ "--bin",
109
+ "audio8-gguf"
110
+ ],
111
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v2/source/gguf_runtime/rust",
112
+ "returncode": 0,
113
+ "elapsed_seconds": 149.32287883758545,
114
+ "log": {
115
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v2/reports/rust-feature-build.txt",
116
+ "bytes": 185,
117
+ "sha256": "46a42f0990c2bd62bb456a5b9501dae7b62e31e27b44a55243b08403f26ebde7"
118
+ }
119
+ }
120
+ ],
121
+ "performance_claim": false,
122
+ "cuda_objects_recompiled": false,
123
+ "cpp_bridge_recompiled": false,
124
+ "cpu_affinity": [
125
+ 8,
126
+ 9,
127
+ 10,
128
+ 11,
129
+ 12,
130
+ 13,
131
+ 14,
132
+ 15
133
+ ],
134
+ "nice": 15,
135
+ "toolchain": {
136
+ "cargo": {
137
+ "asset": {
138
+ "path": "/home/rezo/.cargo/bin/rustup",
139
+ "bytes": 20838840,
140
+ "sha256": "4acc9acc76d5079515b46346a485974457b5a79893cfb01112423c89aeb5aa10"
141
+ },
142
+ "version": "cargo 1.96.1 (356927216 2026-06-26)"
143
+ },
144
+ "rustc": {
145
+ "asset": {
146
+ "path": "/home/rezo/.cargo/bin/rustup",
147
+ "bytes": 20838840,
148
+ "sha256": "4acc9acc76d5079515b46346a485974457b5a79893cfb01112423c89aeb5aa10"
149
+ },
150
+ "version": "rustc 1.96.1 (31fca3adb 2026-06-26)"
151
+ }
152
+ },
153
+ "cargo_cache_reused": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v1/target",
154
+ "old_binary": {
155
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v1/bin/audio8-gguf",
156
+ "bytes": 27681744,
157
+ "sha256": "883f661b6724c8c382d76c70f531113fde4072d4b07ed794bce20fe754ee2840"
158
+ },
159
+ "uname": "Linux Redza 7.0.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Aug 1 04:26:38 UTC 2026 x86_64 GNU/Linux",
160
+ "source_files_verified_after": 111,
161
+ "artifacts": [
162
+ {
163
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v2/bin/audio8-gguf",
164
+ "bytes": 27685360,
165
+ "sha256": "fddd6ef5150c84060a6a6770da7ac7d60f7eef51f5f2e3d944831b625bb8e2fb"
166
+ },
167
+ {
168
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v2/bin/libaudio8-bridge.so",
169
+ "bytes": 49951320,
170
+ "sha256": "8793f0c1bda707fe7d9deddcba06d669063cfaed2f28f6e4b970b677aaac5ae2"
171
+ }
172
+ ],
173
+ "feature": "silero-vad",
174
+ "gpu_model_loaded": false,
175
+ "disk_free_bytes": 3826823168,
176
+ "finished_unix": 1790307450.0429986
177
+ }
gguf/provenance/cuda/gguf-reset-runtime-v1-build.json ADDED
@@ -0,0 +1,379 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "status": "complete",
3
+ "source_manifest_sha256": "1670e57f7629b0cbf3ab4f97f797952f124c3af6108f53611ff18ae1ba0db148",
4
+ "source_archive_sha256": "e85a383902b391fd84396dc0fe20181305e430668ecf923b5b88dd188abc29ae",
5
+ "parent_report": {
6
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/reports/build-report.json",
7
+ "bytes": 18821,
8
+ "sha256": "03828a891d50e20d11bacd5a5747c696eb75e96d2a8e0403529e69f436022343"
9
+ },
10
+ "builder": {
11
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/build_gguf_reset_v1.py",
12
+ "bytes": 7504,
13
+ "sha256": "9f84c1bf98077a62265cb7b923a180628fc4aae2bcf07ffadd1e71eb0840dfd0"
14
+ },
15
+ "commands": [
16
+ {
17
+ "argv": [
18
+ "/usr/bin/g++-13",
19
+ "-shared",
20
+ "-Wl,--no-undefined",
21
+ "-Wl,-soname,libaudio8-bridge.so",
22
+ "-Wl,-rpath,$ORIGIN:/usr/local/cuda-13.3/lib64",
23
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/objects/audio8_backend.o",
24
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/objects/audio8_model.o",
25
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/objects/audio8_graph.o",
26
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/objects/audio8_bridge.o",
27
+ "-Wl,--start-group",
28
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-component-v1/build/ggml/src/libggml.a",
29
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-component-v1/build/ggml/src/ggml-cuda/libggml-cuda.a",
30
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-component-v1/build/ggml/src/libggml-base.a",
31
+ "-Wl,--end-group",
32
+ "-lgomp",
33
+ "-pthread",
34
+ "-lm",
35
+ "/usr/local/cuda-13.3/lib64/libcudart.so",
36
+ "/usr/local/cuda-13.3/lib64/libcublas.so",
37
+ "/usr/local/cuda-13.3/lib64/libcublasLt.so",
38
+ "/usr/local/cuda-13.3/lib64/libculibos.a",
39
+ "/usr/local/cuda-13.3/targets/x86_64-linux/lib/stubs/libcuda.so",
40
+ "-ldl",
41
+ "-lrt",
42
+ "-o",
43
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/bin/parent-bridge-reproduced.so"
44
+ ],
45
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1",
46
+ "returncode": 0,
47
+ "elapsed_seconds": 0.21874642372131348,
48
+ "log": {
49
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/reports/reproduce-parent-bridge.txt",
50
+ "bytes": 0,
51
+ "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
52
+ }
53
+ },
54
+ {
55
+ "argv": [
56
+ "/usr/bin/g++-13",
57
+ "-std=c++20",
58
+ "-O3",
59
+ "-DNDEBUG",
60
+ "-fPIC",
61
+ "-Wall",
62
+ "-Wextra",
63
+ "-Werror",
64
+ "-ffp-contract=off",
65
+ "-I/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/source/gguf_runtime/cpp",
66
+ "-I/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/source/vendor/ggml/include",
67
+ "-c",
68
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/source/gguf_runtime/cpp/audio8_bridge.cpp",
69
+ "-o",
70
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/objects/audio8_bridge.o"
71
+ ],
72
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1",
73
+ "returncode": 0,
74
+ "elapsed_seconds": 0.6208279132843018,
75
+ "log": {
76
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/reports/compile-new-bridge.txt",
77
+ "bytes": 0,
78
+ "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
79
+ }
80
+ },
81
+ {
82
+ "argv": [
83
+ "/usr/bin/g++-13",
84
+ "-shared",
85
+ "-Wl,--no-undefined",
86
+ "-Wl,-soname,libaudio8-bridge.so",
87
+ "-Wl,-rpath,$ORIGIN:/usr/local/cuda-13.3/lib64",
88
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/objects/audio8_backend.o",
89
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/objects/audio8_model.o",
90
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/objects/audio8_graph.o",
91
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/objects/audio8_bridge.o",
92
+ "-Wl,--start-group",
93
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-component-v1/build/ggml/src/libggml.a",
94
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-component-v1/build/ggml/src/ggml-cuda/libggml-cuda.a",
95
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-component-v1/build/ggml/src/libggml-base.a",
96
+ "-Wl,--end-group",
97
+ "-lgomp",
98
+ "-pthread",
99
+ "-lm",
100
+ "/usr/local/cuda-13.3/lib64/libcudart.so",
101
+ "/usr/local/cuda-13.3/lib64/libcublas.so",
102
+ "/usr/local/cuda-13.3/lib64/libcublasLt.so",
103
+ "/usr/local/cuda-13.3/lib64/libculibos.a",
104
+ "/usr/local/cuda-13.3/targets/x86_64-linux/lib/stubs/libcuda.so",
105
+ "-ldl",
106
+ "-lrt",
107
+ "-o",
108
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/bin/libaudio8-bridge.so"
109
+ ],
110
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1",
111
+ "returncode": 0,
112
+ "elapsed_seconds": 0.16524171829223633,
113
+ "log": {
114
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/reports/link-new-bridge.txt",
115
+ "bytes": 0,
116
+ "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
117
+ }
118
+ },
119
+ {
120
+ "argv": [
121
+ "/usr/bin/g++-13",
122
+ "-std=c++20",
123
+ "-O3",
124
+ "-DNDEBUG",
125
+ "-fPIC",
126
+ "-Wall",
127
+ "-Wextra",
128
+ "-Werror",
129
+ "-ffp-contract=off",
130
+ "-I/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/source/gguf_runtime/cpp",
131
+ "-I/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/source/vendor/ggml/include",
132
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/source/gguf_runtime/cpp/test_audio8_bridge_reset.cpp",
133
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/objects/audio8_backend.o",
134
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/objects/audio8_graph.o",
135
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/objects/audio8_model.o",
136
+ "-Wl,--start-group",
137
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-component-v1/build/ggml/src/libggml.a",
138
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-component-v1/build/ggml/src/ggml-cuda/libggml-cuda.a",
139
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-component-v1/build/ggml/src/libggml-base.a",
140
+ "-Wl,--end-group",
141
+ "-lgomp",
142
+ "-pthread",
143
+ "-lm",
144
+ "/usr/local/cuda-13.3/lib64/libcudart.so",
145
+ "/usr/local/cuda-13.3/lib64/libcublas.so",
146
+ "/usr/local/cuda-13.3/lib64/libcublasLt.so",
147
+ "/usr/local/cuda-13.3/lib64/libculibos.a",
148
+ "/usr/local/cuda-13.3/targets/x86_64-linux/lib/stubs/libcuda.so",
149
+ "-ldl",
150
+ "-lrt",
151
+ "-o",
152
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/bin/bridge-reset-helper-test"
153
+ ],
154
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1",
155
+ "returncode": 0,
156
+ "elapsed_seconds": 1.017463207244873,
157
+ "log": {
158
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/reports/compile-ownership-test.txt",
159
+ "bytes": 0,
160
+ "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
161
+ }
162
+ },
163
+ {
164
+ "argv": [
165
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/bin/bridge-reset-helper-test"
166
+ ],
167
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1",
168
+ "returncode": 0,
169
+ "elapsed_seconds": 0.06451058387756348,
170
+ "log": {
171
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/reports/ownership-tests.txt",
172
+ "bytes": 133,
173
+ "sha256": "e8b615b5e01d425baa68b71f239a541082605c378da49101d938307fe739edf4"
174
+ }
175
+ },
176
+ {
177
+ "argv": [
178
+ "/home/rezo/.cargo/bin/cargo",
179
+ "test",
180
+ "--release",
181
+ "--offline",
182
+ "--locked",
183
+ "--all-targets"
184
+ ],
185
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/source/gguf_runtime/rust",
186
+ "returncode": 0,
187
+ "elapsed_seconds": 11.478886127471924,
188
+ "log": {
189
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/reports/rust-tests.txt",
190
+ "bytes": 1426,
191
+ "sha256": "2b98ad17bdbaaff5dee90af2542818799cd7c69cb32f026cd401aaadae7ba211"
192
+ }
193
+ },
194
+ {
195
+ "argv": [
196
+ "/home/rezo/.cargo/bin/cargo",
197
+ "clippy",
198
+ "--release",
199
+ "--offline",
200
+ "--locked",
201
+ "--all-targets",
202
+ "--",
203
+ "-D",
204
+ "warnings"
205
+ ],
206
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/source/gguf_runtime/rust",
207
+ "returncode": 0,
208
+ "elapsed_seconds": 1.6269841194152832,
209
+ "log": {
210
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/reports/rust-clippy.txt",
211
+ "bytes": 540,
212
+ "sha256": "e57f30c1ba0d47067318887b8aab7015d1624f6f9b1d6929eb3f621dfc688ac5"
213
+ }
214
+ },
215
+ {
216
+ "argv": [
217
+ "/home/rezo/.cargo/bin/cargo",
218
+ "build",
219
+ "--release",
220
+ "--offline",
221
+ "--locked",
222
+ "--bin",
223
+ "audio8-gguf"
224
+ ],
225
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/source/gguf_runtime/rust",
226
+ "returncode": 0,
227
+ "elapsed_seconds": 3.735565662384033,
228
+ "log": {
229
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/reports/rust-build.txt",
230
+ "bytes": 182,
231
+ "sha256": "4b1a48f2f04db197ba2b9afc78c956cb98fc836e7b1970efa6e141e42b37df7e"
232
+ }
233
+ },
234
+ {
235
+ "argv": [
236
+ "/usr/bin/nvidia-smi",
237
+ "--query-gpu=index,name,memory.used,memory.free,utilization.gpu",
238
+ "--format=csv,noheader"
239
+ ],
240
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1",
241
+ "returncode": 0,
242
+ "elapsed_seconds": 2.486196279525757,
243
+ "log": {
244
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/reports/gpu-preflight.txt",
245
+ "bytes": 63,
246
+ "sha256": "edea2e2c144e64148afac516694fecd980ef72bb98958a19cebdf1280f589095"
247
+ }
248
+ },
249
+ {
250
+ "argv": [
251
+ "/home/rezo/.cargo/bin/cargo",
252
+ "test",
253
+ "--release",
254
+ "--locked",
255
+ "--offline",
256
+ "ffi::tests::reset_gpu_clears_state_preserves_model_and_recovers_callback_poison",
257
+ "--",
258
+ "--ignored",
259
+ "--nocapture",
260
+ "--test-threads=1"
261
+ ],
262
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/source/gguf_runtime/rust",
263
+ "returncode": 0,
264
+ "elapsed_seconds": 3.091480255126953,
265
+ "log": {
266
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/reports/actual-reset-gpu.txt",
267
+ "bytes": 697,
268
+ "sha256": "c5896e6a25d0a35bf61a18a6a020f3570b13198797b0bfad1a857076e852bbb7"
269
+ }
270
+ }
271
+ ],
272
+ "timing_claim": false,
273
+ "cuda_objects_recompiled": false,
274
+ "model_reloaded_by_reset": false,
275
+ "cpu_affinity": [
276
+ 8,
277
+ 9,
278
+ 10,
279
+ 11,
280
+ 12,
281
+ 13,
282
+ 14,
283
+ 15
284
+ ],
285
+ "nice": 15,
286
+ "artifacts": [
287
+ {
288
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/bin/audio8-gguf",
289
+ "bytes": 608512,
290
+ "sha256": "3fc9f0c496de666d630408cb52f85973348a95f309e57c2378e3a081b02fbd25"
291
+ },
292
+ {
293
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/bin/bridge-reset-helper-test",
294
+ "bytes": 49633456,
295
+ "sha256": "917c43391daf937958c2abfc70089926595705ad62d65d3c52d840a34bd5c615"
296
+ },
297
+ {
298
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/bin/libaudio8-bridge.so",
299
+ "bytes": 49951320,
300
+ "sha256": "8793f0c1bda707fe7d9deddcba06d669063cfaed2f28f6e4b970b677aaac5ae2"
301
+ },
302
+ {
303
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/bin/parent-bridge-reproduced.so",
304
+ "bytes": 49951240,
305
+ "sha256": "d58b5d3f699c1bc374a638ea949d4a26853582eb68b5b2ced087e8e1dbdf3a52"
306
+ }
307
+ ],
308
+ "model": {
309
+ "path": "/home/rezo/audio8-q4-recovery-20260924/gguf-audio8-q4_0-v1/model.gguf",
310
+ "bytes": 2330017664,
311
+ "sha256": "ddcd5b720c6bf7d59ee869d25afd574f0eb9525b57a76a4df0e2724bd556f58e"
312
+ },
313
+ "actual_gpu_reset_test_passed": true,
314
+ "source_files_verified_after": 1506,
315
+ "linked_inherited_objects_and_libraries": [
316
+ {
317
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/objects/audio8_backend.o",
318
+ "bytes": 75832,
319
+ "sha256": "3937cd29e81d19375a0f5d669fd962f1e5e3f4ac44319f45f4625379f719733b"
320
+ },
321
+ {
322
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/objects/audio8_model.o",
323
+ "bytes": 147264,
324
+ "sha256": "ce80b2408c6b621c0d38ca046c392bf3550ab4dc748f46b7e959b5871b436892"
325
+ },
326
+ {
327
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/objects/audio8_graph.o",
328
+ "bytes": 130088,
329
+ "sha256": "f5414ba06230e515eb8d7c1069f66d59518e3bc07430e6350816b550668d9d30"
330
+ },
331
+ {
332
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/objects/audio8_bridge.o",
333
+ "bytes": 40176,
334
+ "sha256": "f8162c41cb0c7f947ac1832064f07a4bdbe34ad32c6f67bb10ff21bcbbdb9b9f"
335
+ },
336
+ {
337
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-component-v1/build/ggml/src/libggml.a",
338
+ "bytes": 64886,
339
+ "sha256": "04291c6c41d99083e956d2187a3296a2b2f32618b65652f5ad86aea575b2a958"
340
+ },
341
+ {
342
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-component-v1/build/ggml/src/ggml-cuda/libggml-cuda.a",
343
+ "bytes": 63481430,
344
+ "sha256": "3f9662a07860c366196d233c2e956a7344c497ee34844fd13cb1804556f7293e"
345
+ },
346
+ {
347
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-component-v1/build/ggml/src/libggml-base.a",
348
+ "bytes": 1314546,
349
+ "sha256": "90161bf07ab785589306effa3924d82716a46766038ff16cd3113291bc73e0e2"
350
+ },
351
+ {
352
+ "path": "/usr/local/cuda-13.3/targets/x86_64-linux/lib/libcudart.so.13.3.29",
353
+ "bytes": 782080,
354
+ "sha256": "9f92e4c3f7e14d0fed69ef876a45d4255a2dc88cb552a673a90ce881c26282fe"
355
+ },
356
+ {
357
+ "path": "/usr/local/cuda-13.3/targets/x86_64-linux/lib/libcublas.so.13.6.0.2",
358
+ "bytes": 55354008,
359
+ "sha256": "01dd70979e68625846e9a5edcba531d3798498b866aa1c925cc25d60f63fe680"
360
+ },
361
+ {
362
+ "path": "/usr/local/cuda-13.3/targets/x86_64-linux/lib/libcublasLt.so.13.6.0.2",
363
+ "bytes": 516598272,
364
+ "sha256": "93c275af70b6d39fbd9b78cbc925ad9a9a0a81189aaec1521a951119ebe72da3"
365
+ },
366
+ {
367
+ "path": "/usr/local/cuda-13.3/targets/x86_64-linux/lib/libculibos.a",
368
+ "bytes": 30690,
369
+ "sha256": "6b8782dcda51e108d779f3c23be1885a630ab6f304439b2b2be1a03c0ac9594f"
370
+ },
371
+ {
372
+ "path": "/usr/local/cuda-13.3/targets/x86_64-linux/lib/stubs/libcuda.so",
373
+ "bytes": 74464,
374
+ "sha256": "faea39bbdcdc4b638909fb750d95727f7ef29cc4d7be33dbc54be4848ad6c8d2"
375
+ }
376
+ ],
377
+ "parent_bridge_reproduced_sha256": "d58b5d3f699c1bc374a638ea949d4a26853582eb68b5b2ced087e8e1dbdf3a52",
378
+ "finished_unix": 1790305094.9976938
379
+ }
gguf/provenance/vulkan/gated-en0-smoke.json ADDED
@@ -0,0 +1,156 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "format": "audio8-rt240-gated-gpu-smoke-summary-v1",
3
+ "status": "complete",
4
+ "model_sha256": "d5b992bd89fc32f0166ec15b24ad45c7520621c308de04ba0a9dca7b2519f465",
5
+ "all_devices_identical_85_ids": true,
6
+ "all_devices_identical_readable_output": true,
7
+ "profiles": [
8
+ {
9
+ "profile": "cuda-0",
10
+ "device": "NVIDIA GeForce RTX 5080 Laptop GPU",
11
+ "backend": "CUDA",
12
+ "device_index": 0,
13
+ "device_id": "0000:64:00.0",
14
+ "integrated": false,
15
+ "status": "smoke_passed",
16
+ "input_samples": 93680,
17
+ "input_sha256": "22d472b40f913206b6917115d136306be88df3b278e77f68be5910423250fa4d",
18
+ "segments": 1,
19
+ "selected_samples": 90864,
20
+ "emissions": 85,
21
+ "generated_ids_sha256": "4cab5d89ace01105314a3ff9ea386dd217c2cb319c74d0295a34ead46d3c44f7",
22
+ "full_source_observed": true,
23
+ "independent_tokenizer_pass": true,
24
+ "finite_winning_logits": true,
25
+ "counts": {
26
+ "hits": 16,
27
+ "substitutions": 1,
28
+ "deletions": 0,
29
+ "insertions": 0,
30
+ "reference_units": 17,
31
+ "hypothesis_units": 17,
32
+ "errors": 1,
33
+ "error_rate": 0.058823529411764705
34
+ },
35
+ "work_rtf": 0.5209606819812125,
36
+ "model_seconds": 2.9825750709999994,
37
+ "reset_seconds": 0.007344031,
38
+ "vad_seconds": 0.060305690999999995,
39
+ "stream_elapsed_including_read_wait_seconds": 6.309229886,
40
+ "first_readable_host_receipt_since_audio_start_seconds": 1.293277544900775,
41
+ "last_readable_host_receipt_since_audio_start_seconds": 5.9276029269676656,
42
+ "os_peak_process_rss_bytes": 659881984,
43
+ "gpu_memory_highwater_available": false,
44
+ "backend_weight_payload_bytes": 2335448192,
45
+ "backend_weight_buffer_bytes": 2335498752,
46
+ "peak_cache_bytes": 210169856,
47
+ "retained_input_samples": 6912,
48
+ "result_sha256": "cc01e1db605878c3e1de6d2acb38723d733e33612b1adb3a6dc5889cdd56498e",
49
+ "raw_sha256": "33b0fa02ef241e5376f838d334ea55f4f349b7aa18cf6650c960202072f988a0",
50
+ "cli_sha256": "fddd6ef5150c84060a6a6770da7ac7d60f7eef51f5f2e3d944831b625bb8e2fb",
51
+ "bridge_sha256": "8793f0c1bda707fe7d9deddcba06d669063cfaed2f28f6e4b970b677aaac5ae2"
52
+ },
53
+ {
54
+ "profile": "vulkan-0",
55
+ "device": "NVIDIA GeForce RTX 5080 Laptop GPU",
56
+ "backend": "Vulkan",
57
+ "device_index": 0,
58
+ "device_id": "0000:64:00.0",
59
+ "integrated": false,
60
+ "status": "smoke_passed",
61
+ "input_samples": 93680,
62
+ "input_sha256": "22d472b40f913206b6917115d136306be88df3b278e77f68be5910423250fa4d",
63
+ "segments": 1,
64
+ "selected_samples": 90864,
65
+ "emissions": 85,
66
+ "generated_ids_sha256": "4cab5d89ace01105314a3ff9ea386dd217c2cb319c74d0295a34ead46d3c44f7",
67
+ "full_source_observed": true,
68
+ "independent_tokenizer_pass": true,
69
+ "finite_winning_logits": true,
70
+ "counts": {
71
+ "hits": 16,
72
+ "substitutions": 1,
73
+ "deletions": 0,
74
+ "insertions": 0,
75
+ "reference_units": 17,
76
+ "hypothesis_units": 17,
77
+ "errors": 1,
78
+ "error_rate": 0.058823529411764705
79
+ },
80
+ "work_rtf": 0.6032595509820663,
81
+ "model_seconds": 3.4624782839999986,
82
+ "reset_seconds": 0.011015509,
83
+ "vad_seconds": 0.05859087800000001,
84
+ "stream_elapsed_including_read_wait_seconds": 6.397320539,
85
+ "first_readable_host_receipt_since_audio_start_seconds": 1.3418099018745124,
86
+ "last_readable_host_receipt_since_audio_start_seconds": 5.937535393051803,
87
+ "os_peak_process_rss_bytes": 256667648,
88
+ "gpu_memory_highwater_available": false,
89
+ "backend_weight_payload_bytes": 2335448192,
90
+ "backend_weight_buffer_bytes": 2335448192,
91
+ "peak_cache_bytes": 210169856,
92
+ "retained_input_samples": 6912,
93
+ "result_sha256": "d8ff3715739361d7b2573b9f99bdd8fa9969d009de1692d6a212cb454cef54fc",
94
+ "raw_sha256": "959fe17c5044a953f0bea05d32ef4c1997547bfba92c359b280d1c53359fdfee",
95
+ "cli_sha256": "fddd6ef5150c84060a6a6770da7ac7d60f7eef51f5f2e3d944831b625bb8e2fb",
96
+ "bridge_sha256": "10286250d70802b80b8f9731690692f8aceb238d9c27495733bc05c499f06b1a"
97
+ },
98
+ {
99
+ "profile": "vulkan-1",
100
+ "device": "AMD Radeon 890M Graphics (RADV STRIX1)",
101
+ "backend": "Vulkan",
102
+ "device_index": 1,
103
+ "device_id": "0000:65:00.0",
104
+ "integrated": true,
105
+ "status": "smoke_passed",
106
+ "input_samples": 93680,
107
+ "input_sha256": "22d472b40f913206b6917115d136306be88df3b278e77f68be5910423250fa4d",
108
+ "segments": 1,
109
+ "selected_samples": 90864,
110
+ "emissions": 85,
111
+ "generated_ids_sha256": "4cab5d89ace01105314a3ff9ea386dd217c2cb319c74d0295a34ead46d3c44f7",
112
+ "full_source_observed": true,
113
+ "independent_tokenizer_pass": true,
114
+ "finite_winning_logits": true,
115
+ "counts": {
116
+ "hits": 16,
117
+ "substitutions": 1,
118
+ "deletions": 0,
119
+ "insertions": 0,
120
+ "reference_units": 17,
121
+ "hypothesis_units": 17,
122
+ "errors": 1,
123
+ "error_rate": 0.058823529411764705
124
+ },
125
+ "work_rtf": 2.188266384799317,
126
+ "model_seconds": 12.76240205,
127
+ "reset_seconds": 0.017638072,
128
+ "vad_seconds": 0.032259561000000006,
129
+ "stream_elapsed_including_read_wait_seconds": 13.388648787,
130
+ "first_readable_host_receipt_since_audio_start_seconds": 3.687182391062379,
131
+ "last_readable_host_receipt_since_audio_start_seconds": 11.700013310881332,
132
+ "os_peak_process_rss_bytes": 213020672,
133
+ "gpu_memory_highwater_available": false,
134
+ "backend_weight_payload_bytes": 2335448192,
135
+ "backend_weight_buffer_bytes": 2335448192,
136
+ "peak_cache_bytes": 210169856,
137
+ "retained_input_samples": 6912,
138
+ "result_sha256": "1525f7c204b8a47f330facee0701caf409bbd4ef807640b305335b686945679a",
139
+ "raw_sha256": "092bc3e1a6bec50547015d7d1245e931659bea67954201e5fcd3f683bfd0eb1d",
140
+ "cli_sha256": "fddd6ef5150c84060a6a6770da7ac7d60f7eef51f5f2e3d944831b625bb8e2fb",
141
+ "bridge_sha256": "10286250d70802b80b8f9731690692f8aceb238d9c27495733bc05c499f06b1a"
142
+ }
143
+ ],
144
+ "scope": "Exact packaged CLI with --silero-vad, RT18/240ms/B1, new calibratedQ4GGUF, complete5.855s EN0 via actual20ms stdin. Three short development functionality smokes only.",
145
+ "limitations": [
146
+ "The1/17 scorer difference is the retained Mister/Mr abbreviation normalization; no dropped reference words in this clip.",
147
+ "First readable receipt is measured from input start, not word-end-aligned latency. The one-second per-word requirement is not qualified by this short fixture.",
148
+ "AMD integrated Vulkan is slower than the input clock in this smoke.",
149
+ "WorkRTF includes VAD-gated silence; it is not sustained uninterrupted-speech throughput.",
150
+ "ProcessRSS excludes device-resident GPU allocation. PeakGPU memory was not sampled; buffer/payload figures are separate.",
151
+ "Known long-speech omissions, memory target misses and sustained/native latency failures remain; fresh qualification was not run."
152
+ ],
153
+ "production_accuracy_approved": false,
154
+ "release_status": "experimental",
155
+ "new_vulkan_bridge_build_sha256": "eda615b10303fa15fe8e3ac5d0b514f627aee008fdc9443a55c1d3fe5fdce464"
156
+ }
gguf/provenance/vulkan/gguf-caption-runtime-v2-build.json ADDED
@@ -0,0 +1,177 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "status": "complete",
3
+ "source_manifest_sha256": "3dc918b0fd013889524f7002848b1dfb24b50625caf934da34a5e747d9232d4e",
4
+ "source_archive_sha256": "924cba1705b104bd86a205899d5ebe27e0e6afb5a2683a1333b5d25d7e84977d",
5
+ "parent_report": {
6
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/reports/build-report.json",
7
+ "bytes": 15251,
8
+ "sha256": "107a57714b6fec79024c1d3428ac9426ea35beac22b487db3040aab5407539da"
9
+ },
10
+ "builder": {
11
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v2/build_gguf_caption_v2.py",
12
+ "bytes": 5839,
13
+ "sha256": "cc646074e538765d66a8e932eaa93fe6988b112bba655ebf882d03be45d680ee"
14
+ },
15
+ "commands": [
16
+ {
17
+ "argv": [
18
+ "/home/rezo/.cargo/bin/cargo",
19
+ "test",
20
+ "--release",
21
+ "--offline",
22
+ "--locked",
23
+ "--all-targets"
24
+ ],
25
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v2/source/gguf_runtime/rust",
26
+ "returncode": 0,
27
+ "elapsed_seconds": 10.236536502838135,
28
+ "log": {
29
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v2/reports/rust-default-tests.txt",
30
+ "bytes": 1573,
31
+ "sha256": "d06170f22ab1c127cacdfd37c634f2133493f40cadbf26cc2e47c20a929f719a"
32
+ }
33
+ },
34
+ {
35
+ "argv": [
36
+ "/home/rezo/.cargo/bin/cargo",
37
+ "clippy",
38
+ "--release",
39
+ "--offline",
40
+ "--locked",
41
+ "--lib",
42
+ "--tests",
43
+ "--",
44
+ "-D",
45
+ "warnings"
46
+ ],
47
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v2/source/native",
48
+ "returncode": 0,
49
+ "elapsed_seconds": 4.774394273757935,
50
+ "log": {
51
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v2/reports/native-strict-clippy.txt",
52
+ "bytes": 176,
53
+ "sha256": "1e13a62de5c4d2d9338223b5f63f8cae57616472997f27e406b74e48efdeace7"
54
+ }
55
+ },
56
+ {
57
+ "argv": [
58
+ "/home/rezo/.cargo/bin/cargo",
59
+ "test",
60
+ "--release",
61
+ "--offline",
62
+ "--locked",
63
+ "--features",
64
+ "silero-vad",
65
+ "--all-targets"
66
+ ],
67
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v2/source/gguf_runtime/rust",
68
+ "returncode": 0,
69
+ "elapsed_seconds": 127.57935118675232,
70
+ "log": {
71
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v2/reports/rust-feature-tests.txt",
72
+ "bytes": 1619,
73
+ "sha256": "f704167ed283654814f8ee3f77fce107a7a5429f5d3e3dac6f819f2053bc80b7"
74
+ }
75
+ },
76
+ {
77
+ "argv": [
78
+ "/home/rezo/.cargo/bin/cargo",
79
+ "clippy",
80
+ "--release",
81
+ "--offline",
82
+ "--locked",
83
+ "--features",
84
+ "silero-vad",
85
+ "--all-targets",
86
+ "--",
87
+ "-D",
88
+ "warnings"
89
+ ],
90
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v2/source/gguf_runtime/rust",
91
+ "returncode": 0,
92
+ "elapsed_seconds": 1.7675902843475342,
93
+ "log": {
94
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v2/reports/rust-feature-clippy.txt",
95
+ "bytes": 426,
96
+ "sha256": "0cc1953c29bfb088b3ea25a277e2a24bf047178704b8433176fc24bbd6dd9210"
97
+ }
98
+ },
99
+ {
100
+ "argv": [
101
+ "/home/rezo/.cargo/bin/cargo",
102
+ "build",
103
+ "--release",
104
+ "--offline",
105
+ "--locked",
106
+ "--features",
107
+ "silero-vad",
108
+ "--bin",
109
+ "audio8-gguf"
110
+ ],
111
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v2/source/gguf_runtime/rust",
112
+ "returncode": 0,
113
+ "elapsed_seconds": 149.32287883758545,
114
+ "log": {
115
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v2/reports/rust-feature-build.txt",
116
+ "bytes": 185,
117
+ "sha256": "46a42f0990c2bd62bb456a5b9501dae7b62e31e27b44a55243b08403f26ebde7"
118
+ }
119
+ }
120
+ ],
121
+ "performance_claim": false,
122
+ "cuda_objects_recompiled": false,
123
+ "cpp_bridge_recompiled": false,
124
+ "cpu_affinity": [
125
+ 8,
126
+ 9,
127
+ 10,
128
+ 11,
129
+ 12,
130
+ 13,
131
+ 14,
132
+ 15
133
+ ],
134
+ "nice": 15,
135
+ "toolchain": {
136
+ "cargo": {
137
+ "asset": {
138
+ "path": "/home/rezo/.cargo/bin/rustup",
139
+ "bytes": 20838840,
140
+ "sha256": "4acc9acc76d5079515b46346a485974457b5a79893cfb01112423c89aeb5aa10"
141
+ },
142
+ "version": "cargo 1.96.1 (356927216 2026-06-26)"
143
+ },
144
+ "rustc": {
145
+ "asset": {
146
+ "path": "/home/rezo/.cargo/bin/rustup",
147
+ "bytes": 20838840,
148
+ "sha256": "4acc9acc76d5079515b46346a485974457b5a79893cfb01112423c89aeb5aa10"
149
+ },
150
+ "version": "rustc 1.96.1 (31fca3adb 2026-06-26)"
151
+ }
152
+ },
153
+ "cargo_cache_reused": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v1/target",
154
+ "old_binary": {
155
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v1/bin/audio8-gguf",
156
+ "bytes": 27681744,
157
+ "sha256": "883f661b6724c8c382d76c70f531113fde4072d4b07ed794bce20fe754ee2840"
158
+ },
159
+ "uname": "Linux Redza 7.0.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Aug 1 04:26:38 UTC 2026 x86_64 GNU/Linux",
160
+ "source_files_verified_after": 111,
161
+ "artifacts": [
162
+ {
163
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v2/bin/audio8-gguf",
164
+ "bytes": 27685360,
165
+ "sha256": "fddd6ef5150c84060a6a6770da7ac7d60f7eef51f5f2e3d944831b625bb8e2fb"
166
+ },
167
+ {
168
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-caption-runtime-v2/bin/libaudio8-bridge.so",
169
+ "bytes": 49951320,
170
+ "sha256": "8793f0c1bda707fe7d9deddcba06d669063cfaed2f28f6e4b970b677aaac5ae2"
171
+ }
172
+ ],
173
+ "feature": "silero-vad",
174
+ "gpu_model_loaded": false,
175
+ "disk_free_bytes": 3826823168,
176
+ "finished_unix": 1790307450.0429986
177
+ }
gguf/provenance/vulkan/gguf-reset-runtime-v1-build.json ADDED
@@ -0,0 +1,379 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "status": "complete",
3
+ "source_manifest_sha256": "1670e57f7629b0cbf3ab4f97f797952f124c3af6108f53611ff18ae1ba0db148",
4
+ "source_archive_sha256": "e85a383902b391fd84396dc0fe20181305e430668ecf923b5b88dd188abc29ae",
5
+ "parent_report": {
6
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/reports/build-report.json",
7
+ "bytes": 18821,
8
+ "sha256": "03828a891d50e20d11bacd5a5747c696eb75e96d2a8e0403529e69f436022343"
9
+ },
10
+ "builder": {
11
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/build_gguf_reset_v1.py",
12
+ "bytes": 7504,
13
+ "sha256": "9f84c1bf98077a62265cb7b923a180628fc4aae2bcf07ffadd1e71eb0840dfd0"
14
+ },
15
+ "commands": [
16
+ {
17
+ "argv": [
18
+ "/usr/bin/g++-13",
19
+ "-shared",
20
+ "-Wl,--no-undefined",
21
+ "-Wl,-soname,libaudio8-bridge.so",
22
+ "-Wl,-rpath,$ORIGIN:/usr/local/cuda-13.3/lib64",
23
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/objects/audio8_backend.o",
24
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/objects/audio8_model.o",
25
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/objects/audio8_graph.o",
26
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/objects/audio8_bridge.o",
27
+ "-Wl,--start-group",
28
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-component-v1/build/ggml/src/libggml.a",
29
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-component-v1/build/ggml/src/ggml-cuda/libggml-cuda.a",
30
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-component-v1/build/ggml/src/libggml-base.a",
31
+ "-Wl,--end-group",
32
+ "-lgomp",
33
+ "-pthread",
34
+ "-lm",
35
+ "/usr/local/cuda-13.3/lib64/libcudart.so",
36
+ "/usr/local/cuda-13.3/lib64/libcublas.so",
37
+ "/usr/local/cuda-13.3/lib64/libcublasLt.so",
38
+ "/usr/local/cuda-13.3/lib64/libculibos.a",
39
+ "/usr/local/cuda-13.3/targets/x86_64-linux/lib/stubs/libcuda.so",
40
+ "-ldl",
41
+ "-lrt",
42
+ "-o",
43
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/bin/parent-bridge-reproduced.so"
44
+ ],
45
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1",
46
+ "returncode": 0,
47
+ "elapsed_seconds": 0.21874642372131348,
48
+ "log": {
49
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/reports/reproduce-parent-bridge.txt",
50
+ "bytes": 0,
51
+ "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
52
+ }
53
+ },
54
+ {
55
+ "argv": [
56
+ "/usr/bin/g++-13",
57
+ "-std=c++20",
58
+ "-O3",
59
+ "-DNDEBUG",
60
+ "-fPIC",
61
+ "-Wall",
62
+ "-Wextra",
63
+ "-Werror",
64
+ "-ffp-contract=off",
65
+ "-I/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/source/gguf_runtime/cpp",
66
+ "-I/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/source/vendor/ggml/include",
67
+ "-c",
68
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/source/gguf_runtime/cpp/audio8_bridge.cpp",
69
+ "-o",
70
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/objects/audio8_bridge.o"
71
+ ],
72
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1",
73
+ "returncode": 0,
74
+ "elapsed_seconds": 0.6208279132843018,
75
+ "log": {
76
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/reports/compile-new-bridge.txt",
77
+ "bytes": 0,
78
+ "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
79
+ }
80
+ },
81
+ {
82
+ "argv": [
83
+ "/usr/bin/g++-13",
84
+ "-shared",
85
+ "-Wl,--no-undefined",
86
+ "-Wl,-soname,libaudio8-bridge.so",
87
+ "-Wl,-rpath,$ORIGIN:/usr/local/cuda-13.3/lib64",
88
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/objects/audio8_backend.o",
89
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/objects/audio8_model.o",
90
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/objects/audio8_graph.o",
91
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/objects/audio8_bridge.o",
92
+ "-Wl,--start-group",
93
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-component-v1/build/ggml/src/libggml.a",
94
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-component-v1/build/ggml/src/ggml-cuda/libggml-cuda.a",
95
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-component-v1/build/ggml/src/libggml-base.a",
96
+ "-Wl,--end-group",
97
+ "-lgomp",
98
+ "-pthread",
99
+ "-lm",
100
+ "/usr/local/cuda-13.3/lib64/libcudart.so",
101
+ "/usr/local/cuda-13.3/lib64/libcublas.so",
102
+ "/usr/local/cuda-13.3/lib64/libcublasLt.so",
103
+ "/usr/local/cuda-13.3/lib64/libculibos.a",
104
+ "/usr/local/cuda-13.3/targets/x86_64-linux/lib/stubs/libcuda.so",
105
+ "-ldl",
106
+ "-lrt",
107
+ "-o",
108
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/bin/libaudio8-bridge.so"
109
+ ],
110
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1",
111
+ "returncode": 0,
112
+ "elapsed_seconds": 0.16524171829223633,
113
+ "log": {
114
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/reports/link-new-bridge.txt",
115
+ "bytes": 0,
116
+ "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
117
+ }
118
+ },
119
+ {
120
+ "argv": [
121
+ "/usr/bin/g++-13",
122
+ "-std=c++20",
123
+ "-O3",
124
+ "-DNDEBUG",
125
+ "-fPIC",
126
+ "-Wall",
127
+ "-Wextra",
128
+ "-Werror",
129
+ "-ffp-contract=off",
130
+ "-I/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/source/gguf_runtime/cpp",
131
+ "-I/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/source/vendor/ggml/include",
132
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/source/gguf_runtime/cpp/test_audio8_bridge_reset.cpp",
133
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/objects/audio8_backend.o",
134
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/objects/audio8_graph.o",
135
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/objects/audio8_model.o",
136
+ "-Wl,--start-group",
137
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-component-v1/build/ggml/src/libggml.a",
138
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-component-v1/build/ggml/src/ggml-cuda/libggml-cuda.a",
139
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-component-v1/build/ggml/src/libggml-base.a",
140
+ "-Wl,--end-group",
141
+ "-lgomp",
142
+ "-pthread",
143
+ "-lm",
144
+ "/usr/local/cuda-13.3/lib64/libcudart.so",
145
+ "/usr/local/cuda-13.3/lib64/libcublas.so",
146
+ "/usr/local/cuda-13.3/lib64/libcublasLt.so",
147
+ "/usr/local/cuda-13.3/lib64/libculibos.a",
148
+ "/usr/local/cuda-13.3/targets/x86_64-linux/lib/stubs/libcuda.so",
149
+ "-ldl",
150
+ "-lrt",
151
+ "-o",
152
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/bin/bridge-reset-helper-test"
153
+ ],
154
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1",
155
+ "returncode": 0,
156
+ "elapsed_seconds": 1.017463207244873,
157
+ "log": {
158
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/reports/compile-ownership-test.txt",
159
+ "bytes": 0,
160
+ "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
161
+ }
162
+ },
163
+ {
164
+ "argv": [
165
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/bin/bridge-reset-helper-test"
166
+ ],
167
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1",
168
+ "returncode": 0,
169
+ "elapsed_seconds": 0.06451058387756348,
170
+ "log": {
171
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/reports/ownership-tests.txt",
172
+ "bytes": 133,
173
+ "sha256": "e8b615b5e01d425baa68b71f239a541082605c378da49101d938307fe739edf4"
174
+ }
175
+ },
176
+ {
177
+ "argv": [
178
+ "/home/rezo/.cargo/bin/cargo",
179
+ "test",
180
+ "--release",
181
+ "--offline",
182
+ "--locked",
183
+ "--all-targets"
184
+ ],
185
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/source/gguf_runtime/rust",
186
+ "returncode": 0,
187
+ "elapsed_seconds": 11.478886127471924,
188
+ "log": {
189
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/reports/rust-tests.txt",
190
+ "bytes": 1426,
191
+ "sha256": "2b98ad17bdbaaff5dee90af2542818799cd7c69cb32f026cd401aaadae7ba211"
192
+ }
193
+ },
194
+ {
195
+ "argv": [
196
+ "/home/rezo/.cargo/bin/cargo",
197
+ "clippy",
198
+ "--release",
199
+ "--offline",
200
+ "--locked",
201
+ "--all-targets",
202
+ "--",
203
+ "-D",
204
+ "warnings"
205
+ ],
206
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/source/gguf_runtime/rust",
207
+ "returncode": 0,
208
+ "elapsed_seconds": 1.6269841194152832,
209
+ "log": {
210
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/reports/rust-clippy.txt",
211
+ "bytes": 540,
212
+ "sha256": "e57f30c1ba0d47067318887b8aab7015d1624f6f9b1d6929eb3f621dfc688ac5"
213
+ }
214
+ },
215
+ {
216
+ "argv": [
217
+ "/home/rezo/.cargo/bin/cargo",
218
+ "build",
219
+ "--release",
220
+ "--offline",
221
+ "--locked",
222
+ "--bin",
223
+ "audio8-gguf"
224
+ ],
225
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/source/gguf_runtime/rust",
226
+ "returncode": 0,
227
+ "elapsed_seconds": 3.735565662384033,
228
+ "log": {
229
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/reports/rust-build.txt",
230
+ "bytes": 182,
231
+ "sha256": "4b1a48f2f04db197ba2b9afc78c956cb98fc836e7b1970efa6e141e42b37df7e"
232
+ }
233
+ },
234
+ {
235
+ "argv": [
236
+ "/usr/bin/nvidia-smi",
237
+ "--query-gpu=index,name,memory.used,memory.free,utilization.gpu",
238
+ "--format=csv,noheader"
239
+ ],
240
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1",
241
+ "returncode": 0,
242
+ "elapsed_seconds": 2.486196279525757,
243
+ "log": {
244
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/reports/gpu-preflight.txt",
245
+ "bytes": 63,
246
+ "sha256": "edea2e2c144e64148afac516694fecd980ef72bb98958a19cebdf1280f589095"
247
+ }
248
+ },
249
+ {
250
+ "argv": [
251
+ "/home/rezo/.cargo/bin/cargo",
252
+ "test",
253
+ "--release",
254
+ "--locked",
255
+ "--offline",
256
+ "ffi::tests::reset_gpu_clears_state_preserves_model_and_recovers_callback_poison",
257
+ "--",
258
+ "--ignored",
259
+ "--nocapture",
260
+ "--test-threads=1"
261
+ ],
262
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/source/gguf_runtime/rust",
263
+ "returncode": 0,
264
+ "elapsed_seconds": 3.091480255126953,
265
+ "log": {
266
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/reports/actual-reset-gpu.txt",
267
+ "bytes": 697,
268
+ "sha256": "c5896e6a25d0a35bf61a18a6a020f3570b13198797b0bfad1a857076e852bbb7"
269
+ }
270
+ }
271
+ ],
272
+ "timing_claim": false,
273
+ "cuda_objects_recompiled": false,
274
+ "model_reloaded_by_reset": false,
275
+ "cpu_affinity": [
276
+ 8,
277
+ 9,
278
+ 10,
279
+ 11,
280
+ 12,
281
+ 13,
282
+ 14,
283
+ 15
284
+ ],
285
+ "nice": 15,
286
+ "artifacts": [
287
+ {
288
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/bin/audio8-gguf",
289
+ "bytes": 608512,
290
+ "sha256": "3fc9f0c496de666d630408cb52f85973348a95f309e57c2378e3a081b02fbd25"
291
+ },
292
+ {
293
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/bin/bridge-reset-helper-test",
294
+ "bytes": 49633456,
295
+ "sha256": "917c43391daf937958c2abfc70089926595705ad62d65d3c52d840a34bd5c615"
296
+ },
297
+ {
298
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/bin/libaudio8-bridge.so",
299
+ "bytes": 49951320,
300
+ "sha256": "8793f0c1bda707fe7d9deddcba06d669063cfaed2f28f6e4b970b677aaac5ae2"
301
+ },
302
+ {
303
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/bin/parent-bridge-reproduced.so",
304
+ "bytes": 49951240,
305
+ "sha256": "d58b5d3f699c1bc374a638ea949d4a26853582eb68b5b2ced087e8e1dbdf3a52"
306
+ }
307
+ ],
308
+ "model": {
309
+ "path": "/home/rezo/audio8-q4-recovery-20260924/gguf-audio8-q4_0-v1/model.gguf",
310
+ "bytes": 2330017664,
311
+ "sha256": "ddcd5b720c6bf7d59ee869d25afd574f0eb9525b57a76a4df0e2724bd556f58e"
312
+ },
313
+ "actual_gpu_reset_test_passed": true,
314
+ "source_files_verified_after": 1506,
315
+ "linked_inherited_objects_and_libraries": [
316
+ {
317
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/objects/audio8_backend.o",
318
+ "bytes": 75832,
319
+ "sha256": "3937cd29e81d19375a0f5d669fd962f1e5e3f4ac44319f45f4625379f719733b"
320
+ },
321
+ {
322
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/objects/audio8_model.o",
323
+ "bytes": 147264,
324
+ "sha256": "ce80b2408c6b621c0d38ca046c392bf3550ab4dc748f46b7e959b5871b436892"
325
+ },
326
+ {
327
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/objects/audio8_graph.o",
328
+ "bytes": 130088,
329
+ "sha256": "f5414ba06230e515eb8d7c1069f66d59518e3bc07430e6350816b550668d9d30"
330
+ },
331
+ {
332
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-runtime-v3/objects/audio8_bridge.o",
333
+ "bytes": 40176,
334
+ "sha256": "f8162c41cb0c7f947ac1832064f07a4bdbe34ad32c6f67bb10ff21bcbbdb9b9f"
335
+ },
336
+ {
337
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-component-v1/build/ggml/src/libggml.a",
338
+ "bytes": 64886,
339
+ "sha256": "04291c6c41d99083e956d2187a3296a2b2f32618b65652f5ad86aea575b2a958"
340
+ },
341
+ {
342
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-component-v1/build/ggml/src/ggml-cuda/libggml-cuda.a",
343
+ "bytes": 63481430,
344
+ "sha256": "3f9662a07860c366196d233c2e956a7344c497ee34844fd13cb1804556f7293e"
345
+ },
346
+ {
347
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-cuda-component-v1/build/ggml/src/libggml-base.a",
348
+ "bytes": 1314546,
349
+ "sha256": "90161bf07ab785589306effa3924d82716a46766038ff16cd3113291bc73e0e2"
350
+ },
351
+ {
352
+ "path": "/usr/local/cuda-13.3/targets/x86_64-linux/lib/libcudart.so.13.3.29",
353
+ "bytes": 782080,
354
+ "sha256": "9f92e4c3f7e14d0fed69ef876a45d4255a2dc88cb552a673a90ce881c26282fe"
355
+ },
356
+ {
357
+ "path": "/usr/local/cuda-13.3/targets/x86_64-linux/lib/libcublas.so.13.6.0.2",
358
+ "bytes": 55354008,
359
+ "sha256": "01dd70979e68625846e9a5edcba531d3798498b866aa1c925cc25d60f63fe680"
360
+ },
361
+ {
362
+ "path": "/usr/local/cuda-13.3/targets/x86_64-linux/lib/libcublasLt.so.13.6.0.2",
363
+ "bytes": 516598272,
364
+ "sha256": "93c275af70b6d39fbd9b78cbc925ad9a9a0a81189aaec1521a951119ebe72da3"
365
+ },
366
+ {
367
+ "path": "/usr/local/cuda-13.3/targets/x86_64-linux/lib/libculibos.a",
368
+ "bytes": 30690,
369
+ "sha256": "6b8782dcda51e108d779f3c23be1885a630ab6f304439b2b2be1a03c0ac9594f"
370
+ },
371
+ {
372
+ "path": "/usr/local/cuda-13.3/targets/x86_64-linux/lib/stubs/libcuda.so",
373
+ "bytes": 74464,
374
+ "sha256": "faea39bbdcdc4b638909fb750d95727f7ef29cc4d7be33dbc54be4848ad6c8d2"
375
+ }
376
+ ],
377
+ "parent_bridge_reproduced_sha256": "d58b5d3f699c1bc374a638ea949d4a26853582eb68b5b2ced087e8e1dbdf3a52",
378
+ "finished_unix": 1790305094.9976938
379
+ }
gguf/provenance/vulkan/gguf-vulkan-reset-runtime-v1-build.json ADDED
@@ -0,0 +1,236 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "status": "complete",
3
+ "builder": {
4
+ "path": "/home/rezo/audio8-q4-recovery-20260924/reports/build_vulkan_reset_bridge_v1.py",
5
+ "bytes": 5700,
6
+ "sha256": "7a94219638f93f9b64b5a59ab5a58293c6d2b3e7e35719d191393601c87b5cdb"
7
+ },
8
+ "commands": [
9
+ {
10
+ "argv": [
11
+ "/usr/bin/g++-13",
12
+ "-fPIC",
13
+ "-O3",
14
+ "-DNDEBUG",
15
+ "-shared",
16
+ "-Wl,--dependency-file=CMakeFiles/audio8-bridge.dir/link.d",
17
+ "-Wl,-soname,libaudio8-bridge.so",
18
+ "-o",
19
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-reset-runtime-v1/bin/parent-bridge-reproduced.so",
20
+ "CMakeFiles/audio8-bridge.dir/cpp/audio8_bridge.cpp.o",
21
+ "libaudio8-backend.a",
22
+ "libaudio8-graph.a",
23
+ "libaudio8-model.a",
24
+ "ggml/src/libggml.a",
25
+ "ggml/src/ggml-vulkan/libggml-vulkan.a",
26
+ "/usr/lib/x86_64-linux-gnu/libvulkan.so",
27
+ "ggml/src/libggml-base.a",
28
+ "/usr/lib/gcc/x86_64-linux-gnu/13/libgomp.so",
29
+ "/usr/lib/x86_64-linux-gnu/libpthread.a",
30
+ "-lm",
31
+ "-ldl"
32
+ ],
33
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-component-v5/build",
34
+ "returncode": 0,
35
+ "elapsed_seconds": 0.16602457803674042,
36
+ "log": {
37
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-reset-runtime-v1/reports/reproduce-parent-bridge.txt",
38
+ "bytes": 0,
39
+ "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
40
+ }
41
+ },
42
+ {
43
+ "argv": [
44
+ "ccache",
45
+ "/usr/bin/g++-13",
46
+ "-DGGML_USE_VULKAN",
47
+ "-Daudio8_bridge_EXPORTS",
48
+ "-I/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-component-v5/source/gguf_runtime/cpp",
49
+ "-I/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-component-v5/source/vendor/ggml/src/../include",
50
+ "-O3",
51
+ "-DNDEBUG",
52
+ "-std=c++20",
53
+ "-fPIC",
54
+ "-Wall",
55
+ "-Wextra",
56
+ "-Werror",
57
+ "-ffp-contract=off",
58
+ "-o",
59
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-reset-runtime-v1/objects/audio8_bridge.o",
60
+ "-c",
61
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/source/gguf_runtime/cpp/audio8_bridge.cpp"
62
+ ],
63
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-component-v5/build",
64
+ "returncode": 0,
65
+ "elapsed_seconds": 1.06816985597834,
66
+ "log": {
67
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-reset-runtime-v1/reports/compile-reset-bridge.txt",
68
+ "bytes": 0,
69
+ "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
70
+ }
71
+ },
72
+ {
73
+ "argv": [
74
+ "/usr/bin/g++-13",
75
+ "-fPIC",
76
+ "-O3",
77
+ "-DNDEBUG",
78
+ "-shared",
79
+ "-Wl,--dependency-file=CMakeFiles/audio8-bridge.dir/link.d",
80
+ "-Wl,-soname,libaudio8-bridge.so",
81
+ "-o",
82
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-reset-runtime-v1/bin/libaudio8-bridge.so",
83
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-reset-runtime-v1/objects/audio8_bridge.o",
84
+ "libaudio8-backend.a",
85
+ "libaudio8-graph.a",
86
+ "libaudio8-model.a",
87
+ "ggml/src/libggml.a",
88
+ "ggml/src/ggml-vulkan/libggml-vulkan.a",
89
+ "/usr/lib/x86_64-linux-gnu/libvulkan.so",
90
+ "ggml/src/libggml-base.a",
91
+ "/usr/lib/gcc/x86_64-linux-gnu/13/libgomp.so",
92
+ "/usr/lib/x86_64-linux-gnu/libpthread.a",
93
+ "-lm",
94
+ "-ldl"
95
+ ],
96
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-component-v5/build",
97
+ "returncode": 0,
98
+ "elapsed_seconds": 0.16440258896909654,
99
+ "log": {
100
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-reset-runtime-v1/reports/link-reset-bridge.txt",
101
+ "bytes": 0,
102
+ "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
103
+ }
104
+ },
105
+ {
106
+ "argv": [
107
+ "/usr/bin/ldd",
108
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-reset-runtime-v1/bin/audio8-gguf"
109
+ ],
110
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-reset-runtime-v1",
111
+ "returncode": 0,
112
+ "elapsed_seconds": 0.006141583900898695,
113
+ "log": {
114
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-reset-runtime-v1/reports/cli-linkage.txt",
115
+ "bytes": 685,
116
+ "sha256": "0e9905b52c49d1c765552ff255498b75de3ce8612656846ad228af3afbf63966"
117
+ }
118
+ },
119
+ {
120
+ "argv": [
121
+ "/usr/bin/ldd",
122
+ "/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-reset-runtime-v1/bin/libaudio8-bridge.so"
123
+ ],
124
+ "cwd": "/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-reset-runtime-v1",
125
+ "returncode": 0,
126
+ "elapsed_seconds": 0.0035486191045492887,
127
+ "log": {
128
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-reset-runtime-v1/reports/bridge-linkage.txt",
129
+ "bytes": 548,
130
+ "sha256": "a1942864fe1e15fc184c8356c2ed997236b1ba122f847141cc1cb6834ffe204d"
131
+ }
132
+ }
133
+ ],
134
+ "gpu_executed": false,
135
+ "shader_or_backend_rebuilt": false,
136
+ "parent_bridge": {
137
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-component-v5/build/libaudio8-bridge.so",
138
+ "bytes": 45606104,
139
+ "sha256": "a60fa246193f3151baa24867b4222cabaaffa16046e41ca61163d5031c5e8e59"
140
+ },
141
+ "source_manifest_sha256": "e7284f80e6078368d7d515452e5b485de2e22208b4089e7d551af720d6f7b326",
142
+ "reset_manifest_sha256": "1670e57f7629b0cbf3ab4f97f797952f124c3af6108f53611ff18ae1ba0db148",
143
+ "reset_source": [
144
+ {
145
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/source/gguf_runtime/cpp/audio8_bridge.cpp",
146
+ "bytes": 10338,
147
+ "sha256": "fc89f2499f8cf938379298629d8c4cde9451f6c4edfafed6901e598a86ef4753"
148
+ },
149
+ {
150
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-reset-runtime-v1/source/gguf_runtime/cpp/audio8_bridge.h",
151
+ "bytes": 2608,
152
+ "sha256": "0b9ff076a59d2971e86ac42914d41285b1d18643f542a0321a2eb2baaf9e1d04"
153
+ }
154
+ ],
155
+ "inherited_objects_and_libraries": [
156
+ {
157
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-component-v5/build/libaudio8-bridge.so",
158
+ "bytes": 45606104,
159
+ "sha256": "a60fa246193f3151baa24867b4222cabaaffa16046e41ca61163d5031c5e8e59"
160
+ },
161
+ {
162
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-component-v5/build/CMakeFiles/audio8-bridge.dir/cpp/audio8_bridge.cpp.o",
163
+ "bytes": 40176,
164
+ "sha256": "f8162c41cb0c7f947ac1832064f07a4bdbe34ad32c6f67bb10ff21bcbbdb9b9f"
165
+ },
166
+ {
167
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-component-v5/build/libaudio8-backend.a",
168
+ "bytes": 77482,
169
+ "sha256": "2dbf457daedb667e0588e2793ca3baef8c2c9f8df1c2fd3ff06a4a0acd1118e4"
170
+ },
171
+ {
172
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-component-v5/build/libaudio8-graph.a",
173
+ "bytes": 131772,
174
+ "sha256": "91063cd993479f1fc34123bf2aeb31d84bfbf8bc5062c69fc7d2fd33502def6a"
175
+ },
176
+ {
177
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-component-v5/build/libaudio8-model.a",
178
+ "bytes": 150040,
179
+ "sha256": "faa8a9679d5169a2c28528742b73cc9ed089b0543eb9a5919c0c8b388aa0ba21"
180
+ },
181
+ {
182
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-component-v5/build/ggml/src/libggml.a",
183
+ "bytes": 68430,
184
+ "sha256": "8752a689323490860a71433f751a6a42f2aece935be579e7831a784fa513fb80"
185
+ },
186
+ {
187
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-component-v5/build/ggml/src/ggml-vulkan/libggml-vulkan.a",
188
+ "bytes": 46521536,
189
+ "sha256": "84f829faf9f81d45889fa7801f21014bcb5995015e0fa8b850cfba5a9e7b96a2"
190
+ },
191
+ {
192
+ "path": "/usr/lib/x86_64-linux-gnu/libvulkan.so.1.4.341",
193
+ "bytes": 588520,
194
+ "sha256": "def4af45e9e5784cf65eaaaa289530a5c73546b01015da4c0920ef0a144fe189"
195
+ },
196
+ {
197
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-component-v5/build/ggml/src/libggml-base.a",
198
+ "bytes": 1314546,
199
+ "sha256": "196bcb828b2a6ba3107b218c0cd3a66a77e9708acfa5a8bc9181510366b54a78"
200
+ },
201
+ {
202
+ "path": "/usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0",
203
+ "bytes": 385208,
204
+ "sha256": "645478cbe100d1465b9d45f7047bca3965358f4d399937e544f55ac7a924d5a3"
205
+ },
206
+ {
207
+ "path": "/usr/lib/x86_64-linux-gnu/libpthread.a",
208
+ "bytes": 8,
209
+ "sha256": "f0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5"
210
+ }
211
+ ],
212
+ "host_compiler": {
213
+ "path": "/usr/bin/x86_64-linux-gnu-g++-13",
214
+ "bytes": 1027128,
215
+ "sha256": "d255fa40289dde1dcea3b820339e992d2a6889548b20e422d8c150cfb0230de7"
216
+ },
217
+ "artifacts": [
218
+ {
219
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-reset-runtime-v1/bin/audio8-gguf",
220
+ "bytes": 27685360,
221
+ "sha256": "fddd6ef5150c84060a6a6770da7ac7d60f7eef51f5f2e3d944831b625bb8e2fb"
222
+ },
223
+ {
224
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-reset-runtime-v1/bin/libaudio8-bridge.so",
225
+ "bytes": 45606192,
226
+ "sha256": "10286250d70802b80b8f9731690692f8aceb238d9c27495733bc05c499f06b1a"
227
+ },
228
+ {
229
+ "path": "/home/rezo/audio8-q4-recovery-20260924/ggml-vulkan-reset-runtime-v1/bin/parent-bridge-reproduced.so",
230
+ "bytes": 45606104,
231
+ "sha256": "a60fa246193f3151baa24867b4222cabaaffa16046e41ca61163d5031c5e8e59"
232
+ }
233
+ ],
234
+ "claims": "Existing backend/graph/model objects and shader libraries are byte-identical; only reset bridge object recompiled. No GPU reset or ASR claim yet.",
235
+ "finished_unix": 1790308833.229465
236
+ }
gguf/sources/cuda/ggml-caption-runtime-v2-source-manifest.json ADDED
@@ -0,0 +1,570 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "format": "audio8-gguf-caption-source-v2",
3
+ "files": [
4
+ {
5
+ "path": "gguf_runtime/rust/Cargo.lock",
6
+ "bytes": 31870,
7
+ "sha256": "c4310fd35b52e46a41e1a415396a34e950a936fe17f8f97610b7717ffd45ae6d"
8
+ },
9
+ {
10
+ "path": "gguf_runtime/rust/Cargo.toml",
11
+ "bytes": 575,
12
+ "sha256": "daf7a9b08d0fa639ca9d6f5d65a126351328dd5686e00b3d270a074289caeaa1"
13
+ },
14
+ {
15
+ "path": "gguf_runtime/rust/build.rs",
16
+ "bytes": 595,
17
+ "sha256": "f85a248a2c2f8068b4de517966b4cbcbefdfc91a42ebfde463d4b73752d16f38"
18
+ },
19
+ {
20
+ "path": "gguf_runtime/rust/src/ffi.rs",
21
+ "bytes": 16101,
22
+ "sha256": "aca6a987b5a514fcb35c06d59ea672c08e2c607ca074c316a021456b1533f88d"
23
+ },
24
+ {
25
+ "path": "gguf_runtime/rust/src/main.rs",
26
+ "bytes": 22205,
27
+ "sha256": "474113b8a0f074b2dac37d488ec9e5801b99717bbd4f59f7007fd8478c2b6e54"
28
+ },
29
+ {
30
+ "path": "native/Cargo.lock",
31
+ "bytes": 31781,
32
+ "sha256": "4abcfff3e11e077bfea35a5a3f603c9bd84cc0c434127be4158d1b00874091f5"
33
+ },
34
+ {
35
+ "path": "native/Cargo.toml",
36
+ "bytes": 1320,
37
+ "sha256": "5feba8ba3cb2cb71724a8291d053cdf2f3fdbc00a658fbfe9283dcbcdee10bd6"
38
+ },
39
+ {
40
+ "path": "native/README.md",
41
+ "bytes": 29103,
42
+ "sha256": "f9186db9d68755144fce60df1bb6a5a073ae57dab464cfda36668b0d50b28da0"
43
+ },
44
+ {
45
+ "path": "native/build.rs",
46
+ "bytes": 2531,
47
+ "sha256": "c2154356fa2d554ed01dbb17ee234a71c1db29e1ccaca8ee92d63eb5a12eb0cc"
48
+ },
49
+ {
50
+ "path": "native/examples/bench_conv.rs",
51
+ "bytes": 2205,
52
+ "sha256": "13749a0b7a66c20c9ea034602e0130fe7cfed381e82a16fa08704903d79902f7"
53
+ },
54
+ {
55
+ "path": "native/examples/bench_encoder_attention.rs",
56
+ "bytes": 3464,
57
+ "sha256": "b7b872524f957a23909a246211a5f0b6656ddfd561c89e2244d638c99aa8a7b9"
58
+ },
59
+ {
60
+ "path": "native/examples/bench_pool_policy.rs",
61
+ "bytes": 4347,
62
+ "sha256": "0d6a97bac74d463fecf9e39fc6f1f0cec85c022dbef65b07ad81848281cbb3d0"
63
+ },
64
+ {
65
+ "path": "native/examples/bench_portable_conv.rs",
66
+ "bytes": 5037,
67
+ "sha256": "1b7c5c2c09f93342e5e6ce4f62ea25028ce6047a539cfc358f39954f2d765691"
68
+ },
69
+ {
70
+ "path": "native/examples/bench_uniform_bitplanes.rs",
71
+ "bytes": 4531,
72
+ "sha256": "790da0a9498184856bae1f2debc154e6b51601945c7770befb874ea002e50cf3"
73
+ },
74
+ {
75
+ "path": "native/examples/bench_uniform_blocked.rs",
76
+ "bytes": 4611,
77
+ "sha256": "a8bd32aeddb44ebc94b7cb0d14f395cfc4170c51f2e8305f9948b6f0a14fc8dd"
78
+ },
79
+ {
80
+ "path": "native/examples/bench_uniform_int8.rs",
81
+ "bytes": 4411,
82
+ "sha256": "17b57afa94a4da9509cbd04027e96d50fbf6e0d01ca5b67d2426d2c8f554564a"
83
+ },
84
+ {
85
+ "path": "native/examples/bench_uniform_parallel.rs",
86
+ "bytes": 3960,
87
+ "sha256": "1a4948d1ca678cc704301efa6111dee1647285d8be8df10e9549052845d425e9"
88
+ },
89
+ {
90
+ "path": "native/examples/bench_uniform_rows4.rs",
91
+ "bytes": 4952,
92
+ "sha256": "654e53c42603d38a335489c28b6eac7e5d5d5a2bfd64e692eeb60329cd483e99"
93
+ },
94
+ {
95
+ "path": "native/examples/bench_uniform_simd.rs",
96
+ "bytes": 4688,
97
+ "sha256": "0d40a3e28bdc478b23664b4bdfb7256e44281566e325c2b107fb5a1a08dec1aa"
98
+ },
99
+ {
100
+ "path": "native/examples/check_cache_storage.rs",
101
+ "bytes": 3581,
102
+ "sha256": "0e5ad6bc5e1450d36d04e5f104c1bb3ea7a395c296aa215bc268b3978f7ef10b"
103
+ },
104
+ {
105
+ "path": "native/examples/check_decoder_chunk.rs",
106
+ "bytes": 2951,
107
+ "sha256": "a972dea793e96797c6e3e9388735e349f9fe624d023b7e2fb818905840640fc8"
108
+ },
109
+ {
110
+ "path": "native/examples/check_encoder_chunk.rs",
111
+ "bytes": 4458,
112
+ "sha256": "4141c152274751ade976ea566274622add3fa312505df1a0a5ae67367ae747bb"
113
+ },
114
+ {
115
+ "path": "native/examples/check_model.rs",
116
+ "bytes": 1008,
117
+ "sha256": "424fd41003ae137836593b7d7182404bac1ce9b26b3709107ad3030083ada410"
118
+ },
119
+ {
120
+ "path": "native/examples/gated_audio_oracle.rs",
121
+ "bytes": 2556,
122
+ "sha256": "97c0b33b8cc8b6d6fdd870e4d4e767ffbc7844a37ca7585339d127e96efd035d"
123
+ },
124
+ {
125
+ "path": "native/examples/nonrolling_stream_probe.rs",
126
+ "bytes": 15246,
127
+ "sha256": "86a9236dfbac4d10572d75b41aa076cdc6147573913242e94110233c744c583f"
128
+ },
129
+ {
130
+ "path": "native/examples/sha256_stream.rs",
131
+ "bytes": 2049,
132
+ "sha256": "8f7c8ca375233b59a5e12170317420ffd1e56aaeafb2a5e42d47da4439d9b022"
133
+ },
134
+ {
135
+ "path": "native/kv-bf16-validation.md",
136
+ "bytes": 2231,
137
+ "sha256": "e783094d6d9e60d89dbe3360c256bef88e644b142d5757d33ae070286e386681"
138
+ },
139
+ {
140
+ "path": "native/simd-promotion.md",
141
+ "bytes": 2518,
142
+ "sha256": "43d9e7475ff0750c14816a732ff7a711345539a468edcebd0679b303e27fc520"
143
+ },
144
+ {
145
+ "path": "native/src/attention_head_local_tests.rs",
146
+ "bytes": 5771,
147
+ "sha256": "6c15116ddcfa399c0d87093918f3e618ddace332ae467e2e0ae71f8d438c5c16"
148
+ },
149
+ {
150
+ "path": "native/src/attention_math.rs",
151
+ "bytes": 32948,
152
+ "sha256": "243483eb07feb34f07cb7be1f90b7c68098875111214bc8269fa2399fec46b22"
153
+ },
154
+ {
155
+ "path": "native/src/attention_x86.rs",
156
+ "bytes": 6823,
157
+ "sha256": "20ee26d166b64e6574e07650c37a6b016b9fd02b76801778a93e522ad6cc2585"
158
+ },
159
+ {
160
+ "path": "native/src/audio_path.rs",
161
+ "bytes": 28320,
162
+ "sha256": "6f9a839012e518cd3f37f6e8464a254af2b2c3325dafdb01f6fa5447f4960c9b"
163
+ },
164
+ {
165
+ "path": "native/src/bin/audio8-asr.rs",
166
+ "bytes": 27075,
167
+ "sha256": "796870256040be1ecc9851ce9e72bc9522776e82327f9610a6b527b0edc8d1b8"
168
+ },
169
+ {
170
+ "path": "native/src/bin/audio8-stream.rs",
171
+ "bytes": 35470,
172
+ "sha256": "5fbe1ca1c377d1855539c1245270ecddb2dd0f830521519e43e71585aa4d8d54"
173
+ },
174
+ {
175
+ "path": "native/src/bin/kleidi-bench.rs",
176
+ "bytes": 4886,
177
+ "sha256": "b78b7f0831c6b7b61c5352001c8d2900686a44a00c181d61dbb3ebf8b9f06175"
178
+ },
179
+ {
180
+ "path": "native/src/bin/support/runtime_platform.rs",
181
+ "bytes": 2415,
182
+ "sha256": "0ab0e8cf673b3a41e207c37e82a0b41e7e93657a0f807308311b9c0fd527e906"
183
+ },
184
+ {
185
+ "path": "native/src/bin/support/silero_stream.rs",
186
+ "bytes": 3966,
187
+ "sha256": "6e78be61fc887c530e6bb008b9f310191023cb8a7700e299fd7c98e1f53aa320"
188
+ },
189
+ {
190
+ "path": "native/src/bin/support/stream_common.rs",
191
+ "bytes": 3634,
192
+ "sha256": "0f1972219a26bd6871f2f18cd0cf1279dd576638ae1782136c4792df818a10c1"
193
+ },
194
+ {
195
+ "path": "native/src/caption_stream.rs",
196
+ "bytes": 22803,
197
+ "sha256": "1b7c1231aa128d9d758352bc8926bda352b2a8f65d0294892ff8b82f4543f476"
198
+ },
199
+ {
200
+ "path": "native/src/conditioning.rs",
201
+ "bytes": 7145,
202
+ "sha256": "b99699ca70373281f9ec94d3f84484536a8eb9a85d1abd0350d3099105f327c2"
203
+ },
204
+ {
205
+ "path": "native/src/conv_math.rs",
206
+ "bytes": 8058,
207
+ "sha256": "0faa455bde072cedecd336548f17b4bfd54dca6addae0e899fd755dad19870c7"
208
+ },
209
+ {
210
+ "path": "native/src/decoder.rs",
211
+ "bytes": 42388,
212
+ "sha256": "6681de746aed594960824b8d1d34b8bfb13d0d8544218b6cf4747b09133e4f71"
213
+ },
214
+ {
215
+ "path": "native/src/encoder.rs",
216
+ "bytes": 60417,
217
+ "sha256": "89b7515ee98fff1d7c4fc51119bb028c5904c7b7882732294eae92804bd0f442"
218
+ },
219
+ {
220
+ "path": "native/src/encoder_float_tests.rs",
221
+ "bytes": 9655,
222
+ "sha256": "7f0d7a68227c4c3e0f6343bacb06cf770eb623c8f83f4010004f3cfcd1dac3ba"
223
+ },
224
+ {
225
+ "path": "native/src/encoder_head_local_tests.rs",
226
+ "bytes": 7659,
227
+ "sha256": "7fd1b32f3472a2823219fa0ced7d20dfa735932f334cebe460dd06b979170567"
228
+ },
229
+ {
230
+ "path": "native/src/encoder_i8mm_tests.rs",
231
+ "bytes": 7293,
232
+ "sha256": "8786f9fb09852232daa533f791f22c69bd02ad135016a2b136739597467269c0"
233
+ },
234
+ {
235
+ "path": "native/src/encoder_phase_tests.rs",
236
+ "bytes": 16898,
237
+ "sha256": "51160570e37fd8f776cc46d9909b1410983307a423db6e39b3467fd52b2c7cd8"
238
+ },
239
+ {
240
+ "path": "native/src/encoder_tiled_attention.rs",
241
+ "bytes": 11957,
242
+ "sha256": "fd3203940bc11da712db02bd98d957def495d59d5804d87c67ce461f7c3de391"
243
+ },
244
+ {
245
+ "path": "native/src/encoder_tiled_attention_tests.rs",
246
+ "bytes": 19056,
247
+ "sha256": "5b046f439afa58815893037ab6700cf7470d816a4fcff1f87446225a36dbea30"
248
+ },
249
+ {
250
+ "path": "native/src/encoder_x86_attention_tests.rs",
251
+ "bytes": 6157,
252
+ "sha256": "f1725764917be7a7c6a31056b9b70d7dcebe0fb3f1dde29de552c9be749560ca"
253
+ },
254
+ {
255
+ "path": "native/src/engine.rs",
256
+ "bytes": 60759,
257
+ "sha256": "9845f0e771241b67e3640add3401b6a9cdf24af2b826dcb9960b1937a3b45a0e"
258
+ },
259
+ {
260
+ "path": "native/src/fast_sha256.rs",
261
+ "bytes": 4979,
262
+ "sha256": "34e14383a5d82db0396cb55571d750c8d0bb02c0680415243114b8204c111fe6"
263
+ },
264
+ {
265
+ "path": "native/src/frontend.rs",
266
+ "bytes": 8884,
267
+ "sha256": "1dd5c23afa9af4a294f7efdf942e6b6a2b6c3abddaa44839c57f92b8b093b519"
268
+ },
269
+ {
270
+ "path": "native/src/gated_audio.rs",
271
+ "bytes": 13860,
272
+ "sha256": "4207564489bb02e305cc04e03cb99759dbd1ec8a711c07aab010cc99f740376f"
273
+ },
274
+ {
275
+ "path": "native/src/kv_storage.rs",
276
+ "bytes": 23517,
277
+ "sha256": "2ae02b5812d672303e1cbab426d1d368c75fe02207149ec1b0e9bb7296de90c7"
278
+ },
279
+ {
280
+ "path": "native/src/lib.rs",
281
+ "bytes": 28763,
282
+ "sha256": "ebed9b2b955c3f442c986bdfcdb08256d1f42043af9c827ee924b7f2ef102726"
283
+ },
284
+ {
285
+ "path": "native/src/live_audio.rs",
286
+ "bytes": 18738,
287
+ "sha256": "aecfefe0c0a082a1f4c081a431f52c45a04e5dc15c83331f9e0d8e610eec17ee"
288
+ },
289
+ {
290
+ "path": "native/src/main.rs",
291
+ "bytes": 22330,
292
+ "sha256": "bf0c6940b2bbf6fff892a1e75bcb17ae2fa45a7c7b3b062caa3c34647f0c93dd"
293
+ },
294
+ {
295
+ "path": "native/src/model_loader.rs",
296
+ "bytes": 29791,
297
+ "sha256": "5672b0fbfc97be698b4187d8860bd327ecc14b4ae921058c99ef576ad5c97233"
298
+ },
299
+ {
300
+ "path": "native/src/nonlinear.rs",
301
+ "bytes": 5159,
302
+ "sha256": "444c3eb7020e907841516302a714f0acfd09f0a2820231769fe6d6762f3e26b7"
303
+ },
304
+ {
305
+ "path": "native/src/prefix_cache.rs",
306
+ "bytes": 22884,
307
+ "sha256": "41b8a5eca00a9c817e920837fda1adce7ee50c7e17bef6dcd6a777f41e120c7f"
308
+ },
309
+ {
310
+ "path": "native/src/rotary.rs",
311
+ "bytes": 6993,
312
+ "sha256": "1dd58564040c0a5853248aaa92304e0dbb543fa3a5950ff0c4159043502afe79"
313
+ },
314
+ {
315
+ "path": "native/src/row_pool.rs",
316
+ "bytes": 18993,
317
+ "sha256": "689e56cdb9fced428cb21b9af5df8ac737ca14a17a52a70fc1777f992bd5a20b"
318
+ },
319
+ {
320
+ "path": "native/src/streaming_plan.rs",
321
+ "bytes": 20708,
322
+ "sha256": "e5abad8865d041ae027006b3035f685b78da3ea42c82f893a1788077419ce8b2"
323
+ },
324
+ {
325
+ "path": "native/src/tokenizer.rs",
326
+ "bytes": 27506,
327
+ "sha256": "c391a00a85f67cb4b22bd99bb299054da4ec41a617febd10eaa0875b08932b7e"
328
+ },
329
+ {
330
+ "path": "native/src/uniform.rs",
331
+ "bytes": 58734,
332
+ "sha256": "90f58bfd8745c9a7a4d57132a9594d3c1a0962bba819f781880754a267156c48"
333
+ },
334
+ {
335
+ "path": "native/src/uniform_avx2.rs",
336
+ "bytes": 14263,
337
+ "sha256": "775e85ba2cf49394a8c0616f7310fad352bd366089ee539e8bd30c5ab577c16e"
338
+ },
339
+ {
340
+ "path": "native/src/uniform_bf16.rs",
341
+ "bytes": 4958,
342
+ "sha256": "e72c089c5f29524d086aaff69f40484b247f73aa103271047341d4801a3b8d56"
343
+ },
344
+ {
345
+ "path": "native/src/uniform_float.rs",
346
+ "bytes": 11776,
347
+ "sha256": "7eec50e160676833a892d90b6db3fd051fd6bb39ac268671e4a56f5049b019f2"
348
+ },
349
+ {
350
+ "path": "native/src/uniform_float_tests.rs",
351
+ "bytes": 11688,
352
+ "sha256": "0bf94500fee3fedcdfb69eff0e127b98f3fd4d78aac4c717a627648d3a9e5056"
353
+ },
354
+ {
355
+ "path": "native/src/uniform_i8mm_tests.rs",
356
+ "bytes": 7870,
357
+ "sha256": "72b0ede31c3938a3b99dbe8724268bfd686cd8a44a81c4c92e63281cdeb4552c"
358
+ },
359
+ {
360
+ "path": "native/src/uniform_int16.rs",
361
+ "bytes": 18393,
362
+ "sha256": "0543b2e4db1614450cf285f49bdf4cd1f9b23b8e6657800e394422fa531f9efd"
363
+ },
364
+ {
365
+ "path": "native/src/uniform_int16_vnni.rs",
366
+ "bytes": 8030,
367
+ "sha256": "04854b6adf2f96315080644c2f824c5f106d25ef27c22d6295d6b1d1e388ee21"
368
+ },
369
+ {
370
+ "path": "native/src/uniform_int16_vnni_tests.rs",
371
+ "bytes": 9755,
372
+ "sha256": "7a883c4c54ac8fecbaa9bc8448887f8f9fa91ad5fed9627717a6d3e32adee47a"
373
+ },
374
+ {
375
+ "path": "native/src/uniform_int8.rs",
376
+ "bytes": 70708,
377
+ "sha256": "f5c0fb55b3f35b6c88e1ff2b4a70088b18eefaf091e5fcef6666991265f16ac8"
378
+ },
379
+ {
380
+ "path": "native/src/uniform_kleidi.rs",
381
+ "bytes": 32842,
382
+ "sha256": "5c8921b221bdf4c0f3ec78216fb64825e873f429bde1abf726c4527c58a7aaf6"
383
+ },
384
+ {
385
+ "path": "native/src/uniform_pool_bench.rs",
386
+ "bytes": 5536,
387
+ "sha256": "4c09ed117524087a90957720b63d4546728611a14a1b4ca07808e4bbff9c7e0b"
388
+ },
389
+ {
390
+ "path": "native/src/uniform_vnni.rs",
391
+ "bytes": 20559,
392
+ "sha256": "5abe3c868338d4dcdb5ae3e22d1d321caaaefdef8980d12b0cef7c9b649bd7ec"
393
+ },
394
+ {
395
+ "path": "native/src/uniform_vnni_tests.rs",
396
+ "bytes": 25702,
397
+ "sha256": "ea557ba55e65d5b3ea0f5eef67efec380569ca59fbd9b7de597508d5739f2087"
398
+ },
399
+ {
400
+ "path": "native/src/waveform.rs",
401
+ "bytes": 6607,
402
+ "sha256": "dc12ea14ce3153ef090e5419a26d14976e0f1616af7bff982cc7542832d142e5"
403
+ },
404
+ {
405
+ "path": "native/tests/bf16_mode.rs",
406
+ "bytes": 1312,
407
+ "sha256": "7445142552b58074f1b2a3b2cddcc0b56d24cc7e123e99d71f8a3fbf762cf726"
408
+ },
409
+ {
410
+ "path": "native/tests/cross_language.rs",
411
+ "bytes": 722,
412
+ "sha256": "fd0f9ac2d8503b6119168a5aece86a35f68fb704de6b500f240d4f262bdbb42d"
413
+ },
414
+ {
415
+ "path": "native/tests/fixtures/model-loader-repack.a8m",
416
+ "bytes": 441,
417
+ "sha256": "4944b92ca3c264f0bdefe912e22bf6466f20900bf28f2dad15254e54a16471d4"
418
+ },
419
+ {
420
+ "path": "native/tests/fixtures/model-loader-tiny.a8m",
421
+ "bytes": 228,
422
+ "sha256": "17212a36903c5bea49cf7515933f4e883be46819722ba66d276bafa28b7f3112"
423
+ },
424
+ {
425
+ "path": "native/tests/fixtures/python_2bit.a8t",
426
+ "bytes": 136,
427
+ "sha256": "7163ea032a62771eb4da173afe9074c21e1071884e988dadf8026d3921b9b6e1"
428
+ },
429
+ {
430
+ "path": "native/tests/fixtures/python_base3.a8t",
431
+ "bytes": 136,
432
+ "sha256": "71048e4436c8ccde36b02678dae84fcd31df9b790df488ff86f7789c7840b726"
433
+ },
434
+ {
435
+ "path": "native/tests/fixtures/python_base3_f16.a8t",
436
+ "bytes": 124,
437
+ "sha256": "7e540ff0e9999defd525ff7e564f0316d530eff736e01cbf05f01b4935e6c732"
438
+ },
439
+ {
440
+ "path": "native/tests/fixtures/python_uniform3.a8u",
441
+ "bytes": 176,
442
+ "sha256": "0451ea79d64d822a6b5b43564c8a778695fb45c0cac21091ff53c296bb36f34c"
443
+ },
444
+ {
445
+ "path": "native/tests/fixtures/python_uniform4.a8u",
446
+ "bytes": 184,
447
+ "sha256": "36a82ccc28d68aa422f6b05f4f8598887acc6eb4f74e51e56911ad99ed600030"
448
+ },
449
+ {
450
+ "path": "native/tests/fixtures/python_uniform_v2_q3full.a8u",
451
+ "bytes": 120,
452
+ "sha256": "3bf09e70f70f1223060df07f8cc884870ca55445a1e63d6668decf8c987934c3"
453
+ },
454
+ {
455
+ "path": "native/tests/fixtures/python_uniform_v2_q3symmetric.a8u",
456
+ "bytes": 120,
457
+ "sha256": "fd69488ffdb9bc6e563e99e899c9a2d124e2939c6d0c8a5947321b5cab467a83"
458
+ },
459
+ {
460
+ "path": "native/tests/fixtures/python_uniform_v2_q4symmetric.a8u",
461
+ "bytes": 123,
462
+ "sha256": "3826cf69557fc55358055c5f0e5134d917a040461a49e1d7e1d3a07d0bc4332d"
463
+ },
464
+ {
465
+ "path": "native/tests/uniform_blocked.rs",
466
+ "bytes": 10200,
467
+ "sha256": "7660d9db87e9ef520552118c1df6a4a176c189ecb0f9d738bff3fd5ebdf60bcb"
468
+ },
469
+ {
470
+ "path": "native/tests/uniform_cross_language.rs",
471
+ "bytes": 1437,
472
+ "sha256": "016219c01c0189abc0ad04a7bba3b505d351e626ed6241905d3ee78fc5102a23"
473
+ },
474
+ {
475
+ "path": "native/tests/uniform_parallel.rs",
476
+ "bytes": 8186,
477
+ "sha256": "0f3817097616bf033cb711856669a70b375196bb1e331ff09f95a13792c80201"
478
+ },
479
+ {
480
+ "path": "native/tests/uniform_rows.rs",
481
+ "bytes": 7103,
482
+ "sha256": "21c3d0c4f995136dc1d5ff6f8b1dc64978882f661aee469a1abe9c5043c6e896"
483
+ },
484
+ {
485
+ "path": "native/uniform-bitplane-benchmark.md",
486
+ "bytes": 2914,
487
+ "sha256": "00ee08bc952b390ae71bc93602e7458f7288554d69e192c5821ac776219aea94"
488
+ },
489
+ {
490
+ "path": "native/uniform-blocked-benchmark.md",
491
+ "bytes": 2993,
492
+ "sha256": "09f0d446b51a29e59d6825df9af1124fd4d806686fb71daf282dcb0cf784762a"
493
+ },
494
+ {
495
+ "path": "native/uniform-int8-benchmark.md",
496
+ "bytes": 3986,
497
+ "sha256": "d7f6b31dfde1698b00fb00026cc561d1a686a92392ed34eb808f948fe21947de"
498
+ },
499
+ {
500
+ "path": "native/uniform-parallel-benchmark.md",
501
+ "bytes": 2641,
502
+ "sha256": "4da9ae52de4d55d80a05c7398ecba1711d35913b72df4b8c8ad6af8f602946cd"
503
+ },
504
+ {
505
+ "path": "native/uniform-rows4-benchmark.md",
506
+ "bytes": 3392,
507
+ "sha256": "d879bb2662fbe2e37abeaecf7381a50529fdc9d22d770aa19b41f7b46f7db2a7"
508
+ },
509
+ {
510
+ "path": "native/uniform-simd-benchmark.md",
511
+ "bytes": 2426,
512
+ "sha256": "effac062342e458f6991ef065a38044cba40c41ff9ae82c7ff4473f82c43a99f"
513
+ },
514
+ {
515
+ "path": "native/uniform-v2.md",
516
+ "bytes": 4147,
517
+ "sha256": "dfee8ed25dad6f31b64d61bf20059a503ca0568619fb2f65b7aa8e63900a4846"
518
+ },
519
+ {
520
+ "path": "native/uniform-zero-correction-benchmark.md",
521
+ "bytes": 2477,
522
+ "sha256": "b8b1f44d3741032aeacdd73e108f884d02897e63b646d234b02f96631973b6a5"
523
+ },
524
+ {
525
+ "path": "vad_probe/Cargo.lock",
526
+ "bytes": 31427,
527
+ "sha256": "37ff846220ca490f2d38da5b2d9c777dadc0810f07b17f1ccb471f088b8929d0"
528
+ },
529
+ {
530
+ "path": "vad_probe/Cargo.toml",
531
+ "bytes": 339,
532
+ "sha256": "0313aae93c91e3a6a07c17b9e2381f4bbe642f4ec1ef15c5bdf09972ca967971"
533
+ },
534
+ {
535
+ "path": "vad_probe/README.md",
536
+ "bytes": 3679,
537
+ "sha256": "1cf43bd4fc5fea573bb2c81624b332056daee24b7bc7cb5ad03a7ea78bce80dd"
538
+ },
539
+ {
540
+ "path": "vad_probe/src/constant_if.rs",
541
+ "bytes": 7880,
542
+ "sha256": "c41baec97501b5f9323baa0107f64085817fbee5c1c0d20d48ee2e4a4751dc92"
543
+ },
544
+ {
545
+ "path": "vad_probe/src/lib.rs",
546
+ "bytes": 5207,
547
+ "sha256": "674f62dea8c10e5840013fa70cbcfc590785e5082d417488decf549185217890"
548
+ },
549
+ {
550
+ "path": "vad_probe/src/main.rs",
551
+ "bytes": 7988,
552
+ "sha256": "e19bf9843c239096be13a2292430866c51385418caa2c7e56244c4817d5b8b5c"
553
+ },
554
+ {
555
+ "path": "vad_probe/tests/detector_state.rs",
556
+ "bytes": 1621,
557
+ "sha256": "cf8f4048735d4d4cc0bbb51c20d82f42e99aaca33bf261a3adf15a2160edc384"
558
+ }
559
+ ],
560
+ "linked_bridge_report": "107a57714b6fec79024c1d3428ac9426ea35beac22b487db3040aab5407539da",
561
+ "linked_bridge_sha256": "8793f0c1bda707fe7d9deddcba06d669063cfaed2f28f6e4b970b677aaac5ae2",
562
+ "scope": "Rust GGUF consumer and exact native/VAD dependency sources; linked CUDA reset bridge separately pinned; no CUDA compilation",
563
+ "parent_source_manifest_sha256": "e989bc35b8f71dd9d4da9a8edd56f1f8d5f55f00bd71137be61835425f0696cd",
564
+ "changes": [
565
+ "gguf_runtime/rust/src/main.rs",
566
+ "gguf_runtime/rust/src/ffi.rs",
567
+ "native/src/caption_stream.rs"
568
+ ],
569
+ "change_scope": "Explicit validated model-SHA Rust CLI/API and two test-only style fixes; unchanged inference/VAD/math/bridge"
570
+ }
gguf/sources/cuda/ggml-caption-runtime-v2-source-sources.tar.gz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:924cba1705b104bd86a205899d5ebe27e0e6afb5a2683a1333b5d25d7e84977d
3
+ size 306185
gguf/sources/cuda/ggml-reset-runtime-v1-source-manifest.json ADDED
The diff for this file is too large to render. See raw diff
 
gguf/sources/cuda/ggml-reset-runtime-v1-source-sources.tar.gz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e85a383902b391fd84396dc0fe20181305e430668ecf923b5b88dd188abc29ae
3
+ size 3488156
gguf/sources/vulkan/ggml-caption-runtime-v2-source-manifest.json ADDED
@@ -0,0 +1,570 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "format": "audio8-gguf-caption-source-v2",
3
+ "files": [
4
+ {
5
+ "path": "gguf_runtime/rust/Cargo.lock",
6
+ "bytes": 31870,
7
+ "sha256": "c4310fd35b52e46a41e1a415396a34e950a936fe17f8f97610b7717ffd45ae6d"
8
+ },
9
+ {
10
+ "path": "gguf_runtime/rust/Cargo.toml",
11
+ "bytes": 575,
12
+ "sha256": "daf7a9b08d0fa639ca9d6f5d65a126351328dd5686e00b3d270a074289caeaa1"
13
+ },
14
+ {
15
+ "path": "gguf_runtime/rust/build.rs",
16
+ "bytes": 595,
17
+ "sha256": "f85a248a2c2f8068b4de517966b4cbcbefdfc91a42ebfde463d4b73752d16f38"
18
+ },
19
+ {
20
+ "path": "gguf_runtime/rust/src/ffi.rs",
21
+ "bytes": 16101,
22
+ "sha256": "aca6a987b5a514fcb35c06d59ea672c08e2c607ca074c316a021456b1533f88d"
23
+ },
24
+ {
25
+ "path": "gguf_runtime/rust/src/main.rs",
26
+ "bytes": 22205,
27
+ "sha256": "474113b8a0f074b2dac37d488ec9e5801b99717bbd4f59f7007fd8478c2b6e54"
28
+ },
29
+ {
30
+ "path": "native/Cargo.lock",
31
+ "bytes": 31781,
32
+ "sha256": "4abcfff3e11e077bfea35a5a3f603c9bd84cc0c434127be4158d1b00874091f5"
33
+ },
34
+ {
35
+ "path": "native/Cargo.toml",
36
+ "bytes": 1320,
37
+ "sha256": "5feba8ba3cb2cb71724a8291d053cdf2f3fdbc00a658fbfe9283dcbcdee10bd6"
38
+ },
39
+ {
40
+ "path": "native/README.md",
41
+ "bytes": 29103,
42
+ "sha256": "f9186db9d68755144fce60df1bb6a5a073ae57dab464cfda36668b0d50b28da0"
43
+ },
44
+ {
45
+ "path": "native/build.rs",
46
+ "bytes": 2531,
47
+ "sha256": "c2154356fa2d554ed01dbb17ee234a71c1db29e1ccaca8ee92d63eb5a12eb0cc"
48
+ },
49
+ {
50
+ "path": "native/examples/bench_conv.rs",
51
+ "bytes": 2205,
52
+ "sha256": "13749a0b7a66c20c9ea034602e0130fe7cfed381e82a16fa08704903d79902f7"
53
+ },
54
+ {
55
+ "path": "native/examples/bench_encoder_attention.rs",
56
+ "bytes": 3464,
57
+ "sha256": "b7b872524f957a23909a246211a5f0b6656ddfd561c89e2244d638c99aa8a7b9"
58
+ },
59
+ {
60
+ "path": "native/examples/bench_pool_policy.rs",
61
+ "bytes": 4347,
62
+ "sha256": "0d6a97bac74d463fecf9e39fc6f1f0cec85c022dbef65b07ad81848281cbb3d0"
63
+ },
64
+ {
65
+ "path": "native/examples/bench_portable_conv.rs",
66
+ "bytes": 5037,
67
+ "sha256": "1b7c5c2c09f93342e5e6ce4f62ea25028ce6047a539cfc358f39954f2d765691"
68
+ },
69
+ {
70
+ "path": "native/examples/bench_uniform_bitplanes.rs",
71
+ "bytes": 4531,
72
+ "sha256": "790da0a9498184856bae1f2debc154e6b51601945c7770befb874ea002e50cf3"
73
+ },
74
+ {
75
+ "path": "native/examples/bench_uniform_blocked.rs",
76
+ "bytes": 4611,
77
+ "sha256": "a8bd32aeddb44ebc94b7cb0d14f395cfc4170c51f2e8305f9948b6f0a14fc8dd"
78
+ },
79
+ {
80
+ "path": "native/examples/bench_uniform_int8.rs",
81
+ "bytes": 4411,
82
+ "sha256": "17b57afa94a4da9509cbd04027e96d50fbf6e0d01ca5b67d2426d2c8f554564a"
83
+ },
84
+ {
85
+ "path": "native/examples/bench_uniform_parallel.rs",
86
+ "bytes": 3960,
87
+ "sha256": "1a4948d1ca678cc704301efa6111dee1647285d8be8df10e9549052845d425e9"
88
+ },
89
+ {
90
+ "path": "native/examples/bench_uniform_rows4.rs",
91
+ "bytes": 4952,
92
+ "sha256": "654e53c42603d38a335489c28b6eac7e5d5d5a2bfd64e692eeb60329cd483e99"
93
+ },
94
+ {
95
+ "path": "native/examples/bench_uniform_simd.rs",
96
+ "bytes": 4688,
97
+ "sha256": "0d40a3e28bdc478b23664b4bdfb7256e44281566e325c2b107fb5a1a08dec1aa"
98
+ },
99
+ {
100
+ "path": "native/examples/check_cache_storage.rs",
101
+ "bytes": 3581,
102
+ "sha256": "0e5ad6bc5e1450d36d04e5f104c1bb3ea7a395c296aa215bc268b3978f7ef10b"
103
+ },
104
+ {
105
+ "path": "native/examples/check_decoder_chunk.rs",
106
+ "bytes": 2951,
107
+ "sha256": "a972dea793e96797c6e3e9388735e349f9fe624d023b7e2fb818905840640fc8"
108
+ },
109
+ {
110
+ "path": "native/examples/check_encoder_chunk.rs",
111
+ "bytes": 4458,
112
+ "sha256": "4141c152274751ade976ea566274622add3fa312505df1a0a5ae67367ae747bb"
113
+ },
114
+ {
115
+ "path": "native/examples/check_model.rs",
116
+ "bytes": 1008,
117
+ "sha256": "424fd41003ae137836593b7d7182404bac1ce9b26b3709107ad3030083ada410"
118
+ },
119
+ {
120
+ "path": "native/examples/gated_audio_oracle.rs",
121
+ "bytes": 2556,
122
+ "sha256": "97c0b33b8cc8b6d6fdd870e4d4e767ffbc7844a37ca7585339d127e96efd035d"
123
+ },
124
+ {
125
+ "path": "native/examples/nonrolling_stream_probe.rs",
126
+ "bytes": 15246,
127
+ "sha256": "86a9236dfbac4d10572d75b41aa076cdc6147573913242e94110233c744c583f"
128
+ },
129
+ {
130
+ "path": "native/examples/sha256_stream.rs",
131
+ "bytes": 2049,
132
+ "sha256": "8f7c8ca375233b59a5e12170317420ffd1e56aaeafb2a5e42d47da4439d9b022"
133
+ },
134
+ {
135
+ "path": "native/kv-bf16-validation.md",
136
+ "bytes": 2231,
137
+ "sha256": "e783094d6d9e60d89dbe3360c256bef88e644b142d5757d33ae070286e386681"
138
+ },
139
+ {
140
+ "path": "native/simd-promotion.md",
141
+ "bytes": 2518,
142
+ "sha256": "43d9e7475ff0750c14816a732ff7a711345539a468edcebd0679b303e27fc520"
143
+ },
144
+ {
145
+ "path": "native/src/attention_head_local_tests.rs",
146
+ "bytes": 5771,
147
+ "sha256": "6c15116ddcfa399c0d87093918f3e618ddace332ae467e2e0ae71f8d438c5c16"
148
+ },
149
+ {
150
+ "path": "native/src/attention_math.rs",
151
+ "bytes": 32948,
152
+ "sha256": "243483eb07feb34f07cb7be1f90b7c68098875111214bc8269fa2399fec46b22"
153
+ },
154
+ {
155
+ "path": "native/src/attention_x86.rs",
156
+ "bytes": 6823,
157
+ "sha256": "20ee26d166b64e6574e07650c37a6b016b9fd02b76801778a93e522ad6cc2585"
158
+ },
159
+ {
160
+ "path": "native/src/audio_path.rs",
161
+ "bytes": 28320,
162
+ "sha256": "6f9a839012e518cd3f37f6e8464a254af2b2c3325dafdb01f6fa5447f4960c9b"
163
+ },
164
+ {
165
+ "path": "native/src/bin/audio8-asr.rs",
166
+ "bytes": 27075,
167
+ "sha256": "796870256040be1ecc9851ce9e72bc9522776e82327f9610a6b527b0edc8d1b8"
168
+ },
169
+ {
170
+ "path": "native/src/bin/audio8-stream.rs",
171
+ "bytes": 35470,
172
+ "sha256": "5fbe1ca1c377d1855539c1245270ecddb2dd0f830521519e43e71585aa4d8d54"
173
+ },
174
+ {
175
+ "path": "native/src/bin/kleidi-bench.rs",
176
+ "bytes": 4886,
177
+ "sha256": "b78b7f0831c6b7b61c5352001c8d2900686a44a00c181d61dbb3ebf8b9f06175"
178
+ },
179
+ {
180
+ "path": "native/src/bin/support/runtime_platform.rs",
181
+ "bytes": 2415,
182
+ "sha256": "0ab0e8cf673b3a41e207c37e82a0b41e7e93657a0f807308311b9c0fd527e906"
183
+ },
184
+ {
185
+ "path": "native/src/bin/support/silero_stream.rs",
186
+ "bytes": 3966,
187
+ "sha256": "6e78be61fc887c530e6bb008b9f310191023cb8a7700e299fd7c98e1f53aa320"
188
+ },
189
+ {
190
+ "path": "native/src/bin/support/stream_common.rs",
191
+ "bytes": 3634,
192
+ "sha256": "0f1972219a26bd6871f2f18cd0cf1279dd576638ae1782136c4792df818a10c1"
193
+ },
194
+ {
195
+ "path": "native/src/caption_stream.rs",
196
+ "bytes": 22803,
197
+ "sha256": "1b7c1231aa128d9d758352bc8926bda352b2a8f65d0294892ff8b82f4543f476"
198
+ },
199
+ {
200
+ "path": "native/src/conditioning.rs",
201
+ "bytes": 7145,
202
+ "sha256": "b99699ca70373281f9ec94d3f84484536a8eb9a85d1abd0350d3099105f327c2"
203
+ },
204
+ {
205
+ "path": "native/src/conv_math.rs",
206
+ "bytes": 8058,
207
+ "sha256": "0faa455bde072cedecd336548f17b4bfd54dca6addae0e899fd755dad19870c7"
208
+ },
209
+ {
210
+ "path": "native/src/decoder.rs",
211
+ "bytes": 42388,
212
+ "sha256": "6681de746aed594960824b8d1d34b8bfb13d0d8544218b6cf4747b09133e4f71"
213
+ },
214
+ {
215
+ "path": "native/src/encoder.rs",
216
+ "bytes": 60417,
217
+ "sha256": "89b7515ee98fff1d7c4fc51119bb028c5904c7b7882732294eae92804bd0f442"
218
+ },
219
+ {
220
+ "path": "native/src/encoder_float_tests.rs",
221
+ "bytes": 9655,
222
+ "sha256": "7f0d7a68227c4c3e0f6343bacb06cf770eb623c8f83f4010004f3cfcd1dac3ba"
223
+ },
224
+ {
225
+ "path": "native/src/encoder_head_local_tests.rs",
226
+ "bytes": 7659,
227
+ "sha256": "7fd1b32f3472a2823219fa0ced7d20dfa735932f334cebe460dd06b979170567"
228
+ },
229
+ {
230
+ "path": "native/src/encoder_i8mm_tests.rs",
231
+ "bytes": 7293,
232
+ "sha256": "8786f9fb09852232daa533f791f22c69bd02ad135016a2b136739597467269c0"
233
+ },
234
+ {
235
+ "path": "native/src/encoder_phase_tests.rs",
236
+ "bytes": 16898,
237
+ "sha256": "51160570e37fd8f776cc46d9909b1410983307a423db6e39b3467fd52b2c7cd8"
238
+ },
239
+ {
240
+ "path": "native/src/encoder_tiled_attention.rs",
241
+ "bytes": 11957,
242
+ "sha256": "fd3203940bc11da712db02bd98d957def495d59d5804d87c67ce461f7c3de391"
243
+ },
244
+ {
245
+ "path": "native/src/encoder_tiled_attention_tests.rs",
246
+ "bytes": 19056,
247
+ "sha256": "5b046f439afa58815893037ab6700cf7470d816a4fcff1f87446225a36dbea30"
248
+ },
249
+ {
250
+ "path": "native/src/encoder_x86_attention_tests.rs",
251
+ "bytes": 6157,
252
+ "sha256": "f1725764917be7a7c6a31056b9b70d7dcebe0fb3f1dde29de552c9be749560ca"
253
+ },
254
+ {
255
+ "path": "native/src/engine.rs",
256
+ "bytes": 60759,
257
+ "sha256": "9845f0e771241b67e3640add3401b6a9cdf24af2b826dcb9960b1937a3b45a0e"
258
+ },
259
+ {
260
+ "path": "native/src/fast_sha256.rs",
261
+ "bytes": 4979,
262
+ "sha256": "34e14383a5d82db0396cb55571d750c8d0bb02c0680415243114b8204c111fe6"
263
+ },
264
+ {
265
+ "path": "native/src/frontend.rs",
266
+ "bytes": 8884,
267
+ "sha256": "1dd5c23afa9af4a294f7efdf942e6b6a2b6c3abddaa44839c57f92b8b093b519"
268
+ },
269
+ {
270
+ "path": "native/src/gated_audio.rs",
271
+ "bytes": 13860,
272
+ "sha256": "4207564489bb02e305cc04e03cb99759dbd1ec8a711c07aab010cc99f740376f"
273
+ },
274
+ {
275
+ "path": "native/src/kv_storage.rs",
276
+ "bytes": 23517,
277
+ "sha256": "2ae02b5812d672303e1cbab426d1d368c75fe02207149ec1b0e9bb7296de90c7"
278
+ },
279
+ {
280
+ "path": "native/src/lib.rs",
281
+ "bytes": 28763,
282
+ "sha256": "ebed9b2b955c3f442c986bdfcdb08256d1f42043af9c827ee924b7f2ef102726"
283
+ },
284
+ {
285
+ "path": "native/src/live_audio.rs",
286
+ "bytes": 18738,
287
+ "sha256": "aecfefe0c0a082a1f4c081a431f52c45a04e5dc15c83331f9e0d8e610eec17ee"
288
+ },
289
+ {
290
+ "path": "native/src/main.rs",
291
+ "bytes": 22330,
292
+ "sha256": "bf0c6940b2bbf6fff892a1e75bcb17ae2fa45a7c7b3b062caa3c34647f0c93dd"
293
+ },
294
+ {
295
+ "path": "native/src/model_loader.rs",
296
+ "bytes": 29791,
297
+ "sha256": "5672b0fbfc97be698b4187d8860bd327ecc14b4ae921058c99ef576ad5c97233"
298
+ },
299
+ {
300
+ "path": "native/src/nonlinear.rs",
301
+ "bytes": 5159,
302
+ "sha256": "444c3eb7020e907841516302a714f0acfd09f0a2820231769fe6d6762f3e26b7"
303
+ },
304
+ {
305
+ "path": "native/src/prefix_cache.rs",
306
+ "bytes": 22884,
307
+ "sha256": "41b8a5eca00a9c817e920837fda1adce7ee50c7e17bef6dcd6a777f41e120c7f"
308
+ },
309
+ {
310
+ "path": "native/src/rotary.rs",
311
+ "bytes": 6993,
312
+ "sha256": "1dd58564040c0a5853248aaa92304e0dbb543fa3a5950ff0c4159043502afe79"
313
+ },
314
+ {
315
+ "path": "native/src/row_pool.rs",
316
+ "bytes": 18993,
317
+ "sha256": "689e56cdb9fced428cb21b9af5df8ac737ca14a17a52a70fc1777f992bd5a20b"
318
+ },
319
+ {
320
+ "path": "native/src/streaming_plan.rs",
321
+ "bytes": 20708,
322
+ "sha256": "e5abad8865d041ae027006b3035f685b78da3ea42c82f893a1788077419ce8b2"
323
+ },
324
+ {
325
+ "path": "native/src/tokenizer.rs",
326
+ "bytes": 27506,
327
+ "sha256": "c391a00a85f67cb4b22bd99bb299054da4ec41a617febd10eaa0875b08932b7e"
328
+ },
329
+ {
330
+ "path": "native/src/uniform.rs",
331
+ "bytes": 58734,
332
+ "sha256": "90f58bfd8745c9a7a4d57132a9594d3c1a0962bba819f781880754a267156c48"
333
+ },
334
+ {
335
+ "path": "native/src/uniform_avx2.rs",
336
+ "bytes": 14263,
337
+ "sha256": "775e85ba2cf49394a8c0616f7310fad352bd366089ee539e8bd30c5ab577c16e"
338
+ },
339
+ {
340
+ "path": "native/src/uniform_bf16.rs",
341
+ "bytes": 4958,
342
+ "sha256": "e72c089c5f29524d086aaff69f40484b247f73aa103271047341d4801a3b8d56"
343
+ },
344
+ {
345
+ "path": "native/src/uniform_float.rs",
346
+ "bytes": 11776,
347
+ "sha256": "7eec50e160676833a892d90b6db3fd051fd6bb39ac268671e4a56f5049b019f2"
348
+ },
349
+ {
350
+ "path": "native/src/uniform_float_tests.rs",
351
+ "bytes": 11688,
352
+ "sha256": "0bf94500fee3fedcdfb69eff0e127b98f3fd4d78aac4c717a627648d3a9e5056"
353
+ },
354
+ {
355
+ "path": "native/src/uniform_i8mm_tests.rs",
356
+ "bytes": 7870,
357
+ "sha256": "72b0ede31c3938a3b99dbe8724268bfd686cd8a44a81c4c92e63281cdeb4552c"
358
+ },
359
+ {
360
+ "path": "native/src/uniform_int16.rs",
361
+ "bytes": 18393,
362
+ "sha256": "0543b2e4db1614450cf285f49bdf4cd1f9b23b8e6657800e394422fa531f9efd"
363
+ },
364
+ {
365
+ "path": "native/src/uniform_int16_vnni.rs",
366
+ "bytes": 8030,
367
+ "sha256": "04854b6adf2f96315080644c2f824c5f106d25ef27c22d6295d6b1d1e388ee21"
368
+ },
369
+ {
370
+ "path": "native/src/uniform_int16_vnni_tests.rs",
371
+ "bytes": 9755,
372
+ "sha256": "7a883c4c54ac8fecbaa9bc8448887f8f9fa91ad5fed9627717a6d3e32adee47a"
373
+ },
374
+ {
375
+ "path": "native/src/uniform_int8.rs",
376
+ "bytes": 70708,
377
+ "sha256": "f5c0fb55b3f35b6c88e1ff2b4a70088b18eefaf091e5fcef6666991265f16ac8"
378
+ },
379
+ {
380
+ "path": "native/src/uniform_kleidi.rs",
381
+ "bytes": 32842,
382
+ "sha256": "5c8921b221bdf4c0f3ec78216fb64825e873f429bde1abf726c4527c58a7aaf6"
383
+ },
384
+ {
385
+ "path": "native/src/uniform_pool_bench.rs",
386
+ "bytes": 5536,
387
+ "sha256": "4c09ed117524087a90957720b63d4546728611a14a1b4ca07808e4bbff9c7e0b"
388
+ },
389
+ {
390
+ "path": "native/src/uniform_vnni.rs",
391
+ "bytes": 20559,
392
+ "sha256": "5abe3c868338d4dcdb5ae3e22d1d321caaaefdef8980d12b0cef7c9b649bd7ec"
393
+ },
394
+ {
395
+ "path": "native/src/uniform_vnni_tests.rs",
396
+ "bytes": 25702,
397
+ "sha256": "ea557ba55e65d5b3ea0f5eef67efec380569ca59fbd9b7de597508d5739f2087"
398
+ },
399
+ {
400
+ "path": "native/src/waveform.rs",
401
+ "bytes": 6607,
402
+ "sha256": "dc12ea14ce3153ef090e5419a26d14976e0f1616af7bff982cc7542832d142e5"
403
+ },
404
+ {
405
+ "path": "native/tests/bf16_mode.rs",
406
+ "bytes": 1312,
407
+ "sha256": "7445142552b58074f1b2a3b2cddcc0b56d24cc7e123e99d71f8a3fbf762cf726"
408
+ },
409
+ {
410
+ "path": "native/tests/cross_language.rs",
411
+ "bytes": 722,
412
+ "sha256": "fd0f9ac2d8503b6119168a5aece86a35f68fb704de6b500f240d4f262bdbb42d"
413
+ },
414
+ {
415
+ "path": "native/tests/fixtures/model-loader-repack.a8m",
416
+ "bytes": 441,
417
+ "sha256": "4944b92ca3c264f0bdefe912e22bf6466f20900bf28f2dad15254e54a16471d4"
418
+ },
419
+ {
420
+ "path": "native/tests/fixtures/model-loader-tiny.a8m",
421
+ "bytes": 228,
422
+ "sha256": "17212a36903c5bea49cf7515933f4e883be46819722ba66d276bafa28b7f3112"
423
+ },
424
+ {
425
+ "path": "native/tests/fixtures/python_2bit.a8t",
426
+ "bytes": 136,
427
+ "sha256": "7163ea032a62771eb4da173afe9074c21e1071884e988dadf8026d3921b9b6e1"
428
+ },
429
+ {
430
+ "path": "native/tests/fixtures/python_base3.a8t",
431
+ "bytes": 136,
432
+ "sha256": "71048e4436c8ccde36b02678dae84fcd31df9b790df488ff86f7789c7840b726"
433
+ },
434
+ {
435
+ "path": "native/tests/fixtures/python_base3_f16.a8t",
436
+ "bytes": 124,
437
+ "sha256": "7e540ff0e9999defd525ff7e564f0316d530eff736e01cbf05f01b4935e6c732"
438
+ },
439
+ {
440
+ "path": "native/tests/fixtures/python_uniform3.a8u",
441
+ "bytes": 176,
442
+ "sha256": "0451ea79d64d822a6b5b43564c8a778695fb45c0cac21091ff53c296bb36f34c"
443
+ },
444
+ {
445
+ "path": "native/tests/fixtures/python_uniform4.a8u",
446
+ "bytes": 184,
447
+ "sha256": "36a82ccc28d68aa422f6b05f4f8598887acc6eb4f74e51e56911ad99ed600030"
448
+ },
449
+ {
450
+ "path": "native/tests/fixtures/python_uniform_v2_q3full.a8u",
451
+ "bytes": 120,
452
+ "sha256": "3bf09e70f70f1223060df07f8cc884870ca55445a1e63d6668decf8c987934c3"
453
+ },
454
+ {
455
+ "path": "native/tests/fixtures/python_uniform_v2_q3symmetric.a8u",
456
+ "bytes": 120,
457
+ "sha256": "fd69488ffdb9bc6e563e99e899c9a2d124e2939c6d0c8a5947321b5cab467a83"
458
+ },
459
+ {
460
+ "path": "native/tests/fixtures/python_uniform_v2_q4symmetric.a8u",
461
+ "bytes": 123,
462
+ "sha256": "3826cf69557fc55358055c5f0e5134d917a040461a49e1d7e1d3a07d0bc4332d"
463
+ },
464
+ {
465
+ "path": "native/tests/uniform_blocked.rs",
466
+ "bytes": 10200,
467
+ "sha256": "7660d9db87e9ef520552118c1df6a4a176c189ecb0f9d738bff3fd5ebdf60bcb"
468
+ },
469
+ {
470
+ "path": "native/tests/uniform_cross_language.rs",
471
+ "bytes": 1437,
472
+ "sha256": "016219c01c0189abc0ad04a7bba3b505d351e626ed6241905d3ee78fc5102a23"
473
+ },
474
+ {
475
+ "path": "native/tests/uniform_parallel.rs",
476
+ "bytes": 8186,
477
+ "sha256": "0f3817097616bf033cb711856669a70b375196bb1e331ff09f95a13792c80201"
478
+ },
479
+ {
480
+ "path": "native/tests/uniform_rows.rs",
481
+ "bytes": 7103,
482
+ "sha256": "21c3d0c4f995136dc1d5ff6f8b1dc64978882f661aee469a1abe9c5043c6e896"
483
+ },
484
+ {
485
+ "path": "native/uniform-bitplane-benchmark.md",
486
+ "bytes": 2914,
487
+ "sha256": "00ee08bc952b390ae71bc93602e7458f7288554d69e192c5821ac776219aea94"
488
+ },
489
+ {
490
+ "path": "native/uniform-blocked-benchmark.md",
491
+ "bytes": 2993,
492
+ "sha256": "09f0d446b51a29e59d6825df9af1124fd4d806686fb71daf282dcb0cf784762a"
493
+ },
494
+ {
495
+ "path": "native/uniform-int8-benchmark.md",
496
+ "bytes": 3986,
497
+ "sha256": "d7f6b31dfde1698b00fb00026cc561d1a686a92392ed34eb808f948fe21947de"
498
+ },
499
+ {
500
+ "path": "native/uniform-parallel-benchmark.md",
501
+ "bytes": 2641,
502
+ "sha256": "4da9ae52de4d55d80a05c7398ecba1711d35913b72df4b8c8ad6af8f602946cd"
503
+ },
504
+ {
505
+ "path": "native/uniform-rows4-benchmark.md",
506
+ "bytes": 3392,
507
+ "sha256": "d879bb2662fbe2e37abeaecf7381a50529fdc9d22d770aa19b41f7b46f7db2a7"
508
+ },
509
+ {
510
+ "path": "native/uniform-simd-benchmark.md",
511
+ "bytes": 2426,
512
+ "sha256": "effac062342e458f6991ef065a38044cba40c41ff9ae82c7ff4473f82c43a99f"
513
+ },
514
+ {
515
+ "path": "native/uniform-v2.md",
516
+ "bytes": 4147,
517
+ "sha256": "dfee8ed25dad6f31b64d61bf20059a503ca0568619fb2f65b7aa8e63900a4846"
518
+ },
519
+ {
520
+ "path": "native/uniform-zero-correction-benchmark.md",
521
+ "bytes": 2477,
522
+ "sha256": "b8b1f44d3741032aeacdd73e108f884d02897e63b646d234b02f96631973b6a5"
523
+ },
524
+ {
525
+ "path": "vad_probe/Cargo.lock",
526
+ "bytes": 31427,
527
+ "sha256": "37ff846220ca490f2d38da5b2d9c777dadc0810f07b17f1ccb471f088b8929d0"
528
+ },
529
+ {
530
+ "path": "vad_probe/Cargo.toml",
531
+ "bytes": 339,
532
+ "sha256": "0313aae93c91e3a6a07c17b9e2381f4bbe642f4ec1ef15c5bdf09972ca967971"
533
+ },
534
+ {
535
+ "path": "vad_probe/README.md",
536
+ "bytes": 3679,
537
+ "sha256": "1cf43bd4fc5fea573bb2c81624b332056daee24b7bc7cb5ad03a7ea78bce80dd"
538
+ },
539
+ {
540
+ "path": "vad_probe/src/constant_if.rs",
541
+ "bytes": 7880,
542
+ "sha256": "c41baec97501b5f9323baa0107f64085817fbee5c1c0d20d48ee2e4a4751dc92"
543
+ },
544
+ {
545
+ "path": "vad_probe/src/lib.rs",
546
+ "bytes": 5207,
547
+ "sha256": "674f62dea8c10e5840013fa70cbcfc590785e5082d417488decf549185217890"
548
+ },
549
+ {
550
+ "path": "vad_probe/src/main.rs",
551
+ "bytes": 7988,
552
+ "sha256": "e19bf9843c239096be13a2292430866c51385418caa2c7e56244c4817d5b8b5c"
553
+ },
554
+ {
555
+ "path": "vad_probe/tests/detector_state.rs",
556
+ "bytes": 1621,
557
+ "sha256": "cf8f4048735d4d4cc0bbb51c20d82f42e99aaca33bf261a3adf15a2160edc384"
558
+ }
559
+ ],
560
+ "linked_bridge_report": "107a57714b6fec79024c1d3428ac9426ea35beac22b487db3040aab5407539da",
561
+ "linked_bridge_sha256": "8793f0c1bda707fe7d9deddcba06d669063cfaed2f28f6e4b970b677aaac5ae2",
562
+ "scope": "Rust GGUF consumer and exact native/VAD dependency sources; linked CUDA reset bridge separately pinned; no CUDA compilation",
563
+ "parent_source_manifest_sha256": "e989bc35b8f71dd9d4da9a8edd56f1f8d5f55f00bd71137be61835425f0696cd",
564
+ "changes": [
565
+ "gguf_runtime/rust/src/main.rs",
566
+ "gguf_runtime/rust/src/ffi.rs",
567
+ "native/src/caption_stream.rs"
568
+ ],
569
+ "change_scope": "Explicit validated model-SHA Rust CLI/API and two test-only style fixes; unchanged inference/VAD/math/bridge"
570
+ }
gguf/sources/vulkan/ggml-caption-runtime-v2-source-sources.tar.gz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:924cba1705b104bd86a205899d5ebe27e0e6afb5a2683a1333b5d25d7e84977d
3
+ size 306185
gguf/sources/vulkan/ggml-reset-runtime-v1-source-manifest.json ADDED
The diff for this file is too large to render. See raw diff
 
gguf/sources/vulkan/ggml-reset-runtime-v1-source-sources.tar.gz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e85a383902b391fd84396dc0fe20181305e430668ecf923b5b88dd188abc29ae
3
+ size 3488156
gguf/sources/vulkan/ggml-runtime-v5-source-manifest.json ADDED
The diff for this file is too large to render. See raw diff
 
gguf/sources/vulkan/ggml-runtime-v5-source-sources.tar.gz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5f3c1df1bff43b50d4f360491c1797dc603246e479a5fec052c7cc958e1b16d4
3
+ size 3486683
licenses/native-dependencies.index.json ADDED
The diff for this file is too large to render. See raw diff
 
licenses/native-dependencies.tar.gz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1c07d55b4747fb1e51a6caaf673bf79d3bef9c68bb0dcb9da99d74e2adea4a02
3
+ size 134724