Run Qwen 2.5 72B on Apple Silicon

Qwen 2.5 72B at Q4_K_M needs about 44 GB of memory — a 64 GB Mac mini M4 Pro runs it. At Q8 you want an M4 Max with 128 GB, and full FP16 (~145 GB weights) only fits an M3 Ultra with 192–256 GB. It is the largest Apache-2.0-licensed dense model you can realistically self-host.

Parameters
72B
Min memory (Q4_K_M)
64 GB
From
$199/mo

How much memory does Qwen 72B need?

Weight size is parameter count × bits per weight; recommended memory adds 15% runtime headroom plus a KV-cache allowance for the 32,768-token context window.

QuantizationWeightsRecommended RAMCheapest fitNotes
Q4_K_M~44.1 GB64 GBM4 Pro (Mac mini)Best quality/size trade-off — the default for most deployments
Q8_0~77.2 GB96 GBM4 Max (Mac Studio)Near-lossless; noticeably better on code and long reasoning
FP16~145.4 GB176 GBM3 Ultra (Mac Studio)Full precision — research and eval baselines

FP16 at full 32K context is happiest on M3 Ultra 256 GB; Thunderbolt 5 clustering can pool two nodes if you need FP16 plus heavy parallel load.

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. Our M4 Pro baseline estimate for Qwen 72B at FP16 (catalog config): ~8 tokens/sec.

ChipMax RAMBandwidthFits Qwen 72B?From
M4 · Mac mini32 GB120 GB/sCluster only$99/mo
M4 Pro · Mac mini64 GB273 GB/s Q4$199/mo
M4 Max · Mac Studio128 GB546 GB/s Q4 + Q8$286/mo
M3 Ultra · Mac Studio256 GB819 GB/s Q4 + Q8 + FP16$572/mo

Deploy Qwen 72B in about 5 minutes

  1. 1

    Build a Mac in the constructor — pick an M4 Pro with at least 64 GB of unified memory.

  2. 2

    Select the Qwen 2.5 72B stack from the catalog — Ollama runtime, weights pre-loaded, OpenAI-compatible API out of the box.

  3. 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="qwen-2.5-72b",
    messages=[{"role": "user", "content": "Hello!"}],
)

License and what it's good at

Apache 2.0 Apache 2.0 — unrestricted commercial use, no MAU caps. Made by Alibaba Cloud.

Typical workloads: commercial products needing 70b-class quality without llama's license terms; long-document analysis (32k context); multilingual enterprise workloads.

Frequently asked questions

How much RAM does Qwen 2.5 72B need?

Depends on precision: ~44 GB at Q4_K_M (64 GB machine), ~77 GB at Q8_0 (128 GB machine), ~145 GB at FP16 (M3 Ultra with 192–256 GB). Most production deployments run Q4 or Q8.

Why run Qwen 72B instead of Llama 70B?

License and context. Qwen 2.5 72B is Apache 2.0 (no usage restrictions) and ships a 32K context window; Llama 3.3 70B uses Meta's community license with MAU limits. Quality is comparable — worth A/B testing on your own workload.

Related