llama.cpp vs vLLM memory behavior
Weights are portable; memory peaks are not.
llama.cpp world
GGUF quants, single-user interactive defaults, CPU offload knobs. VRAMwise tables skew toward this world.
vLLM world
Serving many concurrent requests changes KV layout and peaks. A “fits on 24GB” claim from a blog may assume batch 1.
Rule
Always re-measure with the engine and batch you will ship. Use our formulas as a first filter, not a production capacity plan.
General information, not personalized advice.
Models in band
Runtime tools
Methodology paths