willitrunit .com
Local-LLM hardware matcher · data ~Jun 2026
Guides →
~/llm will-it-run-it
Will it run it?
Pick your GPU or type your VRAM, and instantly see which open AI models your machine can actually run — how fast they'll generate, the best quantization, and a one-click Hugging Face download for each.
31 Models
41 GPUs
VRAM · KV-cache · bandwidth Physics engine
Your hardware
Select GPU
— choose a GPU —
— OR —
Test any model
Filters
Minimum context
Any 2K 4K
8K 16K 32K
64K 128K 200K
Minimum speed (tokens/sec)
Any 5 10
20 30 50 100
↺ Reset filters
Tuning
Quantization
Auto Q2 Q3
Q4 Q5 Q6 Q8
KV-cache precision
FP16 Q8 Q4
Lower precision = far less memory at long context, with a small quality cost.
Runtime / engine
llama.cpp / Ollama vLLM (paged-attn)
ExLlamaV2 MLX (Apple)
Results
Select a GPU or enter your VRAM to begin.
How it works. Memory need = quantized weights + KV cache (sized to your chosen context) + a runtime buffer.
A model runs fully on GPU if it all fits in VRAM, or with offload if it fits in VRAM + system RAM.
Speed ≈ memory bandwidth ÷ bytes read per token (active params for MoE models). All numbers are practical estimates.
Methodology & accuracy — the exact math we use
• Weights = params × bits-per-weight ÷ 8 (≈ the GGUF file size).
• KV cache = 2 × layers × kv-heads × head-dim × context × 2 bytes (FP16, GQA-aware); the KV-precision toggle scales this.
• Overhead = 0.6 GB + 5% of weights, adjusted per runtime.
• Speed ≈ bandwidth × 0.85 ÷ bytes read per token, capped at a realistic single-stream ceiling. Offload splits weights across GPU and system RAM — unified-memory chips pay no penalty.
Validated against real benchmarks (e.g. Llama 8B ≈89 tok/s on an RTX 4090, Gemma 27B ≈35 on a 3090). Estimates vary with prompt length, backend, and thermals — don't make a purchase on these numbers alone.
Data last updated 21 Jun 2026 · 31 models · 41 GPUs.
♥ Support this tool
Single static file — host it anywhere. Model & GPU data live at the top of the script; add your own freely.
· All models on Hugging Face ↗