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.
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.
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-GGUFHugging 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-GGUFHugging 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-GGUFHugging 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-GGUFHugging 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)
CalculatorHugging 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)
CalculatorHugging 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)
CalculatorHugging 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)
CalculatorHugging 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)
CalculatorHugging 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)
CalculatorHugging 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)
CalculatorHugging 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)
CalculatorHugging 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.
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
.
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.
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:
Email only — no account. Double opt-in. About once a week, and only when run cards, guides, ROCm problems, or Stack Lab actually changed. Not a daily drip.
Issues may include one labeled Sponsored mention.
Slots and rates:
Sponsor.