AISpot
熱點事件 · 持續更新

llama.cpp 的 HIP 後端改用 perm 解包 q1_0,隨後補上回退

2 則報導1 個報導來源 更新

先了解這件事AI 綜述

llama.cpp 於 2026 年 10 月 17 日發布 b11715,把 ggml-cuda 的 HIP 後端在 q1_0 解包時的實現改為使用 __builtin_amdgcn_perm 內建函式(commit #29927),面向 AMD ROCm 環境。10 月 24 日的 b11853 修復了這次改動帶來的建置失敗:由於 amdgcnspirv 會拒絕未經 __builtin_amdgcn_is_invocable 保護的目標專用 builtin,145 個 HIP 檔案中曾有 66 個無法編譯。修復方式是把 perm 呼叫封裝進一個輔助函式,目標支援時保留 v_perm_b32,否則改用可移植的位元組選擇實現,該輔助函式被移到 vendors/hip.h。兩次發布的建置清單都涵蓋 macOS、Linux、Windows、Android 等平台,其中 Linux 與 Windows x64 均提供 ROCm 10.0 版本。使用 AMD GPU、通過 ROCm 自行編譯或跟進建置的使用者會直接受影響:先獲得新的 q1_0 解包路徑,再避免此前的編譯中斷。

AI 根據 2 則報導生成 · 更新

報導時間線

沿著報導,了解事件的不同側面;點標題看單篇報導的摘要與原文連結。

10月24日星期六 · 1 則

  1. llama.cpp releases官方

    llama.cpp 修復 HIP 建置:補充位元組 permute 回退

    llama.cpp 修復了 HIP 後端在缺少 __builtin_amdgcn_perm 時的建置失敗。由於 amdgcnspirv 會拒絕未經 __builtin_amdgcn_is_invocable 保護的目標專用 builtin,此前 145 個 HIP 檔案中有 66 個無法編譯。此次改動把 perm 呼叫封裝進一個輔助函式,目標支援時保留 v_perm_b32,否則改用可移植的位元組選擇實現;輔助函式被移到 vendors/hip.h。

10月17日星期六 · 1 則

本事件熱度走勢

最高 1.0

為什麼熱

過去 48 小時,有 0 個獨立來源報導,最近 6 小時新增 0 個。熱度 0.0。

熱度以 48 小時內的獨立來源計,同一來源只算一次,每 24 小時權重減半。

事件紀錄

最早報導
最近更新

同一事件的報導集中在這裡,新的進展會繼續補充。