NeuroGenesys.
Can I run it? • 117B MoE, 5.1B active

Can I run gpt-oss-120b?

Last updated • By

gpt-oss-120b needs about 75.0 GB of memory at 4-bit (Q4_K_M) with an 8K-token context, so it fits on a single 80 GB GPU such as the A100 80GB, H100 PCIe or H100 SXM, or runs on a Mac with 96 GB of unified memory. At 16-bit it needs 242 GB, so it needs 4 × 80 GB GPUs, since no single card in our list holds it, or runs on a Mac with 512 GB of unified memory.

Open gpt-oss-120b in the VRAM calculator →

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

gpt-oss-120b: GB of GPU memory for one request
PrecisionWeightsTotal, 8K contextTotal, 32K contextTotal, 128K context
16-bit (BF16 / FP16)234 GB242 GB243 GB247 GB
8-bit (Q8_0)124 GB129 GB130 GB134 GB
4-bit (Q4_K_M)71.5 GB75.0 GB75.9 GB79.5 GB
Native release (4.25 bits)62.2 GB65.3 GB66.2 GB69.9 GB

Total = weights + FP16 KV cache + 3% of the weights + 1 GB of runtime overhead, as in the VRAM calculator. 18 of 36 layers use a 128-token window, so their cache stops growing past that. Longer contexts are only usable up to the model's own context window; check the model card.

Which GPUs can run gpt-oss-120b?

GPUs needed at 8K context (model split across cards)
GPU memory16-bit (BF16 / FP16)8-bit (Q8_0)4-bit (Q4_K_M)
8 GBmore than 8more than 8more than 8
12 GBmore than 8more than 88 cards
16 GBmore than 8more than 88 cards
24 GBRTX 3090, RTX 4090, L4more than 88 cards4 cards
32 GBRTX 50908 cards8 cards4 cards
40 GBA100 40GB8 cards4 cards2 cards
48 GBRTX A6000, RTX 6000 Ada, L40S8 cards4 cards2 cards
80 GBA100 80GB, H100 PCIe, H100 SXM4 cards2 cardsfits on 1
141 GBH2002 cardsfits on 1fits on 1
180 GBB2002 cardsfits on 1fits on 1
192 GBAMD MI300X2 cardsfits on 1fits on 1

Assumes the runtime can allocate 95% of each card and every card pays the fixed overhead. Vendor memory sizes are binary (a 24 GB card holds 25.8 × 10⁹ bytes), and that is accounted for.

Can I run gpt-oss-120b on a Mac?

Apple Silicon unified memory at 8K context
Unified memory16-bit (BF16 / FP16)8-bit (Q8_0)4-bit (Q4_K_M)
24 GBM4 Prononono
32 GBM2 Maxnonono
48 GBM3 Max (40-core GPU), M4 Pro, M4 Max (40-core GPU)nonono
64 GBM2 Max, M2 Ultra, M3 Max (40-core GPU), M4 Pro, M4 Max (40-core GPU)nonono
96 GBM2 Max, M3 Ultranonofits
128 GBM2 Ultra, M3 Max (40-core GPU), M4 Max (40-core GPU)nonofits
192 GBM2 Ultranofitsfits
256 GBM3 Ultranofitsfits
512 GBM3 Ultrafitsfitsfits

macOS lets the GPU use about 75% of unified memory by default; you can raise the limit with sudo sysctl iogpu.wired_limit_mb.

How fast does gpt-oss-120b run at 4-bit?

Estimated tokens per second for one request, Q4_K_M, 4K in context
HardwareMemory bandwidthTokens / s
A100 80GB80 GB2,039 GB/s436estimator
H100 PCIe80 GB2,000 GB/s428estimator
H100 SXM80 GB3,350 GB/s716estimator
H200141 GB4,800 GB/s1027estimator
B200180 GB8,000 GB/s1711estimator
AMD MI300X192 GB5,300 GB/s1133estimator
Apple M2 Max96 GB config or larger400 GB/s79.4estimator
Apple M2 Ultra128 GB config or larger800 GB/s159estimator
Apple M3 Max (40-core GPU)128 GB config or larger400 GB/s79.4estimator
Apple M3 Ultra96 GB config or larger819 GB/s163estimator
Apple M4 Max (40-core GPU)128 GB config or larger546 GB/s108estimator

Decoding reads the active expert weights and the KV cache once per token, so speed is roughly memory bandwidth ÷ bytes per token. Assumes 70% of peak bandwidth on GPUs and 65% on Macs, one GPU or Mac holding the whole model. Only hardware that holds it alone is listed.

Questions

How much VRAM does gpt-oss-120b need?

About 75.0 GB at 4-bit (Q4_K_M), 129 GB at 8-bit (Q8_0) and 242 GB at 16-bit (BF16), for one request with an 8K-token context. At 4-bit the weights are 71.5 GB; the rest is the KV cache and runtime overhead. With 128K tokens of context the 4-bit total rises to 79.5 GB.

Can I run gpt-oss-120b on a 24 GB GPU like the RTX 4090?

Not on one card. At 4-bit it needs 75.0 GB, so 4 × 24 GB cards with the model split across them, or a single 80 GB GPU.

Can I run gpt-oss-120b on a Mac?

Yes: at 4-bit it needs a Mac with at least 96 GB of unified memory, and at 16-bit 512 GB. By default macOS lets the GPU use about 75% of unified memory, which these figures allow for.

How fast does gpt-oss-120b run?

At 4-bit, one request generates about 436 tokens per second on a A100 80GB and 108 tokens per second on an Apple M4 Max (40-core GPU). These are estimates from memory bandwidth (70% of peak on GPUs, 65% on Macs) with 4K tokens in context; real runtimes vary.

Why does gpt-oss-120b need so much memory if only 5.1B parameters are active?

gpt-oss-120b is a mixture-of-experts model: each token uses about 5.1B of its 117B parameters, but any token can be routed to any expert, so all 117B must be in memory. Memory follows the total; speed follows the active count, which is why it runs faster than a dense model of the same size.

Sources

  1. gpt-oss-120b model card and config.json — Hugging Face

Leadership

A word from the founder — on why the brain is the blueprint, and why the next decade of intelligence will be built here.

"The brain is the universe's only proof that general intelligence is possible. We treat it as the blueprint."

From cortical interfaces to photonic silicon, every program at NeuroGenesys exists to answer one question: how does intelligence arise — and how do we build it safely.

Will Schulz

Will Schulz

Founder, NeuroGenesys • AW3 Technology