Kimi K2 1T in Q4_K_M with an 8k context takes 580.2 GB of GPU memory. The cheapest option right now is 8× RTX PRO 6000 96 GB, from $18.25/h.
The weight file and the total GPU memory with the context cache. One GPU, one request.
| Quantisation | File | 8K context | 32K context | 128K context | Fits on |
|---|---|---|---|---|---|
| FP8native | 958.5 | 960.1 | 961.7 | 968.1 | 2+ GPUs |
| BF16 | 1,912.2 | 1,913.7 | 1,915.4 | 1,921.8 | 2+ GPUs |
| Q8_0 | 1,016.1 | 1,017.7 | 1,019.3 | 1,025.8 | 2+ GPUs |
| Q6_K | 785.0 | 786.6 | 788.2 | 794.7 | 2+ GPUs |
| Q5_K_M | 678.7 | 680.3 | 681.9 | 688.3 | 2+ GPUs |
| Q4_K_M | 578.6 | 580.2 | 581.8 | 588.2 | 2+ GPUs |
| Q3_K_M | 456.3 | 457.9 | 459.6 | 466.0 | 2+ GPUs |
| Q2_K | 348.4 | 350.0 | 351.6 | 358.1 | 2+ GPUs |
How much memory the cache takes per request in FP16. A Q8 cache is about half. 69 KB per token.
GPUs from the catalog the model fits on, by price per hour.
The price is the cheapest GPU of the model × the GPU count. A 2–8 GPU server can cost a little more per GPU.
For an API under load there is the vLLM template with an OpenAI-compatible API.
File sizes checked against Hugging Face on 2026-10-19. 1 GB here is 1024³ bytes, like GPU memory. Hugging Face lists decimal gigabytes, so its numbers are 7% larger.