开源llama.cpp Releases·原文 2026年10月14日

llama.cpp b11609修复WebGPU后端重复专家ID下的mul_mat_id

llama.cpp发布b11609构建版本,主要修正在expert id出现重复时WebGPU后端的mul_mat_id计算错误,该改动同时用于修复CI。

AI解读:改动由Pull Request #30451 合入,提交说明称此前当id重复时WebGPU的mm-id结果有误,并包含格式与注释排版调整。

发布页把该修复标注为“(Fix CI)”,说明其目的之一是让持续集成通过。

b11609同时提供macOS/iOS、Linux、Android、Windows、openEuler及UI的多种预编译包,覆盖CPU、Vulkan、CUDA 12/13、ROCm 10.0、OpenVINO、SYCL、OpenCL Adreno、Snapdragon CPU/Adreno GPU/Hexagon NPU等后端。

macOS Apple Silicon的KleidiAI启用版本与openEuler相关包在发布页标注为DISABLED。

llama.cpp发布b11609构建版本,主要变更为修复WebGPU后端在专家ID出现重复时的mul_mat_id计算错误。该改动对应Pull Request #30451,提交说明同时包含代码格式和注释断句调整。

b11609修复的具体问题与范围

根据发布页的提交说明,该修复针对WebGPU后端在“ids duplication”(ID重复)情形下的mm-id计算;提交说明称此前该情况下结果为错误,现予修正。提交信息还注明改动包含formatting以及为“避免在注释中打断句子”而调整注释。发布页将本次提交标题标记为“(Fix CI)”,表明修复目标之一是让CI通过。

  • 改动对象:WebGPU后端的mul_mat_id运算。
  • 触发条件:专家ID出现重复。
  • 关联Pull Request:30451。
  • 提交内容还包括格式化与注释排版调整。

同版发布的构建包

b11609发布页列出了多平台预编译包与库文件,包含macOS Apple Silicon(arm64)、macOS Intel(x64)、iOS XCFramework;Linux下Ubuntu x64/arm64/s390x(CPU)、Ubuntu Vulkan(x64/arm64)、Ubuntu CUDA 12.8与CUDA 13.4(x64、arm64)、Ubuntu ROCm 10.0、OpenVINO 2026.4.1、SYCL FP32/FP16,以及Linux arm64的Snapdragon(CPU、Adreno GPU、Hexagon NPU);Android有arm64 CPU与Snapdragon包;Windows覆盖x64/arm64 CPU、OpenCL Adreno arm64、CUDA 12.4/13.4(x64、arm64)、Vulkan、OpenVINO、SYCL、ROCm 10.0。此外还有UI包。发布页中macOS Apple Silicon的KleidiAI启用版与openEuler若干包均标注为DISABLED。

  • macOS/iOS:Apple Silicon arm64、Intel x64、iOS XCFramework。
  • Linux:Ubuntu CPU(x64/arm64/s390x)、Vulkan、CUDA 12.8/13.4、ROCm 10.0、OpenVINO 2026.4.1、SYCL FP32/FP16、Snapdragon。
  • Android:arm64 CPU与Snapdragon(CPU、Adreno GPU、Hexagon NPU)。
  • Windows:CPU(x64/arm64)、OpenCL Adreno、CUDA 12.4/13.4、Vulkan、OpenVINO、SYCL、ROCm 10.0。
  • 被禁用项:macOS Apple Silicon KleidiAI启用版、openEuler x86/aarch64(310p、910b ACL Graph)。

信息来源

llama.cpp Releases原始来源