AI 新視界 AI WorldviewAI 新視界 AI Worldview
申請帳號 / 登入
焦點專題#產品應用2 個來源Claude Sonnet 5.5 撰寫

llama.cpp b11843:qwen4exp 建置 QSA 選擇改為不使用 kq_mask

llama.cpp 發布 b11843,收錄 sanmai 提交的 #30965,修改 qwen4exp 中 QSA 選擇的建置方式,不再使用 kq_mask。

本站上線
2026/10/24 上午04:17
首次報導
2026/10/24 上午01:49
最早來源發布
2026/10/24 上午01:49
圖:AI 生成示意圖(本站以文章標題與導言生成,非照片,不作為事實依據)
AI 摘要|已與來源比對|未經人工查核。本文由程式(claude-sonnet-5-5)讀取下列來源全文與官方原文後撰寫, 每段後面的標籤是依據的來源,點擊即可開啟原文。程式會比對數字、版本與日期是否出現在來源中, 但這不等於事實查核。內容怎麼產生、有什麼限制; 發現錯誤請用文末的「回報」。

發生什麼事

llama.cpp(可在本機執行大型語言模型的開源推論引擎)的 b11843 版,由 sanmai 於 10 月 23 日標記。官方標題為「qwen4exp : build the QSA selection without the kq_mask (#30965)」,意思是 qwen4exp 建置 QSA 選擇時不使用 kq_mask(注意力計算中使用的遮罩)。QSA 在來源中沒有展開全名,也沒有說明它的功能,此處保留原文縮寫。 官方原文・llama.cpp Releases

commit 說明中記載了一個形狀不符的問題。ggml_top_k_mask(ggml 張量函式庫中的 top-k 遮罩函式)在只有單一 keep row 時,回傳的形狀是 [n_kv, n_tokens]。但 build_attn_qsa(程式中負責 QSA 注意力計算的函式)預期的 kq_mask 版面是 [n_kv, n_tokens/n_stream, 1, n_stream],其中 n_stream 指 stream 的數量。官方寫明,在有多個 stream 的情況下,shape assert(張量形狀檢查)在 graph reserve(計算圖預留階段)失敗。對應的處理是「qwen4exp : reshape the fused QSA selection to the kq_mask streams」,也就是把融合後的 QSA 選擇 reshape 成 kq_mask 的 stream 版面。 官方原文・llama.cpp Releases

這次合併的其他項目還有:新增「test the QSA optimization」,也就是 QSA 最佳化的測試;改為更新 build_fused_top_k_mask(程式中建置融合版 top-k 遮罩的函式),不再手動接線(handwiring);並做了 clean、lang、simplify 等整理。另外把 il 放在最後以保持一致,來源沒有說明 il 的意義。 官方原文・llama.cpp Releases

誰受影響

依官方 commit 說明,出現問題的情境是有多個 stream 時,在 graph reserve 階段觸發 shape assert 失敗。來源沒有進一步列出受影響的模型、硬體或使用者族群。 官方原文・llama.cpp Releases

各方說法

Reddit r/LocalLLaMA 的貼文由 jacek2023 提交,連到這個 Pull Request #30965,內文寫「gigabytes of VRAM saved (Qwen Flash Next)」。VRAM 是 GPU 的顯示記憶體;Qwen Flash Next 在來源中沒有進一步說明。貼文另引了一句話:「This is one of the things Strata does to squeeze the most juice from the experts' cache.」引文中的 Strata 與 experts' cache(專家快取)來源都沒有解釋,也沒標明這句話出自誰。官方 release 說明沒有提到 VRAM 節省,貼文也沒有給出具體的 GB 數字、硬體或測試條件。 Reddit r/LocalLLaMA 官方原文・llama.cpp Releases

來源:佐證 2 筆

官方原文當事公司或機構自己發布的文件

  1. llama.cpp Releases · b11843: qwen4exp : build the QSA selection without the kq_mask (#30965)10/24 上午01:49

社群討論論壇、社群平台上的討論,參考價值較低

  1. Reddit r/LocalLLaMA · qwen4exp : build the QSA selection without the kq_mask by sanmai · Pull Request #30965 · ggml-org/llama.cpp10/24 上午02:43

這篇對你有用嗎?

登入會員後可以按反應與留言。登入

留言 0

  • 還沒有留言。

留言公開顯示暱稱,不顯示你的真實姓名與信箱。含多個連結或疑似廣告的留言會先經編輯確認;檢舉達 3 次的留言會自動隱藏。隱私政策

發現錯誤?

回報會進入待處理清單;核實後更正,並在文中註記更正紀錄。