How Much VRAM Do You Need to Run an LLM?
VRAM (Video Random Access Memory) is the most critical resource when running Large Language Models locally. This guide breaks down exactly what you need.
The Simple Formula
For a model to fit in GPU memory, you need roughly:
- 4 bytes per parameter for FP32 (full precision)
- 2 bytes per parameter for FP16/BF16 (half precision)
- 1 byte per parameter for INT8 (8-bit quantization)
- 0.5 bytes per parameter for INT4 (4-bit quantization)
VRAM by Model Size
| Model | FP16 | INT8 | INT4 |
-------------------------
| 7B params | 14GB | 7GB | 3.5GB |
| 13B params | 26GB | 13GB | 6.5GB |
| 33B params | 66GB | 33GB | 16.5GB |
| 70B params | 140GB | 70GB | 35GB |
Practical Recommendations
- 7B models (Q4): Any modern GPU with 8GB+ — RTX 3060, A4000
- 13B models (Q4): 12-16GB VRAM — RTX 3080, A5000
- 70B models (Q4): Multi-GPU or cloud — or use a provider like Groq
- 33B models (Q4): 24GB VRAM — RTX 3090/4090
KV Cache
Don't forget the KV cache! It also consumes VRAM proportional to context length. A 4096-token context can add several GB overhead on large models.
Use the VRAM Calculator to estimate exactly what you need for your specific setup.
The Bottom Line
With 24GB VRAM, a Q4 estimate for many 7B–32B models lands inside the budget, and the 2026 27B-class generation targets that tier. For 70B models, consider cloud GPUs or providers like Groq. A memory estimate is not a fit determination and not proof the model runs your workload: runtime, context length and harness change the real result.
Affiliate Disclosure
Some links on this page are affiliate links. If you purchase through them, we may earn a small commission at no additional cost to you. We only recommend tools we've thoroughly researched and believe add real value.
Our reviews and comparisons are based on objective analysis and are not influenced by affiliate partnerships.
Ready to figure out what GPU you need?