Run Llama 3.2 3B on Apple Silicon
Llama 3.2 3B is the fastest practical Llama: we measured 46.7 tokens/sec on a base M4 Mac mini with 16 GB (median of 3 runs, spread under 0.1). Weights are about 2 GB at Q4, so it runs on any Apple Silicon config with room to spare — the go-to model for high-throughput classification, routing, and agent glue logic.
How much memory does Llama 3B need?
Weight size is parameter count × bits per weight; recommended memory adds 15% runtime headroom plus a KV-cache allowance for the 8,192-token context window.
| Quantization | Weights | Recommended RAM | Cheapest fit | Notes |
|---|---|---|---|---|
| Q4_K_M | ~1.9 GB | 8 GB | M4 (Mac mini) | Best quality/size trade-off — the default for most deployments |
| Q8_0 | ~3.4 GB | 8 GB | M4 (Mac mini) | Near-lossless; noticeably better on code and long reasoning |
| FP16 | ~6.4 GB | 16 GB | M4 (Mac mini) | Full precision — research and eval baselines |
Which Mac should you pick?
Generation speed on Apple Silicon scales mostly with memory bandwidth, so the chip choice sets both whether the model fits and how fast it runs.
| Chip | Max RAM | Bandwidth | Fits Llama 3B? | From |
|---|---|---|---|---|
| M4 · Mac mini | 32 GB | 120 GB/s | Q4 + Q8 + FP16 | $99/mo |
| M4 Pro · Mac mini | 64 GB | 273 GB/s | Q4 + Q8 + FP16 | $199/mo |
| M4 Max · Mac Studio | 128 GB | 546 GB/s | Q4 + Q8 + FP16 | $286/mo |
| M3 Ultra · Mac Studio | 256 GB | 819 GB/s | Q4 + Q8 + FP16 | $572/mo |
Deploy Llama 3B in about 5 minutes
- 1
Build a Mac in the constructor — pick an M4 with at least 8 GB of unified memory.
- 2
Pick any Ollama-based stack (or a clean machine) and pull Llama 3.2 3B with one command — every deployment ships the OpenAI-compatible API.
- 3
Point your existing OpenAI SDK code at the new base_url and ship.
from openai import OpenAI
client = OpenAI(
api_key="mcy_live_...",
base_url="https://dep-xxxx.macyou.cloud/v1",
)
response = client.chat.completions.create(
model="llama-3-2-3b",
messages=[{"role": "user", "content": "Hello!"}],
)License and what it's good at
Llama 3.2 Community License — Free for commercial use below 700M monthly active users; attribution required. Made by Meta.
- 46.7 tok/s measured on the cheapest config — real-time by a wide margin
- Leaves 10+ GB free on a 16 GB machine for your app or a second model
- Surprisingly capable at summarization, extraction, and routing
Typical workloads: high-volume classification and tagging; router/planner model in agent pipelines; autocomplete and draft generation; guardrails and output validation — cheap second opinions.
Frequently asked questions
How fast is Llama 3.2 3B on a Mac mini?
Measured on our fleet: 46.7 tokens/sec median on a base M4 (16 GB) at Q4_K_M via Ollama, with prompt processing at ~1,700 tokens/sec. See macyou.co/benchmarks for methodology and raw data.
Is a 3B model actually useful?
For chat depth — limited. For structured work — very: classification, extraction, summarization, and routing between bigger models. At 2× the speed of an 8B on identical hardware, it is the right tool whenever volume matters more than nuance.