fix: default distributions to automatic GPU support with CPU fallback

This commit is contained in:
karl committed 2026-10-12 21:42:31 +02:00
1 parent d9336db1d5
commit 0fcc8ec21c
9 files changed
+43 -15

No files matched your search

+8
View File
@@ -86,6 +86,14 @@ search starts a model process; the desktop retains a prewarmed query worker.
## Cross-compilation and native release matrix
Normal distribution worker builds and staging default to `auto`: Metal on
macOS, Vulkan on Windows/Linux, with CPU fallback in the same application.
Users do not choose a CPU/GPU edition or rebuild for their graphics card.
Windows/Linux build machines need the Vulkan SDK including `glslc`; absence
fails release preparation instead of quietly generating a CPU-only runtime.
The compilation SDK is not an end-user requirement. Explicit `--backend cpu`
commands in the VM development sections are internal test configurations.
The shared Rust engine/service has no GUI dependency. Install a destination
Rust target with `rustup target add TARGET`, then build using
`cargo build -p searchi-cli --target TARGET --locked`. This also requires the