ollama run qwen3:30b-a3bRun 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.
ollama run gemma3:27bollama run <model-tag>ollama run gpt-oss:20bollama run qwen3:14bollama run gemma3:12bA map, not a leaderboard
We separate total parameters, active MoE parameters, quantized weight fit, runtime support, and measured performance. Unknown speed stays unknown.
From a quiet laptop to an 80 GB accelerator
Each device class has a different memory budget, runtime path, and honest upper edge.
8 GB CPU laptop
Small text models with short context. Expect patient, private inference rather than speed.
Open guide16 GB CPU desktop
Comfortable with 3B–8B Q4 models; 12B is possible only with reduced context and patience.
Open guideApple silicon · 16 GB
A polished 4B–8B local experience when the OS and apps have enough headroom.
Open guideNVIDIA · 8 GB
The mainstream 4B–8B tier. Some 12B INT4 builds fit tightly with modest context.
Open guideNVIDIA · 12 GB
Strong 8B–14B Q4 territory for a single user.
Open guideNVIDIA · 16 GB
14B models are comfortable; 20B-class low-bit MoE models are a tight upper edge.
Open guideRepresentative open-weight models
Gemma 3 1B
- Estimated memory
- ~1.4 GB
- Context
- 32K
Qwen3 4B
- Estimated memory
- ~3.6 GB
- Context
- 32K+
Qwen3 8B
- Estimated memory
- ~6.8 GB
- Context
- 32K+
gpt-oss-20b
- Estimated memory
- ~16 GB
- Context
- 128K
Qwen3 30B-A3B
- Estimated memory
- ~22.5 GB
- Context
- 32K+
Pick the serving layer for the job
Ollama
One-command local chat and app integration
Open guidellama.cpp
GGUF models, CPU/GPU offload, embedded and unusual hardware
Open guideLM Studio
Discovering, downloading and testing models without a terminal
Open guideMLX LM
Native Apple silicon inference, experimentation and fine-tuning
Open guidevLLM
Linux GPU servers, concurrency and OpenAI-compatible production APIs
Open guideTensorRT-LLM
Maximum NVIDIA throughput after engine tuning
Open guideHow 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.
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.