GLM-5.3 (MoE) needs 414.3 GB of VRAM for its weights at AWQ 4-bit — 430.0 GB once a KV cache is loaded. Below is the full breakdown: which GPUs fit, how many you need, what it serves, and what it costs per million tokens. Every figure comes from tokcalc's open-source capacity model.
| Quantization | Weights | With KV cache | Smallest single GPU |
|---|---|---|---|
| FP16 | 1506.7 GB | 1522.4 GB | — needs multi-GPU |
| FP8 (E4M3) | 753.3 GB | 769.0 GB | — needs multi-GPU |
| AWQ 4-bitrecommended | 414.3 GB | 430.0 GB | — needs multi-GPU |
| GPU | GPUs | Total VRAM | Decode tok/s | Aggregate tok/s | Cost / 1M tokens |
|---|---|---|---|---|---|
| A100 80GB SXM4 | 8× | 640 GB | 739.9 | 71027 | $0.0375 |
| H100 SXM5 80GB | 8× | 640 GB | 1239 | 118970 | $0.0467 |
| RTX PRO 6000 Blackwell 96GB | 8× | 768 GB | 662.9 | 63640 | $0.0524 |
| AMD MI300X 192GB | 4× | 768 GB | 980.3 | 47055 | $0.0590 |
| H100 PCIe 80GB | 8× | 640 GB | 739.9 | 71027 | $0.0626 |
| Intel Gaudi 3 128GB | 4× | 512 GB | 610.4 | 29299 | $0.0758 |
| B200 SXM 192GB | 4× | 768 GB | 1480 | 71027 | $0.0939 |
| H200 SXM5 141GB | 4× | 564 GB | 887.8 | 42616 | $0.1043 |
| AMD MI325X 288GB | 2× | 576 GB | 554.9 | 13318 | $0.1460 |
| B300 SXM 288GB | 2× | 576 GB | 739.9 | 17757 | $0.2503 |
| TPU v5p (per-chip, 95GB) | 8× | 760 GB | 303.0 | 29086 | $0.3209 |
| Mac M2 Ultra (192GB unified) | 4× | 768 GB | 148.0 | 5649 | — |
| Context | Concurrent users | KV per request | Fits? |
|---|---|---|---|
| 4K | 613 | 15.70 GB | ✓ fits |
| 8K | 306 | 31.41 GB | ✓ fits |
| 33K | 76 | 125.63 GB | ✓ fits |
| 66K | 38 | 251.26 GB | ✓ fits |
| 131K | 19 | 502.51 GB | ✓ fits |
Not at AWQ 4-bit with any GPU in the current catalog — the weights alone need 414 GB. You will need multiple GPUs, or a quantisation below AWQ 4-bit.
At AWQ 4-bit with 8,192-token context and 8 concurrent users, the cheapest configuration that fits is 8× A100 80GB SXM4 (640 GB total VRAM). $0.0375 per 1M output tokens.
On 8× H100 SXM5 80GB at AWQ 4-bit, the aggregate throughput is 118970 tokens/sec with continuous batching, at $0.0467 per 1M output tokens.
Weights alone: 1506.7 GB at FP16, 414.3 GB at AWQ 4-bit. Add KV cache for your context length and concurrency — every concurrent request at 8,192 tokens costs extra VRAM, so budget headroom above the weight figure.
FP8 halves the weight footprint (1507 GB → 753 GB) and is faster than FP16 on Hopper and Blackwell, where it has native kernels. FP16 remains the reference quality bar; FP8 loses a small amount of accuracy in exchange for roughly doubling the batch size you can serve per GPU.
GLM-5.3 (MoE) is a mixture-of-experts model: 19B parameters are active per token, but all 753B experts must stay resident in VRAM. Capacity is bounded by the resident set, while decode throughput is bounded by the active set — so it serves fast per token but needs the full footprint.
At 8× A100 80GB SXM4 the marginal cost is $0.0375 per 1M output tokens, before you add idle capacity, ops staff, or egress. That is typically cheaper than frontier API pricing at sustained volume, but API calls win when your load is bursty or too small to keep a GPU busy. The Build vs Buy tab on tokcalc prices this against a specific provider for you.
The calculator uses the exact same formulas as this page — change the workload and watch every number update.
| Total parameters | 753.33B |
| Active parameters per token | 19.12B |
| Architecture | Mixture-of-Experts |
| Attention layout | Hybrid: 78 MLA |
| Transformer layers | 78 |
| Hidden dimension | 6144 |
| Attention heads | 64 query / 64 KV (GQA) |
| Head dimension | 192 |
| Vocabulary size | 154,880 |
| Max context (catalog) | 1M |
| KV cache per token @ 8K | 87.8 KB |
| Native checkpoint size | 755.62 GB |
| Native weight format | fp8 |
| License | glm-5.3 |
MLA layers store one compressed latent plus a small decoupled RoPE key, not a full key/value pair. This model's architecture is only partially modelled — the memory figure above is a lower bound, because one architecture-specific cache is not modelled. Throughput should be read as an upper bound.