ALITEQ.

gpt-oss-120b is a 120-billion-parameter model you can actually run at home if you know the MoE trick

OpenAI's open-weight 120B model sounds impossible for consumer hardware. But it's a Mixture-of-Experts model, and that changes the math completely. Here's what it really takes to run it.

Lena FischerUpdated 2d ago9 min read
A server GPU representing large model inference

'120 billion parameters' sounds like a model that needs a rack of H100s, but gpt-oss-120b is far more approachable than the number implies — because of one architectural fact. It's a Mixture-of-Experts model: 120B parameters total, but only around 5 billion active per token. And it ships natively in MXFP4, which puts the full weights at roughly 60GB. That combination — MoE efficiency plus 4-bit weights — means you don't need a datacenter. A 64GB+ unified-memory machine runs it, and even a 24GB GPU can with the MoE offload trick. Here's the real requirement.

Why MoE changes the math

The key to gpt-oss-120b is separating two things people conflate: memory and compute. All 120 billion parameters have to be loaded into memory — that's the ~60GB requirement, and it doesn't shrink. But only ~5 billion of them run for any given token, so the compute per token is like running a 5B model. That's why it's fast if you can fit it, and why it fits places a 120B dense model never could. A 64GB unified-memory machine holds the weights and runs it comfortably; a 24GB GPU can't hold 60GB, so you offload the experts to system RAM, where the MoE design keeps the speed penalty small. Same principle that makes Qwen3-Coder-30B so efficient, scaled up.

Does it fit? — gpt-oss-120b (MXFP4) needs ≈60GB
gpt-oss-120b (MXFP4) needs ≈60 GB
RTX 4090 (24GB)24 GBover 36 GB
RTX 5090 (32GB)32 GBover 28 GB
Strix Halo (96GB)96 GBfits
Mac Studio (128GB)128 GBfits
A 24GB GPU can't hold it (offload required), but a 64GB+ unified-memory machine or big multi-GPU rig clears it.
Server hardware for AI inference
120B parameters in memory, ~5B active per token — MoE is what makes a model this size run on a mini-PC instead of a rack. · Unsplash

What to actually run it on

The cleanest home for gpt-oss-120b is a large unified-memory machine — a 96GB Strix Halo or a 64GB+ Mac holds the ~60GB weights with room for context and runs it well on efficient hardware. Failing that, a dual-GPU rig with enough combined VRAM, or a single 24GB card leaning on --n-cpu-moe offload to push experts into system RAM. What you don't need is a datacenter — the whole point of the MoE design is that a 120B model becomes a machine you can actually own.

Quick answers

Can I run gpt-oss-120b on a single 24GB GPU?
Yes, but only with offloading. The ~60GB of weights won't fit in 24GB of VRAM, so you use llama.cpp's --n-cpu-moe to push most of the MoE experts to system RAM. Because only ~5B parameters are active per token, the speed penalty is smaller than offloading a dense model would incur. You'll need plenty of system RAM (64GB+), and it'll be slower than running it fully in memory, but it works.
How much memory does gpt-oss-120b need?
About 60GB to hold all 120B parameters in MXFP4 (the format it ships in). That's the hard requirement — all parameters must be loaded even though only ~5B run per token. So the ideal machine has 64GB+ of fast memory: a large unified-memory system like a Strix Halo or Mac, or a multi-GPU setup. On less memory you offload the experts to system RAM, trading speed for the ability to run it at all.
Is gpt-oss-120b better than smaller models I can run more easily?
It's more capable than a 30B model, but whether it's worth the extra hardware depends on your needs. For many tasks, a 30B-class model on a single 24GB card is faster and easier and good enough. gpt-oss-120b makes sense if you want frontier-adjacent capability locally and have (or will build) a 64GB+ memory machine. Try a smaller model first; reach for 120B when you've hit its limits.

gpt-oss-120b proves the MoE point: a 120B model that runs on a mini-PC, because memory (not compute) is the constraint and 4-bit weights keep it to ~60GB. Best on a 96GB Strix Halo or big Mac, or a 24GB GPU with offload. Size it in the VRAM calculator.

AI & Local Compute Editor

Lena Fischer

Lena runs more GPUs at home than she'll admit to and has quantized more models than she's finished reading about. She writes about running AI on your own hardware — what actually fits, what's genuinely fast, and what the polished cloud demos quietly leave out.

The Aliteq brief

The tech worth knowing — hardware, AI, gaming, deals. No spam, unsubscribe anytime.

Keep reading