What Can I Run AI?

How much VRAM do you need for a 2B–3B model?

Short answer: about 3.2 GB at Q4_K_M, the usual quant for local use. Below: every quant, longer contexts, the cheapest hardware that fits, and every 2B–3B open model we track.

Q4_K_M
3.2 GB 1.9 GB weights
Q8_0
4.9 GB 3.4 GB weights
FP16
8.4 GB 6.4 GB weights

Worked out for Llama-3.2-3B-Instruct (3.2B parameters, from the Hugging Face API). Formula: weights × 1.15 + 1 GB at a ~4k context (how we calculate).

Cheapest GPU that fits at Q4: Intel Arc B570 (10 GB, $219). Cheapest Mac or mini PC: Mac mini M4 16GB ($789).

Cheapest hardware for each quant

Only devices with a sourced price. GPUs at list price (MSRP); street prices may be higher.

Cheapest GPU and Mac or mini PC for a 2B–3B model at each quant
SettingMemory neededCheapest GPUCheapest Mac / mini PC
Q4_K_M, ~4k context3.2 GBIntel Arc B570 10 GB usable · $219Mac mini M4 16GB 12 GB usable · $789
Q8_0, ~4k context4.9 GBIntel Arc B570 10 GB usable · $219Mac mini M4 16GB 12 GB usable · $789
FP16, ~4k context8.4 GBIntel Arc B570 10 GB usable · $219Mac mini M4 16GB 12 GB usable · $789
Q4_K_M, 32k context6.5 GBIntel Arc B570 10 GB usable · $219Mac mini M4 16GB 12 GB usable · $789

Memory by context length

Each extra token of context adds to the KV cache. Numbers for Llama-3.2-3B-Instruct, from its published config; a Q8 KV cache halves the cache part.

Memory needed for a 2B–3B model by context length
ContextQ4_K_M, FP16 cacheQ4_K_M, Q8 cacheQ8_0, FP16 cache
4k tokens3.2 GB3.2 GB4.9 GB
8k tokens3.7 GB3.2 GB5.4 GB
16k tokens4.6 GB3.7 GB6.3 GB
32k tokens6.5 GB4.6 GB8.2 GB
64k tokens10.3 GB6.5 GB12.0 GB
128k tokens17.8 GB10.3 GB19.5 GB

Hardware that runs it

Bar: Q4 memory needed vs. usable memory. Speed is estimated decode at Q4 (how we estimate).FitsTight
Tracked hardware that runs a 2B–3B model at Q4
HardwareQ4 need vs. usableQ4 / Q8 / FP16Est. tok/s
GeForce RTX 2060 6GBGPU · $3493.2 / 6.0 GBQ4FitsQ8FitsFP16Won’t fit104–147
GeForce RTX 3050 8GBGPU · $2493.2 / 8.0 GBQ4FitsQ8FitsFP16Won’t fit69–98
Radeon RX 7600GPU · $2693.2 / 8.0 GBQ4FitsQ8FitsFP16Won’t fit89–126
Intel Arc A750GPU · $2893.2 / 8.0 GBQ4FitsQ8FitsFP16Won’t fit158–223
GeForce RTX 4060GPU · $2993.2 / 8.0 GBQ4FitsQ8FitsFP16Won’t fit84–119
GeForce RTX 5060GPU · $2993.2 / 8.0 GBQ4FitsQ8FitsFP16Won’t fit138–196
Radeon RX 9060 XT 8GBGPU · $2993.2 / 8.0 GBQ4FitsQ8FitsFP16Won’t fit99–140
GeForce RTX 5060 Ti 8GBGPU · $3793.2 / 8.0 GBQ4FitsQ8FitsFP16Won’t fit138–196
GeForce RTX 3060 TiGPU · $3993.2 / 8.0 GBQ4FitsQ8FitsFP16Won’t fit138–196
GeForce RTX 2060 SuperGPU · $3993.2 / 8.0 GBQ4FitsQ8FitsFP16Won’t fit138–196
GeForce RTX 4060 Ti 8GBGPU · $3993.2 / 8.0 GBQ4FitsQ8FitsFP16Won’t fit89–126
GeForce RTX 3070GPU · $4993.2 / 8.0 GBQ4FitsQ8FitsFP16Won’t fit138–196
GeForce RTX 2070GPU · $4993.2 / 8.0 GBQ4FitsQ8FitsFP16Won’t fit138–196
GeForce RTX 2070 SuperGPU · $4993.2 / 8.0 GBQ4FitsQ8FitsFP16Won’t fit138–196
GeForce RTX 3070 TiGPU · $5993.2 / 8.0 GBQ4FitsQ8FitsFP16Won’t fit187–265
GeForce RTX 2080GPU · $6993.2 / 8.0 GBQ4FitsQ8FitsFP16Won’t fit138–196
GeForce RTX 2080 SuperGPU · $6993.2 / 8.0 GBQ4FitsQ8FitsFP16Won’t fit153–216
Intel Arc B570GPU · $2193.2 / 10.0 GBQ4FitsQ8FitsFP16Fits117–166
GeForce RTX 3080 10GBGPU · $6993.2 / 10.0 GBQ4FitsQ8FitsFP16Fits234–332
GeForce RTX 2080 TiGPU · $9993.2 / 11.0 GBQ4FitsQ8FitsFP16Fits190–269
GeForce RTX 2060 12GBGPU3.2 / 12.0 GBQ4FitsQ8FitsFP16Fits104–147
Intel Arc B580GPU · $2493.2 / 12.0 GBQ4FitsQ8FitsFP16Fits140–199
GeForce RTX 3060 12GBGPU · $3293.2 / 12.0 GBQ4FitsQ8FitsFP16Fits111–157
Radeon RX 7700 XTGPU · $4493.2 / 12.0 GBQ4FitsQ8FitsFP16Fits133–189
Radeon RX 6700 XTGPU · $4793.2 / 12.0 GBQ4FitsQ8FitsFP16Fits118–168
GeForce RTX 5070GPU · $5493.2 / 12.0 GBQ4FitsQ8FitsFP16Fits207–293
Radeon RX 6750 XTGPU · $5493.2 / 12.0 GBQ4FitsQ8FitsFP16Fits133–189
GeForce RTX 4070GPU · $5993.2 / 12.0 GBQ4FitsQ8FitsFP16Fits155–220
GeForce RTX 4070 SuperGPU · $5993.2 / 12.0 GBQ4FitsQ8FitsFP16Fits155–220
Mac mini M4 16GBunified memory · $7893.2 / 12.0 GBQ4FitsQ8FitsFP16Fits28–49
GeForce RTX 3080 12GBGPU · $7993.2 / 12.0 GBQ4FitsQ8FitsFP16Fits281–398
GeForce RTX 4070 TiGPU · $7993.2 / 12.0 GBQ4FitsQ8FitsFP16Fits155–220
Mac mini M6 16GBunified memory · $8993.2 / 12.0 GBQ4FitsQ8FitsFP16Fits35–63
GeForce RTX 3080 TiGPU · $1,1993.2 / 12.0 GBQ4FitsQ8FitsFP16Fits281–398
Radeon RX 7600 XTGPU · $3293.2 / 16.0 GBQ4FitsQ8FitsFP16Fits89–126
Radeon RX 9060 XT 16GBGPU · $3493.2 / 16.0 GBQ4FitsQ8FitsFP16Fits99–140
Intel Arc A770 16GBGPU · $3493.2 / 16.0 GBQ4FitsQ8FitsFP16Fits173–244
GeForce RTX 5060 Ti 16GBGPU · $4293.2 / 16.0 GBQ4FitsQ8FitsFP16Fits138–196
GeForce RTX 4060 Ti 16GBGPU · $4993.2 / 16.0 GBQ4FitsQ8FitsFP16Fits89–126
Radeon RX 7800 XTGPU · $4993.2 / 16.0 GBQ4FitsQ8FitsFP16Fits192–272
Radeon RX 7900 GREGPU · $5493.2 / 16.0 GBQ4FitsQ8FitsFP16Fits177–251
Radeon RX 9070GPU · $5493.2 / 16.0 GBQ4FitsQ8FitsFP16Fits197–279
Radeon RX 6800GPU · $5793.2 / 16.0 GBQ4FitsQ8FitsFP16Fits158–223
Radeon RX 9070 XTGPU · $5993.2 / 16.0 GBQ4FitsQ8FitsFP16Fits197–279
Radeon RX 6800 XTGPU · $6493.2 / 16.0 GBQ4FitsQ8FitsFP16Fits158–223
NVIDIA RTX 2000 Ada 16GBGPU · $6493.2 / 16.0 GBQ4FitsQ8FitsFP16Fits69–98
GeForce RTX 5070 TiGPU · $7493.2 / 16.0 GBQ4FitsQ8FitsFP16Fits276–391
GeForce RTX 4070 Ti SuperGPU · $7993.2 / 16.0 GBQ4FitsQ8FitsFP16Fits207–293
GeForce RTX 4080 SuperGPU · $9993.2 / 16.0 GBQ4FitsQ8FitsFP16Fits227–321
GeForce RTX 5080GPU · $9993.2 / 16.0 GBQ4FitsQ8FitsFP16Fits296–419
Radeon RX 6900 XTGPU · $9993.2 / 16.0 GBQ4FitsQ8FitsFP16Fits158–223
NVIDIA RTX A4000GPU · $1,0003.2 / 16.0 GBQ4FitsQ8FitsFP16Fits138–196
Radeon RX 6950 XTGPU · $1,0993.2 / 16.0 GBQ4FitsQ8FitsFP16Fits177–251
GeForce RTX 4080GPU · $1,1993.2 / 16.0 GBQ4FitsQ8FitsFP16Fits221–313
Mac mini M6 24GBunified memory · $1,2993.2 / 18.0 GBQ4FitsQ8FitsFP16Fits39–70
Radeon RX 7900 XTGPU · $8993.2 / 20.0 GBQ4FitsQ8FitsFP16Fits246–349
NVIDIA RTX 4000 Ada 20GBGPU · $1,2503.2 / 20.0 GBQ4FitsQ8FitsFP16Fits111–157
NVIDIA Tesla P40 24GBGPU3.2 / 24.0 GBQ4FitsQ8FitsFP16Fits107–151
Radeon RX 7900 XTXGPU · $9993.2 / 24.0 GBQ4FitsQ8FitsFP16Fits296–419
GeForce RTX 3090GPU · $1,4993.2 / 24.0 GBQ4FitsQ8FitsFP16Fits288–408
GeForce RTX 4090GPU · $1,5993.2 / 24.0 GBQ4FitsQ8FitsFP16Fits311–440
Mac mini M6 32GBunified memory · $1,7993.2 / 24.0 GBQ4FitsQ8FitsFP16Fits39–70
GeForce RTX 3090 TiGPU · $1,9993.2 / 24.0 GBQ4FitsQ8FitsFP16Fits311–440
NVIDIA RTX A5000GPU · $2,2503.2 / 24.0 GBQ4FitsQ8FitsFP16Fits237–335
MacBook Pro M6 32GBunified memory · $2,3993.2 / 24.0 GBQ4FitsQ8FitsFP16Fits39–70
NVIDIA Titan RTXGPU · $2,4993.2 / 24.0 GBQ4FitsQ8FitsFP16Fits207–293
NVIDIA Tesla V100 32GB (PCIe)GPU3.2 / 32.0 GBQ4FitsQ8FitsFP16Fits277–393
AMD Radeon Instinct MI50 32GBGPU3.2 / 32.0 GBQ4FitsQ8FitsFP16Fits315–447
AMD Radeon Instinct MI60 32GBGPU3.2 / 32.0 GBQ4FitsQ8FitsFP16Fits315–447
Intel Arc Pro B70 32GBGPU · $9493.2 / 32.0 GBQ4FitsQ8FitsFP16Fits187–265
GeForce RTX 5090GPU · $1,9993.2 / 32.0 GBQ4FitsQ8FitsFP16Fits552–782
Mac mini M5 Pro 64GBunified memory · $3,1993.2 / 48.0 GBQ4FitsQ8FitsFP16Fits71–126
NVIDIA RTX A6000GPU · $4,6493.2 / 48.0 GBQ4FitsQ8FitsFP16Fits237–335
NVIDIA DGX Spark 64GBunified memory · $4,9993.2 / 48.0 GBQ4FitsQ8FitsFP16Fits63–112
NVIDIA RTX 6000 Ada 48GBGPU · $6,7993.2 / 48.0 GBQ4FitsQ8FitsFP16Fits296–419
Framework Desktop (Ryzen AI Max+ 395) 128GBunified memory · $3,4493.2 / 96.0 GBQ4FitsQ8FitsFP16Fits59–105
MacBook Pro M4 Max 128GBunified memory · $4,9993.2 / 96.0 GBQ4FitsQ8FitsFP16Fits126–224
MacBook Pro M5 Max 128GBunified memory · $6,6993.2 / 96.0 GBQ4FitsQ8FitsFP16Fits142–252
NVIDIA DGX Spark 128GBunified memory · $6,9503.2 / 96.0 GBQ4FitsQ8FitsFP16Fits63–112
NVIDIA RTX Pro 6000 Blackwell 96GBGPU · $8,5653.2 / 96.0 GBQ4FitsQ8FitsFP16Fits552–782
Mac Studio M5 Ultra 256GBunified memory · $9,4993.2 / 192.0 GBQ4FitsQ8FitsFP16Fits277–493
Mac Studio M5 Ultra 512GBunified memory · $22,2993.2 / 384.0 GBQ4FitsQ8FitsFP16Fits277–493

2B–3B models we track

Memory needed by each 2B–3B model we track
ModelQ4_K_MQ8_0FP16
Qwen3-1.7B2.0B params · Qwen2.4 GB3.5 GB5.7 GB
Hy-MT2-1.8B2.0B params · tencent2.4 GB3.5 GB5.7 GB
kanana-nano-2.1b-instruct2.1B params · kakaocorp2.5 GB3.6 GB5.8 GB
Qwen3-VL-2B-Instruct2.1B params · Qwen2.5 GB3.6 GB5.9 GB
granite-swash-2b2.1B params · ibm-granite2.5 GB3.6 GB5.9 GB
LFM3-Omni-2B2.2B params · LiquidAI2.5 GB3.6 GB6.0 GB
Qwen2-VL-2B-Instruct2.2B params · Qwen2.5 GB3.7 GB6.1 GB
SmolVLM-Base2.2B params · HuggingFaceTB2.6 GB3.7 GB6.2 GB
SmolVLM2-2.2B-Instruct2.2B params · HuggingFaceTB2.6 GB3.7 GB6.2 GB
salamandra-2b2.3B params · BSC-LT2.6 GB3.8 GB6.2 GB
salamandra-2b-instruct2.3B params · BSC-LT2.6 GB3.8 GB6.2 GB
Qwen3.5-2B2.3B params · Qwen2.6 GB3.8 GB6.2 GB
kanana-1.5-2.1b-instruct-25052.3B params · kakaocorp2.6 GB3.8 GB6.3 GB
EXAONE-3.5-2.4B-Instruct2.4B params · LGAI-EXAONE2.7 GB3.9 GB6.5 GB
EXAONE-Deep-2.4B2.4B params · LGAI-EXAONE2.7 GB3.9 GB6.5 GB
bitnet-b1.58-2B-4T-bf162.4B params · microsoft2.7 GB3.9 GB6.5 GB
UI-Venus-1.5-2B2.4B params · inclusionAI2.7 GB4.0 GB6.6 GB
WeVisOne-VL-2B2.4B params · tencent2.7 GB4.0 GB6.6 GB
UI-TARS-2B-SFT2.4B params · ByteDance-Seed2.7 GB4.0 GB6.6 GB
North-Micro-Vision-Instruct2.5B params · CohereLabs2.7 GB4.0 GB6.7 GB
sarvam-1-v0.52.5B params · sarvamai2.7 GB4.1 GB6.8 GB
MiniCPM5-2B2.5B params · openbmb2.8 GB4.1 GB6.8 GB
MiniCPM5-2B-SFT2.5B params · openbmb2.8 GB4.1 GB6.8 GB
MiniCPM5-2B-Midtrain2.5B params · openbmb2.8 GB4.1 GB6.8 GB
granite-3.1-2b-instruct2.5B params · ibm-granite2.8 GB4.1 GB6.8 GB
granite-3.2-2b-instruct2.5B params · ibm-granite2.8 GB4.1 GB6.8 GB
granite-3.3-2b-instruct2.5B params · ibm-granite2.8 GB4.1 GB6.8 GB
LFM2-2.6B2.6B params · LiquidAI2.8 GB4.1 GB6.9 GB
LFM2-2.6B-Exp2.6B params · LiquidAI2.8 GB4.1 GB6.9 GB
LFM2-2.6B-Transcript2.6B params · LiquidAI2.8 GB4.1 GB6.9 GB
Motif-2.6B2.6B params · Motif-Technologies2.8 GB4.2 GB7.0 GB
EuroMoE-2.6B-A0.6B-Instruct-Preview2.6B params · utter-project · MoE2.8 GB4.2 GB7.0 GB
gemma-2-2b-it2.6B params · google2.8 GB4.2 GB7.0 GB
gemma-2-2b2.6B params · google2.8 GB4.2 GB7.0 GB
granite-3.0-2b-instruct2.6B params · ibm-granite2.8 GB4.2 GB7.1 GB
Zamba2-2.7B2.7B params · Zyphra2.9 GB4.3 GB7.1 GB
Zamba2-2.7B-instruct2.7B params · Zyphra2.9 GB4.3 GB7.1 GB
LFM2.5-2.6B2.7B params · LiquidAI2.9 GB4.3 GB7.2 GB
granite-vision-3.2-2b3.0B params · ibm-granite3.1 GB4.6 GB7.8 GB
granite-vision-3.1-2b-preview3.0B params · ibm-granite3.1 GB4.6 GB7.8 GB
granite-vision-3.3-2b-chart2csv-preview3.0B params · ibm-granite3.1 GB4.6 GB7.8 GB
granite-swash-3b-a600m3.0B params · ibm-granite · MoE3.1 GB4.7 GB7.9 GB
AI21-Jamba2-3B3.0B params · ai21labs3.1 GB4.7 GB8.0 GB
SmolLM3-3B3.1B params · HuggingFaceTB3.1 GB4.8 GB8.1 GB
Qwen2.5-3B-Instruct3.1B params · Qwen3.2 GB4.8 GB8.1 GB
Qwen2.5-Coder-3B-Instruct3.1B params · Qwen3.2 GB4.8 GB8.1 GB
Qwen2.5-3B3.1B params · Qwen3.2 GB4.8 GB8.1 GB
Qwen2.5-Coder-3B3.1B params · Qwen3.2 GB4.8 GB8.1 GB
d1-3B3.1B params · LiquidAI3.2 GB4.8 GB8.2 GB
LFM2.5-VL-3B3.1B params · LiquidAI3.2 GB4.8 GB8.2 GB
Falcon-H1-3B-Instruct3.1B params · tiiuae3.2 GB4.8 GB8.2 GB
granite-4.0-h-micro3.2B params · ibm-granite3.2 GB4.9 GB8.3 GB
AI21-Jamba-Reasoning-3B3.2B params · ai21labs3.2 GB4.9 GB8.4 GB
Llama-3.2-3B-Instruct3.2B params · meta-llama3.2 GB4.9 GB8.4 GB
Llama-3.2-3B3.2B params · meta-llama3.2 GB4.9 GB8.4 GB
Hermes-3-Llama-3.2-3B3.2B params · NousResearch3.2 GB4.9 GB8.4 GB
DeepHermes-3-Llama-3-3B-Preview3.2B params · NousResearch3.2 GB4.9 GB8.4 GB
Falcon3-3B-Instruct3.2B params · tiiuae3.3 GB4.9 GB8.4 GB
granite-3.1-3b-a800m-instruct3.3B params · ibm-granite · MoE3.3 GB5.0 GB8.6 GB
granite-4.1-3b3.4B params · ibm-granite3.4 GB5.2 GB8.8 GB
granite-4.0-micro3.4B params · ibm-granite3.4 GB5.2 GB8.8 GB

Have a different amount of memory? Try the VRAM calculator or see best LLMs by VRAM size.

Quick answers

How much VRAM do I need for a 2B–3B model?
About 3.2 GB at Q4_K_M, 4.9 GB at Q8_0 and 8.4 GB at FP16, at a ~4k context. That is for Llama-3.2-3B-Instruct (3.2B parameters): weights plus about 15% for the KV cache and 1 GB for the runtime.
How much VRAM does a 2B–3B model need for 32k context?
About 6.5 GB at Q4_K_M with an FP16 KV cache, or 4.6 GB with a Q8 cache, based on Llama-3.2-3B-Instruct's published config. Models with different attention layouts need more or less.
What is the cheapest GPU for a 2B–3B model?
Of the GPUs we track, the Intel Arc B570 (10 GB, $219 list price) is the cheapest that runs it fully on the GPU at Q4.
Can a Mac run a 2B–3B model?
Yes. The cheapest Mac or unified-memory mini PC we track that runs it at Q4 is the Mac mini M4 16GB (16 GB, about 12.0 GB usable, $789).
Does a MoE model of the same size need less VRAM?
No. A mixture-of-experts model still has to hold all of its weights in memory, so it needs about the same VRAM as a dense model with the same total parameters. It runs faster, because only a few experts are read per token.

Other sizes: 1B–2B · 4B–6B · 7B–8B · 12B–14B · 16B–21B · 24B–27B · 30B–32B · 40B–50B · 70B · 120B · 200B–300B · 300B–480B · 500B–800B · 1T+ · All sizes · Ollama VRAM by tag · GGUF sizes by quant

New models, and what they need to run

One short email a week: fresh open models with their VRAM numbers, plus hardware worth watching.