config/hardware_presets.yaml
Hardware detection presets that calibrate RAM budgets and model-loading strategy per machine.
Soriku auto-detects which preset applies on first run. You can override by setting SORIKU_HARDWARE_PRESET=name in the environment.
Bundled presets
| Preset | Target |
|---|---|
apple-m1-pro-16gb | 16 GB Apple Silicon, default for development |
apple-m-large | M-series with 32 GB+ unified memory |
linux-cuda-24gb | Linux workstation with NVIDIA 24 GB GPU |
server-cpu-only | Server-grade CPU, no GPU, for headless deployment |