KeyFrame內部研究專用

Qwen 3.8 27B is 3X Faster With ONE Setting

Cloud Codes·8月17日週一·10 min英文

三句話摘要

Qwen 8 月新模型內建的 MTP 多令牌預測功能為何默認關閉,以及在實際硬體上的性能收益取決於什麼。 MTP 是貨真價實的免費加速,但前提是用對了工具與參數,且硬體有足夠記憶體;對記憶體受限的設備,它的益處可能為負。 推測解碼的免費本質:MTP 用廉價小模型先猜 2-8 個令牌,大模型一次驗證,猜對則只花原本 1 次推理的代價卻得多個令牌,錯誤則無害丟棄。此機制完全不改變輸出內容,需要的權重已在模型文件內,無需額外下載。

重點整理

重點
  • 1

    推測解碼的免費本質:MTP 用廉價小模型先猜 2-8 個令牌,大模型一次驗證,猜對則只花原本 1 次推理的代價卻得多個令牌,錯誤則無害丟棄。此機制完全不改變輸出內容,需要的權重已在模型文件內,無需額外下載。

  • 2

    工具混亂導致功能隱形:四個工具實現方式完全不同(參數名、配置位置、標籤拉取),又全預設關閉。最致命的是 llama.cpp 舊參數名被靜默忽略,吞吐量無聲掉半卻不報錯,大量舊教程仍用已死的寫法。

  • 3

    性能由超參與硬體共同決定:猜測深度 5 步最優(115 tokens/s)而非最高接受率;溫度設置比速度設置本身更影響吞吐量;不同 GPU 架構(Nvidia NVFP4 僅限 Blackwell、AMD Vulkan vs RockM 差 20-30%、Apple 新核心)實現完全異質。

  • 4

    記憶體才是真瓶頸:MTP 無法憑空創造速度,只能放大既有的。若硬體記憶體緊張須用更低量化或減半上下文來容納草稿頭,整個益處消失甚至反向——一位 12GB 筆電用戶 4-bit+MTP 只有 4.5 tokens/s,但 2-bit 無 MTP 達 12.8 tokens/s。

實用技巧與重點

乾貨
  • 實測吞吐量數據
  • 同卡同模型:60 → 167 tokens/s(另案例 93 tokens/s on Prose)
  • Nvidia:SG Lang 206.1 tokens/s(NVFP4 4-bit on Blackwell)、30/40.90 無法達到
  • AMD:Vulkan 51.8 tokens/s、16GB Radeon 128K 上下文 32 → 51 tokens/s(MTP 啟用、半上下文)
  • Apple:48GB 筆電 8-bit 8.3 → 20.3 tokens/s(2.45倍)、8-bit+drafting(20) 勝過 4-bit(14.6)、40-70 tokens/s(Metal 核心優化)
  • 12GB 筆電:4-bit+MTP 4.5 vs 2-bit-MTP 12.8(2-bit 反而更快)
  • MTP 超參調校
  • 猜測深度對接受率:2步 81%→5步 56%→8步 40%
  • 吞吐量峰值在 5 步(115 tokens/s),不是最高接受率
  • 常見 2-3 步配置浪費 27% 潛在性能
  • 溫度 1.0 接受率 65%,下調則提升至 85%+
  • 工具參數與實現
  • llama.cpp:spec_type 參數(5 月 13 日改名,舊名 deprecated 無警告)
  • VLLM:serving_config 內 JSON 配置
  • SG Lang:speculative_algorithm 參數
  • Ollama:拉取標註 MTP 的不同 tag
  • 記憶體成本
  • 草稿模型額外 ~2.5GB VRAM
  • 4-bit 量化模型 18GB,MTP 頭已內建(18GB 不變)

結論

結論

MTP 是貨真價實的免費加速,但前提是用對了工具與參數,且硬體有足夠記憶體;對記憶體受限的設備,它的益處可能為負。

完整解析

詳細

Qwen 在 2026 年 8 月 14 日發佈新模型時,內建了一項被稱為 MTP(Multi-Token Prediction)的加速功能,其潛力在初期數據上驚人:相同硬體、相同模型、相同提示詞,僅改變一個標記旗幟,吞吐量就能從 60 tokens 每秒提升至 167 tokens 每秒——接近三倍性能。更令人興奮的是,這個加速完全免費。無需額外下載,無需犧牲輸出質量,甚至無需新硬體。草稿頭部的權重早已內建在你磁盤上的模型文件裡。

MTP 的工作原理基於推測解碼(Speculative Decoding)這一架構優化。傳統文本生成是嚴格的串列過程:完整通過 27 億參數一次以生成單個令牌,然後從頭再來。這聽起來像計算瓶頸,但實際上不是。GPU 每次推理都在讀取同一份 18GB 的權重,記憶體頻寬才是真正的限制因素。推測解碼繞過這個廢耗的方式是:用一個廉價小模型先「猜測」接下來的數個令牌(通常 2 到 8 個),然後大模型在一次完整推理中一口氣驗證所有猜測。如果猜對了,你花一次推理的成本卻得到多個令牌;猜錯的則無害地被丟棄,永遠無法污染最終輸出。正因如此,Qwen 選擇把草稿頭部權重直接烘烤進模型文件,省去了找、下載並駐留第二個模型的麻煩。

然而在實踐中,幾乎沒有人用上這項功能,根本原因是工具生態的混亂。四個主流推理工具——llama.cpp、VLLM、SG Lang 和 Ollama——對 MTP 的實現方式和命名完全不同。llama.cpp 用 spec_type 參數,VLLM 把它藏在 JSON serving config 裡,SG Lang 叫它 speculative_algorithm,Ollama 乾脆不設參數,而是要你拉取打上 MTP 標籤的不同版本。更糟的是,它們全部預設都是關閉的。但最致命的問題來自一次無聲的破壞性更新:llama.cpp 在 2026 年 5 月 13 日改變了參數拼寫,三天後 MTP 本身才併入主分支。關鍵的是舊拼寫沒有被移除或標記為已棄用,而是被靜默接受並同時被忽略。結果是吞吐量會無聲地掉回原本的一半,你的命令行看起來仍然正確,日誌也給不出任何理由讓你挖掘。一位開發者在 RTX 4090 上量測了損害:約 140 tokens/秒掉回 70。一半的吞吐量從你確信已配置的設置裡消失了,因為一個詞變成了死詞。而網路上所有在那個星期三之前寫的教程仍然帶著已死的拼寫。

性能的實際收益遠不止單一數字能說明的故事。猜測深度是一個可調整的旋鈕——從 2 步到 8 步,接受率穩定下降(81% 到 40%),但吞吐量卻有一個峰值,通常在 5 步達到 115 tokens/秒,之後才開始掉落。網路上大多數配置都用 2 或 3 步,這相當於在桌上留下 27% 的性能。但更微妙的變數是溫度——一位記者發現前一個版本他的草稿接受率大約 85%,到這版本卻掉到 65%。根本原因不在模型,而在溫度值。他按照模型作者的建議設定為 1.0,但更高的溫度會拉平令牌分佈,讓草稿頭部猜錯更多次。下調溫度後接受率爬升,而這個「質量設置」三行遠在任何「速度設置」之前。

硬體差異是另一層複雜性。Nvidia 推出的 NVFP4 4-bit 格式在 Blackwell GPU 上達到 206 tokens/秒,但這個數字對 RTX 30.90 或 40.90 的使用者完全無法達到——NVFP4 需要張量核心原生支援 4-bit 運算,而這些舊卡根本沒有。AMD 發佈的數字是在 Vulkan 上量測,而不是他們正式支持的 RockM 堆棧,且獨立測試表明 Vulkan 在生成任務上領先 20-30%。Apple 的情況更特殊:一位 48GB 筆電使用者看到 8-bit 加上手寫草稿核心達到 20.3 tokens/秒(對比 8-bit 無草稿的 8.3),8-bit with drafting 甚至打敗了 4-bit without(20 對 14.6)——一次推理中既得到更好的答案又更快。但這裡的英雄不是 MTP,而是新的 Metal 核心。

最後也最實際的限制是記憶體。MTP 無法憑空創造速度,它只能放大你已有的速度。它需要約 2.5GB 額外 VRAM 駐留草稿模型。只要你的硬體原本能裝下基模型,MTP 就帶來淨收益。但當你被迫在記憶體和性能之間權衡時,問題浮現:一位 12GB 筆電擁有者發佈了兩次測試。啟用 MTP 的 4-bit 版本給出 4.5 tokens/秒,而禁用 MTP 的 2-bit 版本達到 12.8 tokens/秒——2.8 倍更快。他的瓶頸不是計算或記憶體頻寬,而是 PCIe 匯流排本身。推測解碼能隱藏記憶體延遲,但無法隱藏尚未開始的資料傳輸。

關鍵時刻

Pipeline v2

帶時間戳的重點,會在逐字稿層級分析上線後產生。目前請先透過原始影片觀看。

事實查核

Pipeline v2

說法查證是下一次管線升級的一部分。KeyFrame 只會顯示它真正能驗證的內容。

更多「AI 技術」的內容

🔬“We have foundation models for language, not for physics” — Anima Anandkumar, Bren Professor of Computing
編輯精選
83 min
AI 技術英文PODCAST8月26日

🔬“We have foundation models for language, not for physics” — Anima Anandkumar, Bren Professor of Computing

Latent Space

  • 加速傳統物理模擬的典範轉移:氣象科學家原本認為 AI 無法匹敵數十年的物理建模工作,但傅里葉神經算子不僅達到同等精度,還快了一萬多倍。原本需要超級計算機的計算現在用消費級 GPU 就能完成,這改變了整個領域的思維方式。
  • 傅里葉域的非局部現象捕捉:傅里葉域能有效表示非局部現象(如大氣河流跨越千里的影響),且計算複雜度為準線性,遠優於完全連接的全局模型。這特別適合流體動力學、量子化學等自然現象中普遍存在的非局部相互作用。
  • 多解析度連續函數表示:神經算子將輸入輸出視為連續函數而非固定維度向量,可在推論時以任意解析度查詢,並能在更高解析度上疊加物理約束或額外數據,克服了固定解析度神經網路的限制。
Between Two Nerds: Attribution is dead, long live attribution
32 min
AI 技術英文PODCAST8月25日

Between Two Nerds: Attribution is dead, long live attribution

Risky Business

  • 工具成本的破壞性下降 — 傳統上,攻擊者必須重複使用昂貴自製的惡意軟體或工具組,因為開發和維護成本極高。這種成本結構使得安全研究人員可以通過工具特徵和程式碼簽名來追蹤攻擊者。LLM 自動化了代碼生成與維護工作流,使得攻擊者可以輕易為每個目標生成新工具,或改用通用系統工具,導致傳統的工具特徵分析失效。
  • 所有取證證據都在攻擊者掌控之中 — 無論是使用的 IP 位址、惡意軟體類型或戰術流程,這些都是攻擊者的主動選擇。即使看似是隨機巧合,攻擊者仍有能力在事前決定留下什麼痕跡。因此,所有可恢復的取證證據本質上都是攻擊者願意暴露的信息。
  • LLM 削弱工具簽名但保留高階行為特徵 — LLM 經過公開駭客技術訓練,使不同使用者產生相似的攻擊模式。然而,勒索軟體集團、國家級行為者的受害者選擇、贖金要求方式或目標模式等高階特徵仍具有識別價值。例如,鎖定加密交易所的攻擊幾乎只能指向朝鮮。
Why the Next AI Breakthrough May Come from Physics with Max Welling - #774
55 min
AI 技術英文PODCAST8月25日

Why the Next AI Breakthrough May Come from Physics with Max Welling - #774

TWIML AI

  • 多層篩選的材料設計流程:先搜尋文獻資料庫找現有材料,若無合適的就用生成模型產生數十萬個候選分子,用機器學習力場進行分子動力學模擬篩選,再進行實驗驗證。這套流程相比傳統量子力學計算能加速效率數個數量級。
  • 生成AI與熱力學的數學等價性:資訊論是兩個領域的共同基礎,生成模型的擴散過程與非平衡統計力學描述資訊損失的過程在數學上完全對應,許多開發出來的方法工具在兩領域都有精確對應的形式。
  • 基礎模型的遷移學習策略:先在廣泛材料資料集上訓練基礎力場表示,再針對特定材料類別進行蒸餾微調,既能保持計算效率也能獲得專一性。