What fits in 24 GB
Total = published file size + KV cache at 16 bits + 2 GB of runtime overhead, all estimates. Qwen3.8-27B also adds 0.15 GB of fixed state per conversation, my estimate from its configuration. For gpt-oss-20b the cache counts every layer, an upper bound, because half its layers use a 128-token sliding window. The KV cache uses NVIDIA’s formula: 2 × layers × key/value heads × head size × bytes, per token.
| Model | Weights file | Total at 8,192 tokens | Total at 32,768 tokens | Verdict |
|---|---|---|---|---|
| gpt-oss-20b (MXFP4) | 12.1 GB | 14.5 GB | 15.7 GB | Yes, with room to spare |
| Qwen3.8-27B (UD-Q4_K_M, Unsloth build) | 16.5 GB | 19.1 GB | 20.8 GB | Yes |
| Qwen3-30B-A3B (Q4_K_M) | 18.6 GB | 21.4 GB | 23.8 GB | Yes at 8,192 tokens; very tight at 32,768 |
| Qwen3-32B (Q4_K_M) | 19.8 GB | 23.9 GB | 30.3 GB | Barely at 8,192 tokens; no at 32,768 |
| Llama 3.3 70B (Q4_K_M) | 42.5 GB | 47.2 GB | 55.3 GB | No |