GPT-OSS 20B is a 20.91B-parameter mixture-of-experts model (3.6B active per token). Smaller quantizations need less memory and run faster, at some cost in quality. Below is the expected speed on each piece of hardware at the best quantization that fits.
| Hardware | Quantization | Memory | Generation | First token |
|---|---|---|---|---|
| H100 80GB (cloud) | MXFP4 | Fits | 648 tok/s | 0.3 s |
| A100 80GB (cloud) | MXFP4 | Fits | 394 tok/s | 0.3 s |
| NVIDIA RTX 5090 32GB | MXFP4 | Fits | 347 tok/s | 0.3 s |
| NVIDIA RTX PRO 6000 96GB | MXFP4 | Fits | 347 tok/s | 0.3 s |
| H200 141GB (cloud) | MXFP4 | Fits | 306 tok/s | 0.3 s |
| AMD RX 7900 XTX 24GB | MXFP4 | Fits | 288 tok/s | 0.3 s |
| Mac Studio M5 Ultra 512GB | MXFP4 | Fits | 272 tok/s | 0.3 s |
| Mac Studio M3 Ultra 512GB | MXFP4 | Fits | 204 tok/s | 0.3 s |
| NVIDIA RTX 4090 24GB | MXFP4 | Fits | 195 tok/s | 0.3 s |
| NVIDIA RTX 5080 16GB | MXFP4 | Fits | 186 tok/s | 0.3 s |
| NVIDIA RTX 3090 24GB | MXFP4 | Fits | 181 tok/s | 0.3 s |
| NVIDIA RTX 5070 Ti 16GB | MXFP4 | Fits | 173 tok/s | 0.3 s |
| AMD Radeon AI PRO R9700 32GB | MXFP4 | Fits | 159 tok/s | 0.3 s |
| MacBook Pro M5 Max 128GB | MXFP4 | Fits | 139 tok/s | 0.3 s |
| Mac Studio M4 Max 128GB | MXFP4 | Fits | 136 tok/s | 0.3 s |
| NVIDIA RTX 4070 Ti Super 16GB | MXFP4 | Fits | 130 tok/s | 0.3 s |
| AMD RX 7900 XT 20GB | MXFP4 | Fits | 124 tok/s | 0.3 s |
| AMD RX 9070 XT 16GB | MXFP4 | Fits | 122 tok/s | 0.3 s |
| NVIDIA RTX 5060 Ti 16GB | MXFP4 | Fits | 87 tok/s | 0.3 s |
| MacBook Pro M5 Pro 48GB | MXFP4 | Fits | 82 tok/s | 0.3 s |
| MacBook M3 Max 48GB | MXFP4 | Fits | 81 tok/s | 0.3 s |
| Intel Arc Pro B70 32GB | MXFP4 | Fits | 76 tok/s | 0.3 s |
| NVIDIA RTX 4070 12GB | MXFP4 | Partial offload | 74 tok/s | 1.2 s |
| AMD Ryzen AI Max+ 395 128GB (Strix Halo) | MXFP4 | Fits | 74 tok/s | 0.3 s |
| Mac Mini M4 Pro 64GB | MXFP4 | Fits | 68 tok/s | 0.4 s |
| MacBook M4 Pro 24GB | MXFP4 | Fits | 68 tok/s | 0.4 s |
| NVIDIA RTX 3060 12GB | MXFP4 | Partial offload | 58 tok/s | 1.2 s |
| NVIDIA DGX Spark 128GB | MXFP4 | Fits | 53 tok/s | 0.3 s |
| CPU-only (Ryzen 9 9950X, 96GB DDR5) | MXFP4 | Fits | 29 tok/s | 0.4 s |
| MacBook M2 Pro 16GB | MXFP4 | Doesn't fit | Won't run | — |
Estimates for a short prompt on a single device. Measured numbers come from community benchmarks (r/LocalLLaMA, localscore.ai and more); others are derived from similar setups or projected from specs. Open source on GitHub.