project-nomad/admin/types
Chris Sherwood fe08fc0e28 fix(GPU): persist GPU type to KV store for reliable passthrough
GPU detection results were only applied at container creation time and
never persisted. If live detection failed transiently (Docker daemon
hiccup, runtime temporarily unavailable), Ollama would silently fall
back to CPU-only mode with no way to recover short of force-reinstall.

Now _detectGPUType() persists successful detections to the KV store
(gpu.type = 'nvidia' | 'amd') and uses the saved value as a fallback
when live detection returns nothing. This ensures GPU config survives
across container recreations regardless of transient detection failures.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 10:13:54 -07:00
..
benchmark.ts refactor(Benchmarks): cleanup api calls 2026-02-01 05:23:11 +00:00
chat.ts fix(AI): improved perf via rewrite and streaming logic 2026-03-03 20:51:38 -08:00
collections.ts feat: curated content update checking 2026-02-11 21:49:46 -08:00
docker.ts feat: initial commit 2025-06-29 15:51:08 -07:00
downloads.ts fix: improve download reliability with stall detection, failure visibility, and Wikipedia status tracking 2026-03-19 19:25:25 -07:00
files.ts feat: curated content system overhaul 2026-02-11 15:44:46 -08:00
kv_store.ts fix(GPU): persist GPU type to KV store for reliable passthrough 2026-03-20 10:13:54 -07:00
maps.ts feat: [wip] new maps system 2025-11-30 22:29:16 -08:00
ollama.ts feat(AI Assistant): improved state management and performance 2026-03-11 14:08:09 -07:00
rag.ts feat(AI Assistant): performance improvements and smarter RAG context usage 2026-03-11 14:08:09 -07:00
services.ts feat: support for updating services 2026-03-11 14:08:09 -07:00
system.ts feat(GPU): warn when GPU passthrough not working and offer one-click fix 2026-03-11 14:08:09 -07:00
util.ts feat: initial commit 2025-06-29 15:51:08 -07:00
zim.ts feat: zim content embedding 2026-02-08 13:20:10 -08:00