Keep prepared search readers warm and verify abrupt indexing recovery
This commit is contained in:
1 parent
423a1ea57d
commit
6b78c8bb7f
17 files changed
+1011
-41
No files matched your search
+10
-2
@@ -201,10 +201,13 @@ signing/notarization requires Apple tooling and credentials. See the
|
||||
|
||||
### Windows archive for source installations
|
||||
|
||||
After staging the CPU worker and media helpers, build an embedded-frontend
|
||||
Stage the normal hardware-detecting worker and media helpers, then build an embedded-frontend
|
||||
desktop binary and collect its runtime files:
|
||||
|
||||
```powershell
|
||||
python tools/embeddinggemma2/build_runtime.py --backend auto --jobs 2
|
||||
python tools/embeddinggemma2/stage_runtime.py --backend auto
|
||||
python tools/media-runtime/provision.py --stage
|
||||
Set-Location apps/desktop
|
||||
npm run tauri -- build --no-bundle
|
||||
Set-Location ../..
|
||||
@@ -223,6 +226,10 @@ using CPU and OS capabilities, and
|
||||
the verified Vulkan loader DLL and its license; GPU availability is detected at
|
||||
runtime, with CPU fallback. The SDK is used only to compile the app.
|
||||
All runtime DLLs are listed by size and SHA-256 in `runtime-libraries.json`.
|
||||
Packaging also verifies the original pinned decoder ZIP and compares staged
|
||||
FFmpeg/FFprobe, notices and manifest against it. Keep that verified archive in
|
||||
`.searchi/media-runtime` while preparing the package; changed staged helpers
|
||||
or notices are rejected before replacing a previous archive.
|
||||
Staging and packaging reject missing or changed listed dependencies before
|
||||
replacing output. CPU-only VM smoke tests can also omit optimized modules to
|
||||
exercise the packaged baseline; this does not certify older physical hardware.
|
||||
@@ -250,6 +257,7 @@ need both verified model files. See [semantic bounds and evidence](SEMANTIC.md)
|
||||
for current corpus, localization, and performance limitations. Keep signing keys,
|
||||
repository tokens, and model credentials outside source control.
|
||||
FFmpeg provisioning supports manifest-pinned Windows/Linux x86-64 and ARM64 artifacts;
|
||||
only Windows x86-64 has executed here. macOS decoder packaging remains a gate.
|
||||
Windows and Linux x86-64 startup and CPU decoding have executed here;
|
||||
other architectures and macOS decoder packaging remain gates.
|
||||
See [media runtime provenance](../tools/media-runtime/README.md) and
|
||||
[measured media limitations](MEDIA-QUALITY.md).
|
||||
Reference in new issue
Block a user