← Back to Guides
VRAM6 min read

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 run, you need roughly:

- 1 byte per parameter for FP32 (full precision)

- 0.5 bytes per parameter for FP16/BF16 (half precision)

- 0.25 bytes per parameter for INT8 (8-bit quantization)

- 0.125 bytes per parameter for INT4 (4-bit quantization)

VRAM by Model Size

ModelFP16INT8INT4

-------------------------

7B params14GB7GB3.5GB
13B params26GB13GB6.5GB
33B params66GB33GB16.5GB
70B params140GB70GB35GB

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](/tools/vram/) to estimate exactly what you need for your specific setup.

The Bottom Line

If you have 24GB VRAM, you can comfortably run most 7B and 13B models, and some 33B models in Q4. For 70B models, consider cloud GPUs or providers like Groq.

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?