LLM VRAM Checker

Local LLMs on MacBook Pro M4 Pro (48 GB unified)

usable memory ≈ 33.6 GB · macOS unified-memory assumption: 70%

~33.6 GB usable — 32B models at Q8 or 70B-class at Q4 are in range.

Model verdicts at Q4 and Q8

ModelQ4 weightsQ8 weights
Llama 3.1 8B8BRuns well4.6 GBRuns well8.5 GB
Llama 3.3 70B70BToo big40.6 GBToo big74.2 GB
Mistral 7B7BRuns well4.1 GBRuns well7.4 GB
Mixtral 8x7B47BRuns well27.3 GBToo big49.8 GB
Qwen2.5 7B7BRuns well4.1 GBRuns well7.4 GB
Qwen2.5 14B14BRuns well8.1 GBRuns well14.8 GB
Qwen2.5 32B32BRuns well18.6 GBToo big33.9 GB
Qwen2.5 72B72BToo big41.8 GBToo big76.3 GB
Gemma 2 9B9BRuns well5.2 GBRuns well9.5 GB
Gemma 2 27B27BRuns well15.7 GBRuns well28.6 GB
Phi-4 14B14BRuns well8.1 GBRuns well14.8 GB
Muse Spark Open 816B816BToo big473.3 GBToo big865 GB

How to read this

Each cell shows the estimated weight size at that quantization (parameters × bytes-per-weight) and whether it fits in this machine’s usable memory plus a 2 GB headroom for context and buffers. “Tight fit” means the weights load but long contexts will struggle — prefer Q4, shorter contexts, or a smaller model.

Speed is a separate question from capacity: a fit verdict does not promise fast generation, especially on CPU-only setups where single-digit tokens per second are normal for 7B+ models.