把 26B 參數的模型塞進只有 8GB 甚至 2GB 可用記憶體的 Mac 裡,聽起來像是某種數位煉金術,或者更像是一種窮途末路的掙扎。Hacker News 上最近那個用 Swift 和 Metal 硬幹出來的 TurboFieldfare 引擎,本質上是在挑戰一個被 OpenAI 和 Google 刻意忽視的命題:如果我們不打算每個月進貢 20 美金,也不想把所有隱私都餵給雲端那頭怪獸,我們手裡這台號稱性能溢出的 M 系列晶片,到底能壓榨到什麼地步?
這種技術嘗試之所以迷人,是因為它戳破了雲端大廠編織的溫馨美夢。當你打開 ChatGPT 或 Claude 的網頁端,感受不到背後成千上萬顆 H100 運作時產生的熱浪,你只會覺得 AI 應該是輕盈的、即時的。但現實是,當你想在本機端跑一個夠聰明的模型,記憶體頻寬就是那道跨不過去的坎。大多數人還在糾結 8GB 記憶體夠不夠文書處理時,開發者已經在研究如何讓權重在 SSD 和統一記憶體之間瘋狂跳躍,只為了讓那幾個「專家」能準時打卡上班。
這種被稱為「專家快取」或動態加載的技術,在 Gemma 這種混合專家模型(MoE)架構上展現了極致的諷刺。MoE 的初衷是為了在推論時只激活部分參數,藉此降低計算量,但這在記憶體受限的設備上變成了災難。每一次 Token 的生成都可能涉及不同專家的切換,如果你的記憶體裝不下整場戲的演員,你就得不斷地從硬碟把演員拉上台。這解釋了為什麼 M2 Air 和 M5 Pro 之間會出現高達六倍的效能差距。這不僅僅是 GPU 核心數的問題,更多的是硬體底層對數據吞吐量的容忍極限。
在這種硬體極限運動的背景下,四大平台的策略顯得格外耐人尋味。OpenAI 對於本機端推理幾乎持有一種傲慢的沉默,他們更傾向於讓你透過 API 購買他們的算力服務,畢竟算力就是金錢。相較於 DeepSeek 最近在開源社群掀起的波瀾,OpenAI 的 GPT-4o 依然像個封閉的黑盒,你永遠不知道它在雲端消耗了多少瓦數。Google 則顯得精神分裂,一方面在 Gemini 的移動端布局上推廣輕量化模型,另一方面卻又在 Vertex AI 上販售昂貴的實例。Gemini 在處理長文本任務時,那種對上下文視窗的執著,往往讓本機端設備的 KV Cache 瞬間崩潰。
如果把視角轉向 Claude,你會發現 Anthropic 甚至懶得討論本機端部署。Claude 的強項在於邏輯的嚴密性與文字的溫度,這類特質目前似乎只能在雲端的大規模叢集裡孕育。當我們在 Mac 上艱難地運作那些被刪減、量化、去勢後的模型時,Claude 正在雲端悠閒地消耗著常人難以想像的電力來校準一個逗號。至於 Grok,馬斯克雖然標榜開源,但 Grok 那動輒幾百 GB 的權重文件,本質上就是對普通消費者設備的一種嘲諷。你當然可以下載它,但你的硬碟和記憶體會先告訴你什麼叫作物理層面的絕望。
這引發了一個令人不適的反思:我們真的需要在本機端跑一個 26B 甚至更大型的模型嗎?當某些地區的開發者還在糾結如何優化 Qwen 的推論效率,或者在特定語境下測試 Doubao 的反應速度時,四大平台的技術演進已經轉向了更深層的 Agent 邏輯。本機端推理現在更像是一場硬體愛好者的自我救贖,試圖在雲端霸權的縫隙中,保留一點點掌控數據的尊嚴。
目前的技術瓶頸在於,當模型權重被迫在硬體組件之間頻繁搬運時,效能的損耗是否已經抵消了本機部署的優勢?如果一個 Token 要等上半秒鐘,這種「魔法」還剩下多少吸引力?我們是否已經進入了一個硬體增長永遠趕不上模型通膨的死循環?或者說,當我們在 8GB 的 Mac 上苦苦掙扎時,那些掌握著無限算力的雲端巨頭,是否正看著我們這種「數位資源回收」式的技術創新,露出了一絲難以察覺的冷笑?