Verify relocated Linux speech runtime with genuine CPU recognition

This commit is contained in:
karl committed 2026-10-13 21:50:25 +02:00
1 parent e020c696db
commit 47d25e0d5c
2 files changed
+33 -2

No files matched your search

+29 -2
View File
@@ -99,5 +99,32 @@ provenance. The stripped release CLI is 17560544 bytes, SHA-256
`51523b1b20e5afcd2ea81a9c824148262f79ea8360ad411c1ce8a97278290d2f`. `51523b1b20e5afcd2ea81a9c824148262f79ea8360ad411c1ce8a97278290d2f`.
Its actual `setup --help` and `embed --help` accepted the speech options used in Its actual `setup --help` and `embed --help` accepted the speech options used in
archive instructions. No model inference was performed in these preparation checks. archive instructions. No model inference was performed in these preparation checks.
The corrected native speech build and its queued relocated CPU test are still At this preparation point, native compilation and the queued relocated test
running/waiting; no speech-enabled Linux archive has been published yet. were still pending. Their completed evidence follows below.
## Completed normal runtime and genuine CPU recognition
The corrected normal auto build from source `61afa08` subsequently completed
successfully. All 25 runtime records passed origin-only ELF dependency closure.
The runtime was staged outside its build directory with 29 verified records
(including inventory and approved notices); its self-test passed with
`LD_LIBRARY_PATH` and `LD_PRELOAD` unset.
The actual Rust native integration test also passed in 79.42 seconds. It copied
the runtime to supplementary-Unicode paths, ran real recognition on all 360192
English samples twice with forced CPU, verified stable passages/source bounds,
and confirmed persistent model reuse. First/warm ASR was 29.879/38.614 seconds;
warm model loading was zero and fallback cost zero. These single shared-VM
functional timings are not a clean performance benchmark or broad quality score.
Inventory SHA-256:
`a033ed36d33c43601d219ec17e57c3e561ad6c25eee1556ffbb054f306c5e4a9`.
Worker SHA-256:
`b801b733c4212efa0afd28146df5bc6e85e9419314f5c9616355c38ebd4e7110`.
The 25 inventoried runtime files total 59234912 bytes.
Actual test log SHA-256:
`e651a80e2a980adeb309af28643cf3a33bc184899510fb7054a79327fb5900b7`.
Ignored raw evidence is in `speech-auto-61afa08/relocated-verification.json` and
`relocated-native-cpu.log` under the WSL validation cache.
Linux GPU execution, shared-service packaged speech/Google retrieval and public
archive delivery remain open. Archive construction is now underway.
+4
View File
@@ -52,6 +52,10 @@ Google EmbeddingGemma 2 remains the main text/image/audio/video search model.
- [x] Current Linux headless release compilation and extraction provenance; - [x] Current Linux headless release compilation and extraction provenance;
add verified speech-runtime archive support with setup instructions and add verified speech-runtime archive support with setup instructions and
21 packaging tests. Native runtime and public Linux speech delivery remain open. 21 packaging tests. Native runtime and public Linux speech delivery remain open.
- [x] Normal Linux speech runtime compilation, ELF closure, relocated self-test
and genuine forced-CPU recognition/context reuse from Unicode paths passed.
[Evidence](LINUX-SPEECH-0.1.6.md); packaged shared-service retrieval, GPU and
public speech archive delivery remain open.
- [x] Genuine shared-service ASR/Google lifecycle passed: verified speech - [x] Genuine shared-service ASR/Google lifecycle passed: verified speech
excerpts, zero raw reencodes through policy failure/retry, and retained excerpts, zero raw reencodes through policy failure/retry, and retained
query reader; [proof](SPEECH-INTEGRATION.md). query reader; [proof](SPEECH-INTEGRATION.md).