A field guide to private AI

Run the right model.
On the hardware you own.

Choose your memory and platform. Get a conservative model fit, the right inference server, and a command you can actually run.

Primary-source linked16 languagesEvidence refreshed 2026-08-31
8 GB
24 GB
80GB
ollama runqwen3:8b
LOCAL / 24G
MEMORY MAP01—80 GB
01 / FIT FINDER

Your local model envelope

Memory estimates include weight and basic runtime headroom, but not a promise of speed.

Platform
Available memory24 GB
43264128 GB
~22.8 GB model budget after reserve
RECOMMENDED ENVELOPE6 models
Comfortable Tight fit
01
Qwen3 30B-A3BTight fit
30B total~22.5 GBGGUF Q4 MoEOllama
ollama run qwen3:30b-a3b
02
Gemma 3 27BTight fit
27B total~20.5 GBINT4Ollama
ollama run gemma3:27b
04
gpt-oss-20bComfortable
21B total~16 GBMXFP4Ollama
ollama run gpt-oss:20b
05
Qwen3 14BComfortable
14B total~11.2 GBGGUF Q4Ollama
ollama run qwen3:14b
06
Gemma 3 12BComfortable
12B total~9.4 GBINT4Ollama
ollama run gemma3:12b
02 / EVIDENCE FIRST

A map, not a leaderboard

We separate total parameters, active MoE parameters, quantized weight fit, runtime support, and measured performance. Unknown speed stays unknown.

Weight fit ≠ speedTotal ≠ active parametersDocs ≠ benchmark
03 / HARDWARE MAP

From a quiet laptop to an 80 GB accelerator

Each device class has a different memory budget, runtime path, and honest upper edge.

11
All hardware guides
04 / MODEL FIELD NOTES

Representative open-weight models

15
All model guides
05 / SERVING LAYER

Pick the serving layer for the job

06
06 / METHOD

How the estimates work

We start with documented model sizes and quantization, reserve space for the OS or runtime, and treat context cache as extra. MoE fit uses total parameters—not active parameters.

CONSERVATIVE FITweights + runtime + cache
total params×bits / 8+headroom
No universal tokens/s claims.
07 / FAQ

Questions before you download 40 GB

Does a 24 GB GPU run a 30B model?+

Often at Q4/INT4 with a conservative context. Qwen3 30B-A3B and Gemma 3 27B are representative fits, but cache and runtime overhead still matter.

Are active MoE parameters the memory requirement?+

No. Active parameters affect compute per token; total parameters still need to be stored in memory or offloaded.

Which runtime should a beginner choose?+

Ollama for a terminal-first setup or LM Studio for a visual desktop. llama.cpp is the portable fallback; vLLM is for higher-throughput GPU serving.

Do you benchmark speed?+

Not yet. Launch recommendations are transparent memory-fit estimates backed by primary documentation. We do not invent tokens-per-second numbers.