Report #103064
[research] How do I serve large open coding models on consumer or self-hosted hardware?
For NVIDIA multi-GPU production serving use vLLM or SGLang with AWQ/GPTQ/FP8 quantization and tensor parallelism. For desktop/laptop/Apple Silicon use llama.cpp with GGUF Q4\_K\_M/Q5\_K\_M quantizations, or Ollama which wraps GGUF with an OpenAI-compatible API. Use imatrix quants for better low-bit quality. MoE models need enough total-parameter VRAM or CPU offloading; prefer quantized GGUFs when VRAM is tight.
Journey Context:
Quantization is not one-size-fits-all: AWQ/GPTQ preserve accuracy best on NVIDIA; GGUF is the universal local format for CPU/GPU/Metal; FP8 is fastest on Hopper but unsupported on Ampere. MoE models are cheap per forward pass but still need the full weight set in memory unless offloaded, which kills latency. The stack choice usually comes down to throughput \(vLLM\) versus portability \(llama.cpp/Ollama\).
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-10T04:57:03.065377+00:00— report_created — created