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

llama.cpp发布b11491:清理SYCL算子头文件重复宏定义

该版本的主要代码改动是删除op头文件中重复的block-size定义,因为这些值已统一放在ggml/src/ggml-sycl/presets.hpp中。

AI解读:llama.cpp发布b11491版本,主仓库提交说明为“sycl: remove duplicate block-size defines from op headers (#29507)”。

改动内容是删除op头文件中的重复block-size定义;发布说明称这些定义都是ggml/src/ggml-sycl/presets.hpp中数值的副本。

该改动由发布页面记录,作者标注为github-actions[bot],未附性能或正确性验证数据。

llama.cpp发布b11491,代码侧的主要改动是清理SYCL算子头文件中重复的block-size定义,对应提交 #29507。

b11491的SYCL清理改动

发布说明将该提交概括为“sycl: remove duplicate block-size defines from op headers (#29507)”,并指出被删除的宏都是ggml/src/ggml-sycl/presets.hpp中已有数值的重复定义。

发布页面没有给出这项改动对编译产物或运行结果的影响数据。

  • 改动范围:ggml/src/ggml-sycl下的op头文件与presets.hpp。
  • 改动动作:移除op头文件里的重复block-size定义。
  • 归因:发布页面将该提交标注为 #29507,作者为github-actions[bot]。

同版本可下载的构建产物

b11491发布页同时列出多个平台的预编译包,覆盖macOS/iOS、Linux、Android、Windows与openEuler条目。其中macOS Apple Silicon的KleidiAI构建和openEuler构建标注为DISABLED。

Linux侧提供Ubuntu x64/arm64/s390x CPU包,以及Vulkan、CUDA 12.8、CUDA 13.4、ROCm 10.0、OpenVINO、SYCL FP32/FP16等后端包;另有面向Snapdragon的Linux arm64包,涵盖CPU、Adreno GPU与Hexagon NPU。Windows侧提供CPU、OpenCL Adreno、CUDA 12.4/13.4、Vulkan、OpenVINO、SYCL、ROCm 10.0等包。Android提供arm64 CPU与Snapdragon变体。

  • macOS/iOS:Apple Silicon、Intel、iOS XCFramework;Apple Silicon的KleidiAI版本为DISABLED。
  • Linux:CPU、Vulkan、CUDA 12/13、ROCm 10.0、OpenVINO、SYCL FP32/FP16,以及Snapdragon的CPU/Adreno GPU/Hexagon NPU。
  • Android:arm64 CPU与Snapdragon(CPU、Adreno GPU、Hexagon NPU)。
  • Windows:CPU、OpenCL Adreno、CUDA 12.4/13.4、Vulkan、OpenVINO、SYCL、ROCm 10.0。
  • openEuler:x86 310p/910b、aarch64 310p/910b,整组标注DISABLED。

信息来源

llama.cpp Releases原始来源

更多

新闻专题
外观