359afb3a59
Infrastructure configs for GMKtec K11 (Docker, vLLM, LocalAI, ComfyUI, control-plane, gpu-fan agent, Server UI with CLI/file explorer/GPU fan curve). Co-authored-by: Cursor <cursoragent@cursor.com>
2.0 KiB
2.0 KiB
HANDOFF — LocalAI KV cache
Cel sesji
Przeanalizować konfigurację KV cache w LocalAI i włączyć skwantyzowany KV (q8_0), aby zmieścić większe modele / dłuższy kontekst na RTX 3090 Ti (24 GB).
Wynik audytu
- W
docker-compose.ymli.envbrak ustawień KV — to prawidłowe; LocalAI konfiguruje KV w YAML modelu. - YAML
gemma-4-12b-it-qat-q4_0na/datanie miałcache_type_k,cache_type_v,flash_attention,context_size→ domyślnie f16 KV (więcej VRAM). - Backend: tylko
cuda13-llama-cpp. TurboQuant nie instalowany. - Plik GGUF Gemma jeszcze nie pobrany — YAML gotowy przed pierwszym loadem.
Decyzja
| Opcja | Wybór |
|---|---|
Standard q8_0 + flash_attention na llama-cpp |
TAK |
Backend turboquant (turbo3/4) |
NIE (odłożone) |
Uzasadnienie: ~2× mniej pamięci KV vs f16, bez nowego backendu, minimalny wpływ na jakość.
Co zrobiono w repo
- Katalog
coding-agent/(ten handoff + STATE, BACKLOG, KV-CACHE, CONVENTIONS) profiles/gemma-4-12b-q4-kv-q8.yaml.examplescripts/apply-kv-profile.sh- Sekcja KV w README stacku i tutorialu 05
Co zrobiono na serwerze
- Zaktualizowano
/data/apps/localai/models/gemma-4-12b-it-qat-q4_0.yaml(parametry KV) - Restart kontenera
localai
Następne kroki (dla agenta / użytkownika)
- Dokończyć pobieranie GGUF Gemma 4 12B (galeria UI lub URI z
._gallery_*.yaml). - Po loadzie:
nvidia-smi+ krótki chat — zapisać VRAM w STATE.md. - Jeśli zapas VRAM: podnieść
context_sizedo 16384 w YAML. - Dla przyszłego Qwen3.6-27B GGUF: skopiować wzorzec KV z
profiles/. - BACKLOG P0 root repo: przekazać
LOCALAI_API_KEYdo compose (osobne zadanie).