Models · 16 GB MoE — cited, not measured

gpt-oss 20B

OpenAI’s 16 GB-class open-weight MoE. Official card: 21B parameters with 3.6B active; config.json lists 131,072 tokens. Q6 / Q5 / Q4 file sizes come from unsloth/gpt-oss-20b-GGUF. Q3 is a labeled estimate. Decode is not yet measured on our R9700s. llama.cpp first.

How we test — Measured cells cite official amdai-bench/run@1 cards. Estimates stay labeled. Q3 is estimate-only. Q1/Q2 stay off.

Official model card

Parameters
21.5B total
Active 3.6B active
Context
131,072 tokens
From the official card
License
On the official Hugging Face card
AMDai does not reprint a license string that is not already cited on this site. Read the license on the model’s own card.
Recommended
Q4_K_M
8K · llama.cpp first

Official card: 21B parameters with 3.6B active. Official config.json max_position_embeddings is 131,072. Alternating attention: 12 full-context layers, 12 at a 128-token window. Native MXFP4 MoE weights keep GGUF Q6/Q5/Q4/Q3 files close in size; the Q3 row is a labeled estimate.

Official card: openai/gpt-oss-20b · GGUF: unsloth/gpt-oss-20b-GGUF. Abliterated derivatives are educational only — read /abliterated, never the default on this page.

GGUF file sizes

Q6, Q5, and Q4 sizes are cited from the GGUF repo listing. Q3 is a labeled estimate. GB here is the publisher’s decimal listing, not measured VRAM. Q1 and Q2 stay off.

gpt-oss 20B cited GGUF file sizes. Q3 is a labeled estimate.
Quant File size Kind Cite
Q6_K 12.04 GB Cited listing unsloth/gpt-oss-20b-GGUF Hugging Face LFS size for unsloth/gpt-oss-20b-GGUF gpt-oss-20b-Q6_K.gguf (12.04 GB)
Q5_K_M 11.72 GB Cited listing unsloth/gpt-oss-20b-GGUF Hugging Face LFS size for unsloth/gpt-oss-20b-GGUF gpt-oss-20b-Q5_K_M.gguf (11.72 GB)
Q4_K_M 11.62 GB Cited listing unsloth/gpt-oss-20b-GGUF Hugging Face LFS size for unsloth/gpt-oss-20b-GGUF gpt-oss-20b-Q4_K_M.gguf (11.62 GB)
Q3_K_M estimate 11.51 GB Estimate unsloth/gpt-oss-20b-GGUF Hugging Face LFS size for unsloth/gpt-oss-20b-GGUF gpt-oss-20b-Q3_K_M.gguf (11.51 GB). Q3 is a labeled estimate — not a local desktop run

System RAM

Kit sizes are real DIMM steps. Measured peaks come from run cards when we have them; otherwise the line is an estimate. Wherever RAM offload appears, both shopper labels stay on the page.

Minimum system RAM needed

32 GB kit

Estimate · 24.6 GiB raw · 8K context

RAM needed at full context

32 GB kit

Estimate · 24.6 GiB raw · 8K full context

Estimate. Offloaded weights + KV in RAM + runtime + OS/desktop + headroom, rounded up to a 32 GB DIMM kit.

Breakdown
Offloaded weights ·
0 GiB
Separable embed in RAM ·
0 GiB
KV in RAM at selected ·
0 GiB
KV in RAM at full context ·
0 GiB
Runtime / backend ·
0.57 GiB
OS / desktop baseline ·
8.00 GiB
Headroom ·
16.0 GiB

Q3 estimate · gpt-oss 20B

Minimum system RAM needed

32 GB kit

Estimate · 24.6 GiB raw · 8K context

RAM needed at full context

32 GB kit

Estimate · 24.6 GiB raw · 8K full context

Estimate. Offloaded weights + KV in RAM + runtime + OS/desktop + headroom, rounded up to a 32 GB DIMM kit.

Breakdown
Offloaded weights ·
0 GiB
Separable embed in RAM ·
0 GiB
KV in RAM at selected ·
0 GiB
KV in RAM at full context ·
0 GiB
Runtime / backend ·
0.56 GiB
OS / desktop baseline ·
8.00 GiB
Headroom ·
16.0 GiB

Speeds

not yet measured on our R9700s. Contribute an amdai-bench/run@1 card, or open Stack Lab doctor. Do not treat calculator GB as tok/s.

not yet measured on our R9700s. Record a card with amdai-bench or open Stack Lab doctor. Other backends on the official card stay secondary.

Configuration table

Q6 / Q5 / Q4, plus Q3 as a labeled estimate. 1 GPU and 2 GPU. Decode, prefill, peak VRAM per card, VRAM total, and peak system RAM come from amdai-bench/run@1 cards when a cell is measured. A null field stays not on the card. Untested cells say no data — contribute or not yet measured on our R9700s. Q1 and Q2 stay off.

gpt-oss 20B configurations. Measured cells cite run cards. Q3 is a labeled estimate unless a card exists.
Quant GPUs Context Decode Prefill VRAM / card VRAM total System RAM Source
Q6_K 1 · single 8K not yet measured on our R9700s not yet measured on our R9700s 12.0 GB (estimate) 12.0 GB (estimate) 32 GB kit (estimate) Calculator Hugging Face LFS size for unsloth/gpt-oss-20b-GGUF gpt-oss-20b-Q6_K.gguf (12.04 GB). Speeds not yet measured on our R9700s.
Q6_K 2 · split 8K not yet measured on our R9700s not yet measured on our R9700s 5.99 GB (estimate) 12.0 GB (estimate) 32 GB kit (estimate) Calculator Hugging Face LFS size for unsloth/gpt-oss-20b-GGUF gpt-oss-20b-Q6_K.gguf (12.04 GB). Speeds not yet measured on our R9700s.
Q5_K_M 1 · single 8K not yet measured on our R9700s not yet measured on our R9700s 11.7 GB (estimate) 11.7 GB (estimate) 32 GB kit (estimate) Calculator Hugging Face LFS size for unsloth/gpt-oss-20b-GGUF gpt-oss-20b-Q5_K_M.gguf (11.72 GB). Speeds not yet measured on our R9700s.
Q5_K_M 2 · split 8K not yet measured on our R9700s not yet measured on our R9700s 5.84 GB (estimate) 11.7 GB (estimate) 32 GB kit (estimate) Calculator Hugging Face LFS size for unsloth/gpt-oss-20b-GGUF gpt-oss-20b-Q5_K_M.gguf (11.72 GB). Speeds not yet measured on our R9700s.
Q4_K_M 1 · single 8K not yet measured on our R9700s not yet measured on our R9700s 11.6 GB (estimate) 11.6 GB (estimate) 32 GB kit (estimate) Calculator Hugging Face LFS size for unsloth/gpt-oss-20b-GGUF gpt-oss-20b-Q4_K_M.gguf (11.62 GB). Speeds not yet measured on our R9700s.
Q4_K_M 2 · split 8K not yet measured on our R9700s not yet measured on our R9700s 5.80 GB (estimate) 11.6 GB (estimate) 32 GB kit (estimate) Calculator Hugging Face LFS size for unsloth/gpt-oss-20b-GGUF gpt-oss-20b-Q4_K_M.gguf (11.62 GB). Speeds not yet measured on our R9700s.
Q3_K_M estimate 1 · single 8K not yet measured on our R9700s not yet measured on our R9700s 11.5 GB (estimate) 11.5 GB (estimate) 32 GB kit (estimate) Calculator Hugging Face LFS size for unsloth/gpt-oss-20b-GGUF gpt-oss-20b-Q3_K_M.gguf (11.51 GB). Q3 is a labeled estimate — not a local desktop run. Q3 is an option labeled estimate — not a local desktop run.
Q3_K_M estimate 2 · split 8K not yet measured on our R9700s not yet measured on our R9700s 5.74 GB (estimate) 11.5 GB (estimate) 32 GB kit (estimate) Calculator Hugging Face LFS size for unsloth/gpt-oss-20b-GGUF gpt-oss-20b-Q3_K_M.gguf (11.51 GB). Q3 is a labeled estimate — not a local desktop run. Q3 is an option labeled estimate — not a local desktop run.

Launch commands

llama.cpp first. Strata only where this site already documents it. Flags marked on the recipe stay shape-only. Recommended context is 8K. vLLM, Ollama, and Transformers appear on the official card as secondary paths — they are not the AMDai default.

Open in Stack Lab

If the app is not installed, packages are not published yet. There is no public download URL. Read the Stack Lab install notes . If Stack Lab is already running on this machine, open the local app .

llama.cpp · Q4_K_M · 8K

llama.cpp

llama.cpp · Vulkan · shape only

# Shape only — not a measured local desktop recipe.
./build-vk/bin/llama-server \
  -m ~/models/gpt-oss-20b-Q4_K_M.gguf \
  -ngl 99 \
  -c 8192 \
  --cache-type-k f16 \
  --cache-type-v f16 \
  --host 127.0.0.1 --port 8080

llama.cpp backend · Calculator · amdai-bench

Fit by GPU

Calculator VRAM at the shopper quant, 1 GPU and 2 GPUs (split). The R9700 35B one-card badge is the measured card; other SKUs stay estimates. Speed is not invented here. Offload rows still show both RAM labels on this page.

gpt-oss 20B calculator fit on cited /gpus sheets. 1 GPU and 2 GPU. Estimates unless marked measured.
GPU 1 GPU 2 GPU
Can R9700 run gpt-oss 20B? R9700 sheet · Estimate Fits in VRAM (estimate) 11.6 GB estimate Fits in VRAM (estimate) 11.6 GB estimate
Can PRO W7900 run gpt-oss 20B? PRO W7900 sheet · Estimate Fits in VRAM (estimate) 11.6 GB estimate Fits in VRAM (estimate) 11.6 GB estimate
Can PRO W7800 run gpt-oss 20B? PRO W7800 sheet · Estimate Fits in VRAM (estimate) 11.6 GB estimate Fits in VRAM (estimate) 11.6 GB estimate
Can PRO W7700 run gpt-oss 20B? PRO W7700 sheet · Estimate Fits in VRAM (estimate) 11.6 GB estimate Fits in VRAM (estimate) 11.6 GB estimate
Can PRO W6800 run gpt-oss 20B? PRO W6800 sheet · Estimate Fits in VRAM (estimate) 11.6 GB estimate Fits in VRAM (estimate) 11.6 GB estimate
Can RX 7900 XTX run gpt-oss 20B? RX 7900 XTX sheet · Estimate Fits in VRAM (estimate) 11.6 GB estimate Fits in VRAM (estimate) 11.6 GB estimate
Can RX 7900 XT run gpt-oss 20B? RX 7900 XT sheet · Estimate Fits in VRAM (estimate) 11.6 GB estimate Fits in VRAM (estimate) 11.6 GB estimate
Can RX 9070 XT run gpt-oss 20B? RX 9070 XT sheet · Estimate Fits in VRAM (estimate) 11.6 GB estimate Fits in VRAM (estimate) 11.6 GB estimate
Can RX 9070 run gpt-oss 20B? RX 9070 sheet · Estimate Fits in VRAM (estimate) 11.6 GB estimate Fits in VRAM (estimate) 11.6 GB estimate
Can RX 9070 GRE run gpt-oss 20B? RX 9070 GRE sheet · Estimate Tight — little desktop headroom 11.6 GB estimate Fits in VRAM (estimate) 11.6 GB estimate
Can RX 9060 XT run gpt-oss 20B? RX 9060 XT sheet · Estimate Fits in VRAM (estimate) 11.6 GB estimate Fits in VRAM (estimate) 11.6 GB estimate
Can RX 7900 GRE run gpt-oss 20B? RX 7900 GRE sheet · Estimate Fits in VRAM (estimate) 11.6 GB estimate Fits in VRAM (estimate) 11.6 GB estimate
Can RX 7800 XT run gpt-oss 20B? RX 7800 XT sheet · Estimate Fits in VRAM (estimate) 11.6 GB estimate Fits in VRAM (estimate) 11.6 GB estimate
Can RX 7700 XT run gpt-oss 20B? RX 7700 XT sheet · Estimate Tight — little desktop headroom 11.6 GB estimate Fits in VRAM (estimate) 11.6 GB estimate
Can RX 7600 XT run gpt-oss 20B? RX 7600 XT sheet · Estimate Fits in VRAM (estimate) 11.6 GB estimate Fits in VRAM (estimate) 11.6 GB estimate
Can RX 7600 run gpt-oss 20B? RX 7600 sheet · Estimate Does not fit this GPU 11.6 GB estimate Fits in VRAM (estimate) 11.6 GB estimate
Can RX 6800 XT run gpt-oss 20B? RX 6800 XT sheet · Estimate Fits in VRAM (estimate) 11.6 GB estimate Fits in VRAM (estimate) 11.6 GB estimate
Can RX 6950 XT run gpt-oss 20B? RX 6950 XT sheet · Estimate Fits in VRAM (estimate) 11.6 GB estimate Fits in VRAM (estimate) 11.6 GB estimate
Can RX 6700 XT run gpt-oss 20B? RX 6700 XT sheet · Estimate Tight — little desktop headroom 11.6 GB estimate Fits in VRAM (estimate) 11.6 GB estimate
Can Strix Halo run gpt-oss 20B? Strix Halo sheet · Estimate Fits in VRAM (estimate) 11.6 GB estimate Fits in VRAM (estimate) 11.6 GB estimate

Compare with…

Head-to-head pages use the same sizes, cited context, and calculator fit already on the model pages. Q3 is a labeled estimate. No invented prices. gpt-oss 20B against the other cited /models pages:

Also: GLM 5.3 Flash · Llama 3.3 70B · Qwen 3.8 Flash · Qwen3.6 27B · Qwen3.8 27B

Recipes

Not yet measured on our R9700s — no house recipe yet.

Next steps

Real pages on this site. We do not invent a next click.

Last updated

esc

Type to filter. Enter opens the first match. Full-text search lives on /search.