~/can-i-run/llama-3-2-3b
Meta provider

Can I run Llama 3.2 3B?

Short answer: yes, on a RTX 3080 (10GB) at FP16/BF16. Long answer below.

llama3.2:3bLM StudiovLLMMLXoMLX

The math, in one paragraph.

$ ./vrambudget --explain llama-3-2-3b

Llama 3.2 3B has 3.21B parameters. At FP16 that's 6.4 GB of raw weights. Quantization shrinks that, but you also need budget for the KV cache (definition), framework overhead, and safety headroom. The rule of thumb: real usable budget on a card is roughly its nameplate VRAM minus 25%. That's how the table below was computed.

What hardware actually fits.

$ grep "fits" gpus.json
FP16/BF16
6.4GB
40 GPUs fit
RTX 308010GBRTX 3060 12GB12GBRTX 3080 Ti12GBRTX 407012GB+ 36 more
Q8_0
3.4GB
42 GPUs fit
RTX 30708GBRTX 40608GBRTX 308010GBRTX 3060 12GB12GB+ 38 more
Q5_K_M
2.2GB
42 GPUs fit
RTX 30708GBRTX 40608GBRTX 308010GBRTX 3060 12GB12GB+ 38 more
Q4_K_M
1.8GB
42 GPUs fit
RTX 30708GBRTX 40608GBRTX 308010GBRTX 3060 12GB12GB+ 38 more
Q3_K_M
1.4GB
42 GPUs fit
RTX 30708GBRTX 40608GBRTX 308010GBRTX 3060 12GB12GB+ 38 more

Pick your path.

$ ls strategies/
Tightest budget

Smallest GPU that fits Llama 3.2 3B at any quant: RTX 3080 at FP16/BF16.

Reference quality (FP16)

Lossless inference needs 6.4 GB. Pick from 40 cards.

Best quality on a 24GB card

FP16/BF16 fits comfortably (6.4 GB weights).

Tune the math yourself

Open the calculator pre-tuned for Llama 3.2 3B: ↗ /calc?model=llama-3-2-3b

See the full model page.

$ ./open

Discussion.

$ gh discussion list

// sign in with github to leave a comment. threads live in the repo's discussions tab.