Skip to the page
Tecyfy

How much GPU memory does gpt-oss-120b need?

gpt-oss-120b by OpenAI has 117B parameters, 5.1B of them active for each token. Its weights take 234 GB at 16-bit, 117 GB at 8-bit and 65.7 GB at 4-bit; released in MXFP4, its files are 65.2 GB. Each token of a conversation adds 36.9 KB of KV cache, so a 32K conversation holds 1.21 GB.

OpenAI · released in MXFP4

gpt-oss-120b at a glance

Parameters
117B
5.1B active for each token
As released
65.2 GB
Its MXFP4 files
At 16-bit
234 GB
At 4-bit
65.7 GB
NVFP4
KV cache a token
36.9 KB
At 16-bit
Longest context
131,072
Tokens

GPUs needed at each number format

For 1 conversation of 32,768 tokens with a 16-bit KV cache, counting 92% of each GPU's memory as vLLM does. Under each count, the most tokens a second memory allows.

GPUMemory16-bit8-bit4-bit
L424 GB16 GPUs210 tokens/s8 GPUs380 tokens/s4 GPUs294 tokens/s
GeForce RTX 509032 GB8 GPUs1,256 tokens/s8 GPUs2,271 tokens/s4 GPUs1,756 tokens/s
L40S48 GB8 GPUs606 tokens/s4 GPUs547 tokens/s2 GPUs423 tokens/s
A100 80GB80 GB4 GPUs715 tokens/s2 GPUs646 tokens/s1 GPU500 tokens/s
H10080 GB4 GPUs1,174 tokens/s2 GPUs1,061 tokens/s1 GPU821 tokens/s
RTX PRO 6000 Blackwell96 GB4 GPUs628 tokens/s2 GPUs568 tokens/s1 GPU439 tokens/s
DGX Spark128 GB2 GPUs48 tokens/s2 GPUs86 tokens/s1 GPU67 tokens/s
H200141 GB2 GPUs841 tokens/s1 GPU760 tokens/s1 GPU1,176 tokens/s
B200180 GB2 GPUs1,402 tokens/s1 GPU1,267 tokens/s1 GPU1,960 tokens/s
Instinct MI300X192 GB2 GPUs929 tokens/s1 GPU840 tokens/s1 GPU1,299 tokens/s
Instinct MI325X256 GB1 GPU526 tokens/s1 GPU950 tokens/s1 GPU1,470 tokens/s
Instinct MI355X288 GB1 GPU701 tokens/s1 GPU1,267 tokens/s1 GPU1,960 tokens/s

Questions

How much VRAM does gpt-oss-120b need?
234 GB for its weights at 16-bit, 117 GB at 8-bit and 65.7 GB at 4-bit, plus the KV cache: 36.9 KB for each token, 1.21 GB for a conversation of 32K tokens and 4.84 GB at its longest context of 131,072 tokens. The server also keeps about 8% of each GPU free.
Can gpt-oss-120b run on 1 GPU?
Yes, at 4-bit: the smallest single GPU here that holds it with a 32K conversation is the A100 80GB.
How many H100s does gpt-oss-120b need?
With 1 conversation of 32K tokens, 4 H100s at 16-bit and 1 H100 at 4-bit. Each H100 has 80 GB, of which vLLM uses 92% by default.
Can I run gpt-oss-120b on an RTX 5090?
The RTX 5090 has 32 GB. With a 32K conversation, gpt-oss-120b needs 4 GeForce RTX 5090s at 4-bit and 8 GeForce RTX 5090s at 16-bit.
How fast does gpt-oss-120b run?
At 4-bit on 1 H100, memory lets 1 conversation get at most 821 tokens a second. Real servers reach part of that ceiling, and each conversation gets less when many run at once.