Skip to content
Llama Builds

Hardware guide · October 2026

What GPU do you need to run Llama 4 Scout?

Llama 4 Scout is a 109B (17B active) mixture-of-experts model. Here is exactly how much memory it needs and which GPUs and Macs run it well.

By Updated

The short answer

To run Llama 4 Scout at Q4_K_M with 8K tokens of context you need about 70GB of VRAM (65.4GB of weights plus KV cache and overhead). The cheapest way in is a 72GB card like the RTX PRO 5000 72GB (~$9,100). On a Mac or other unified-memory system, the Ryzen AI Max+ 395 runs it at ~9.3 tokens/sec.

VRAM at Q4_K_M
~70GB
GPUs that run it
10
Parameters
109B
CPU only (est.)
~4.3 tok/s

Our recommendations

The best GPUs for Llama 4 Scout

Minimum

RTX PRO 5000 72GB

72GB · ~$9,100

Quant
Q3_K_M
Speed (est.)
~66 tok/s
Runs well

The smallest card that runs it at Q3_K_M with 8K context.

Multi-GPU

3× RTX 3090

72GB total · ~$3,150 used

Quant
Q4_K_M
Speed (est.)
~30 tok/s
Fits, tight

Split across cards with llama.cpp, vLLM, or ExLlama. Needs a board and PSU that can feed every card.

Faster multi-GPU

3× RTX 4090

72GB total · ~$7,500 used

Quant
Q4_K_M
Speed (est.)
~34 tok/s
Fits, tight

Split across cards with llama.cpp, vLLM, or ExLlama. Needs a board and PSU that can feed every card.

Mac / unified memory

Ryzen AI Max+ 395

128GB unified · ~$3,300

Quant
Q5_K_M
Speed (est.)
~9.3 tok/s
Runs well

Lots of memory per dollar and silent, but slower than a GPU with the same capacity.

We may earn a commission when you buy through links on this page. It never changes what we recommend. How we make money

Memory

Llama 4 Scout VRAM requirements

Memory needed at each quantization level. Q4_K_M is the best balance of size and quality for most people; move up to Q5 or Q6 if you have the room.

Memory needed for Llama 4 Scout at each quantization level
QuantizationQualityWeightsTotal @ 8K ctxTotal @ 32K ctx
Q2_KRough40 GB44 GB45 GB
Q3_K_MUsable53 GB56 GB58 GB
Q4_K_MRecommendedDefault65 GB70 GB71 GB
Q5_K_MVery good77 GB81 GB83 GB
Q6_KNear-lossless89 GB94 GB95 GB
Q8_0Practically lossless115 GB120 GB121 GB
BF16Full precision216 GB224 GB225 GB

Context

How context length changes the memory you need

Every token in the context window is stored in the KV cache. At Q4_K_M, with a 16-bit KV cache, Llama 4 Scout needs:

ContextKV cacheTotal memoryWith 8-bit KV
4K tokens1.4 GB69.3 GB68.6 GB
8K tokens1.6 GB69.5 GB68.7 GB
16K tokens2.0 GB69.9 GB68.9 GB
32K tokens2.8 GB70.7 GB69.3 GB
64K tokens4.4 GB72.3 GB70.1 GB
128K tokens7.6 GB75.6 GB71.7 GB
256K tokens14.1 GB82.0 GB75.0 GB

48 layers, but three of every four use chunked local attention over 8,192-token chunks, and only the 12 global (NoPE) layers keep the whole context: 2 x 12 x 8 KV heads x 128 dims x 2 bytes = 49,152 bytes per token. The chunked layers add a fixed buffer of about 1.2GB (36 x 8 x 128 x 2 x 2 bytes x 8,192 tokens). Runtimes without chunked-attention support cache all 48 layers, which is 196,608 bytes per token.

Compatibility

Every GPU that runs Llama 4 Scout

Each GPU at the highest-quality quantization that fits with 8K context, fastest first. Speeds are single-user estimates.

GPUMemoryQuantSpeedFitPrice
RTX PRO 5000 72GB72GBQ3_K_M~66 tok/sRuns well~$9,100
RTX PRO 600096GBQ5_K_M~61 tok/sRuns well~$16,000
M5 Ultra 512GB512GB unifiedQ8_0~21 tok/sRuns well—
M5 Ultra 256GB256GB unifiedQ8_0~21 tok/sRuns well~$9,499
M5 Max 128GB128GB unifiedQ5_K_M~19 tok/sRuns well~$5,100
M4 Max 128GB128GB unifiedQ5_K_M~17 tok/sRuns well$3,499
M3 Ultra 512GB512GB unifiedQ8_0~14 tok/sRuns well$9,499
Ryzen AI Max+ 395128GB unifiedQ5_K_M~9.3 tok/sRuns well~$3,300
DGX Spark128GB unifiedQ6_K~8.6 tok/sRuns well~$6,950
Ryzen AI Max+ PRO 495192GB unifiedQ8_0~6.7 tok/sRuns well~$6,800

With CPU offload (partial offload, assuming 64GB of system RAM): RTX 6000 Ada (~11 tok/s), RTX A6000 (~10 tok/s), RTX 5090 (~7.2 tok/s), V100 32GB (~6.8 tok/s), MI50 32GB (~6.6 tok/s), R9700 (~6.6 tok/s), Arc Pro B70 (~6.3 tok/s), RTX 4090 (~5.9 tok/s) and 4 more.

Tips

Getting the most out of Llama 4 Scout

  • Start at Q4_K_M. It keeps nearly all of the quality at about a third of the 16-bit size. Step up to Q5_K_M or Q6_K only if it still fits with the context you need.
  • Budget memory for context. The KV cache grows with every token. Quantizing it to 8-bit roughly halves that cost with little quality loss.
  • Offload experts, not layers. For mixture-of-experts models, llama.cpp's --n-cpu-moe (or -ot tensor overrides) keeps attention on the GPU and moves expert weights to system RAM. That keeps speed usable when the model does not fit in VRAM.
  • Pick the right runtime. Ollama and LM Studio are easiest. llama.cpp gives the most control. vLLM or SGLang are best when several people or agents share one machine.

Want to try different quantizations, context lengths, or GPU counts? Use our VRAM calculator, or read the Llama 4 Scout overview for setup commands and benchmarks.

Frequently asked questions

How much VRAM do I need to run Llama 4 Scout?

About 70GB at Q4_K_M with an 8K context window. At Q8_0 (near-lossless) it needs about 120GB, and at Q3_K_M about 56GB with some quality loss. Longer contexts add 0.20GB per 1K tokens with a 16-bit KV cache.

Can I run Llama 4 Scout on a 24GB GPU?

Only with partial CPU offload. On a 24GB card like the RTX 3090 or RTX 4090, about 70% of the weights would sit in system RAM and generation drops to about 5.9 tokens/sec with CPU offload.

Can I run Llama 4 Scout on a Mac?

Yes. With 128GB of unified memory or more (for example the Ryzen AI Max+ 395), macOS can give the GPU enough memory to run it at Q5_K_M, at about ~9.3 tokens/sec. MLX builds are usually fastest on Apple silicon.

Can I run Llama 4 Scout on CPU only, without a GPU?

Yes, if you have at least 80GB of system RAM. On a desktop with dual-channel DDR5, expect roughly 4.3 tokens/sec, which is better than you might expect because only the active experts are read for each token. A GPU is strongly recommended for interactive use.