TextDense72.70B params131K max context

Qwen 2.5 72B VRAM Requirements: How Many GPUs & What It Costs

Qwen 2.5 72B needs 72.7 GB of VRAM for its weights at FP8 (E4M3) — 74.0 GB once a KV cache is loaded. Below is the full breakdown: which GPUs fit, how many you need, what it serves, and what it costs per million tokens. Every figure comes from tokcalc's open-source capacity model.

Weights (FP8 (E4M3))
72.7 GB
74.0 GB with KV cache
Fits on 1 GPU?
Yes
TPU v5p (per-chip, 95GB) or larger
Cheapest config
$0.1062
8× RTX 4080 16GB / 1M tokens
Fastest config
43774
tok/s on 4× Cerebras CS-3 (WSE-3)
VRAM requirement by quantization
Weight footprint = params × bytes per param. The “with KV cache” column adds one request at 4K context.
QuantizationWeightsWith KV cacheSmallest single GPU
FP16145.4 GB146.7 GBB200 SXM 192GB (192 GB)
FP8 (E4M3)recommended72.7 GB74.0 GBH100 SXM5 80GB (80 GB)
AWQ 4-bit40.0 GB41.3 GBL40S 48GB (48 GB)
Which GPU should you use?
Reference workload: 8K context, 8 concurrent users, continuous batching, FP8 (E4M3). Ranked by fitting first, then by tokens per dollar-hour.
GPUGPUsTotal VRAMDecode tok/sAggregate tok/sCost / 1M tokens
RTX 4080 16GB8×128 GB65.396277$0.1062
RTX 5090 32GB4×128 GB81.713922$0.1416
RTX 3090 24GB4×96 GB42.681959$0.1418
RTX A4000 16GB8×128 GB40.863922$0.1700
RTX 4090 24GB4×96 GB45.962206$0.2014
T4 16GB8×128 GB29.181783$0.2493
V100 SXM2 32GB4×128 GB41.041970$0.2820
A100 40GB SXM44×160 GB70.683393$0.2948
A10G 24GB4×96 GB27.361313$0.3046
TPU v6e Trillium (32GB)4×128 GB37.351793$0.4959
A100 80GB SXM42×160 GB45.601094$0.6092
L4 24GB4×96 GB13.68656.6$0.6769

RTX 4080 16GB has no NVLink, so 8-way tensor parallelism runs over PCIe. tokcalc applies a flat 0.85× multi-GPU efficiency factor for this, which is realistic for NVLink-equipped datacenter cards but optimistic for PCIe scale-out — treat the throughput and cost figures for this configuration as an upper bound, and measure before committing.

How concurrency changes with context length
On 8× RTX 4080 16GB at FP8 (E4M3). KV cache scales linearly with context, so long contexts cut the number of users you can serve from the same GPUs.
ContextConcurrent usersKV per requestFits?
4K411.34 GB✓ fits
8K202.68 GB✓ fits
33K510.74 GB✓ fits
66K221.47 GB✓ fits
131K142.95 GB✓ fits
Frequently asked questions

Can Qwen 2.5 72B run on a single GPU?

Yes. At FP8 (E4M3) the model needs 74.0 GB of VRAM, so it fits on a single TPU v5p (per-chip, 95GB) or anything with more VRAM. At full FP16 it needs 146.7 GB, which fits on one B200 SXM 192GB or larger.

How many GPUs does Qwen 2.5 72B need?

At FP8 (E4M3) with 8,192-token context and 8 concurrent users, the cheapest configuration that fits is 8× RTX 4080 16GB (128 GB total VRAM). $0.1062 per 1M output tokens.

How fast can Qwen 2.5 72B be served?

On 4× Cerebras CS-3 (WSE-3) at FP8 (E4M3), the aggregate throughput is 43774 tokens/sec with continuous batching. That hardware has no published rental price, so its cost per million tokens is not comparable.

How much VRAM does Qwen 2.5 72B need?

Weights alone: 145.4 GB at FP16, 72.7 GB at FP8 (E4M3). Add KV cache for your context length and concurrency — every concurrent request at 8,192 tokens costs extra VRAM, so budget headroom above the weight figure.

Should I run Qwen 2.5 72B in FP8 or FP16?

FP8 halves the weight footprint (145 GB → 73 GB) and is faster than FP16 on Hopper and Blackwell, where it has native kernels. FP16 remains the reference quality bar; FP8 loses a small amount of accuracy in exchange for roughly doubling the batch size you can serve per GPU.

Is it cheaper to self-host Qwen 2.5 72B than to call an API?

At 8× RTX 4080 16GB the marginal cost is $0.1062 per 1M output tokens, before you add idle capacity, ops staff, or egress. That is typically cheaper than frontier API pricing at sustained volume, but API calls win when your load is bursty or too small to keep a GPU busy. The Build vs Buy tab on tokcalc prices this against a specific provider for you.

Try Qwen 2.5 72B with your own context and concurrency

The calculator uses the exact same formulas as this page — change the workload and watch every number update.

Open in calculator
Model architecture
The numbers behind the KV-cache and throughput math.
Total parameters72.70B
Active parameters per token72.70B
ArchitectureDense
Attention layoutFull attention (GQA)
Transformer layers80
Hidden dimension8192
Attention heads64 query / 8 KV (GQA)
Head dimension128
Vocabulary size152,064
Max context (catalog)131K
KV cache per token @ 8K320.0 KB

Every layer caches keys and values for the whole context, so the KV cache grows linearly with conversation length.