三只貓
Rich Mindset Zone
richmindsetzone.com
← All posts

Apple Silicon 集群革命:用 Mac mini Farm 取代 GPU Server 實戰指南(entries: vMLX)🔥💡

GPU Server 嘅成本神話,其實早就穿咗

過去五年,做 AI 幾乎等於要租 GPU。NVIDIA H100 嘅雲端定價每小時動輒三四十美金,月結六位數嘅 AWS 帳單係香港好多 startup 嘅常態。但你有冇諗過,你枱頭部 M4 Mac mini,其實行 AI 嘅 memory bandwidth per dollar 已經比 H100 高兩到三倍?問題唔係性能,而係 memory cap — 一部 Mac 最多得 192GB unified memory,裝唔落 405B 或者 671B 嘅模型。

呢個困局响 2026 年嘅 WWDC 已經被正式打破。Apple 推出 JACCL(Jack and Angelos’ Collective Communication Library)同 macOS 26.2 嘅 RDMA over Thunderbolt 5 之後,四部 Mac 可以串埋一齊,共享超過 256GB 嘅 unified memory pool,以 pipeline parallelism 或者 tensor parallelism 分拆模型層數,做到 trillion-parameter 級別嘅本地推理。WWDC demo 用四部 M3 Ultra 行 Kimi 2.6(1T params),達到 28 tok/s — 呢個數字响一年前係只有數據中心先做到嘅嘢。

對香港創業者來講,呢個唔係技術演示,而係 infrastructure cost 嘅結構性轉折點。

vMLX 同 MLX 生態:靠乜嘢串起成個 cluster?

Apple 第一方嘅工具鏈已經相當完整。MLX framework 本身內置 mlx.launchmlx.distributed_config,你只需要寫一個 JSON hostfile,佢就會透過 SSH 响每部機起 process,自動處理 sharding 同 gradient sync。支援三個 backend:ring(TCP pipeline parallelism,適合任何網絡)、jaccl(RDMA over Thunderbolt 5,sub-50μs latency,只支援 fully-connected mesh)、同 mpi(傳統 HPC 場景)。

但真正令個生態變得 accessible 嘅,係第三方工具。vMLX(有多個 community fork,包括 jjang-ai/vmlx 同 wlrnet/vmlx)行 pipeline parallelism,特點係 auto-discovery — 佢用 Bonjour mDNS 自動發現網絡上嘅 Mac,capability-scored election 自動揀 coordinator,唔使手動配 IP。就算你用 WiFi 或者 Tailscale 連接,hidden state transfer 嘅 bandwidth 需求其實好低(~8KB/step),所以 pipeline parallelism 對網絡嘅要求冇 tensor parallelism 咁苛刻。Exo 1.0 同樣做到類似效果,响 macOS 26.2 推出後第一時間支援 RDMA,benchmark 顯示 8 部 M4 Pro Mac Mini 行 DeepSeek V3 671B 可以做到 5.37 tok/s。

香港嘅獨立開發者同細團隊,基本上唔需要再因為 GPU 成本而屈就於 cloud API。你部 MacBook Pro 做 coordinator,再加兩三部 Mac mini 做 worker,就係一個 private AI cluster。

實戰配置:點樣用最低成本砌出 production-ready cluster

如果你問我而家最抵玩嘅組合,我會答四部 M4 Pro Mac Mini 64GB。每部約 US$1,400,total ~US$5,600,再加幾條 Thunderbolt 5 cable 同一個細 UPS,total 大約六萬蚊港幣。對比一部 DGX Spark(US$3,000 但只有 128GB unified memory、行唔到 405B 以上模型),或者一個月 US$20,000 嘅雲端 GPU 方案,呢個 capital cost 係完全可以接受嘅。

電費方面係另一個殺著。M4 Pro 行 AI inference 大約 30W,四部一齊都係 120W — 仲低過你部 gaming PC。全年不停電都係大約 HK$1,500 電費。相比之下,同等 compute 嘅 GPU server 用電量係 10-20 倍,仲未計 data center 托管成本。

實際操作步驟:先確定每部機都裝咗 macOS 26.2(RDMA support)、行同一 Python environment(建议用 conda lock file sync)。設定 SSH key 互信,然後行 mlx.distributed_config --over thunderbolt 自動生成 hostfile。最後就係 mlx.launch --backend jaccl --hostfile hostfile.json -- mlx_lm.chat --model Qwen3.5-32B。你部 laptop 可以繼續經 WiFi SSH 入去做 control plane,Thunderbolt network 只行訓練同 inference traffic。

唯一要注意嘅限制:JACCL backend 要求 fully-connected topology,即係每部 Mac 要用 TB5 cable 直接駁落每部。呢個限制將實用 cluster size 鎖死响 4-6 部(cable count 係二次增長)。但四部已經夠行 405B-700B 模型,對絕大部分團隊來講已經夠用。

香港開發者應該而家就入場嘅三個理由

第一,macOS 26.2 嘅 RDMA support 已經出咗 developer preview,唔係「遲啲先有」嘅嘢。而家開始玩個 stack,等到 public release 嘅時候你已經有成個 infrastructure 同 workflow 就緒,唔使同人逼。

第二,Apple Silicon cluster 嘅 TCO(總擁有成本)已經低過任何 cloud GPU 方案。如果你係做 AI SaaS 產品、需要 privacy compliance(ISO 27001/SOC 2),或者只係唔想將敏感 data 送上 cloud,local cluster 係唯一合理嘅選擇。Zach Rattner 嘅團隊已經用八部 M4 Mac Mini 將 Google Cloud 支出減少 US$35,000/年,同時通過 SOC 2 audit。

第三,個 ecosystem 响未來六個月會急速成熟。Exo、vMLX、Grove-MLX 呢啲工具改善緊 developer experience,Apple 官方亦明確放資源响 MLX distributed 上。呢個就係典型嘅「早期 adopters 有優勢」時刻 — 而家入場,你可以累積 cluster orchestration 嘅 domain knowledge,呢個 skillset 响未來兩年會非常值錢。

買幾條 Thunderbolt cable,搵幾部 Mac mini,開始砌你嘅第一個 AI cluster。你唔需要 H100 先做到嘢 — 你部 Mac 已經係。