Running Qwen 3.8 27B on a 32 GB GPU with vLLM, and why 24 GB is tight
We measured how much KV cache Qwen 3.8 27B in NVFP4 gets on vLLM 0.30.0 with the memory of a 32 GB and a 24 GB GPU; in vLLM, this KV cache is one pool shared by all requests. On 32 GB, MTP with CUDA graphs, 16 parallel requests and 4,096 tokens per step is the best balance: about 169,000 tokens at about 148 tok/s for one session. Turning off CUDA graphs gives about 254,000 tokens at about 47 tok/s; turning off MTP as well gives the most, about 315,000 tokens, but only about 17 tok/s. On 24 GB, the model runs only without MTP, with about 48,000 tokens, or about 81,000 tokens on a GPU without a desktop. All setups we tested under load ran 16 parallel tasks without server errors.