开源llama.cpp Releases·原文 2026年10月1日本站收录 2026年10月2日

llama.cpp b11319发布:为Adreno E17编译器标记vec subgroup bcast支持

llama.cpp发布构建b11319,本次改动仅一条:在OpenCL后端把向量子组广播(vec subgroup bcast)标记为Adreno E17编译器支持。发布页同时列出了各平台预编译包。

AI解读:这次llama.cpp的新构建只做了一件事:在OpenCL后端把向量子组广播标记为Adreno E17编译器支持。改动集中在高通Adreno GPU的编译路径上,不是模型或推理逻辑的更新。

对用骁龙设备跑llama.cpp的人来说,这类标记决定了某个内核算子能不能在该编译器上走通。标记为支持后,相关路径不必再绕开或回退,但发布说明没有给出性能数字,实际收益要看后续使用。

发布页同时列出了macOS、Linux、Windows、Android等平台的预编译包,其中Snapdragon版本单独提供CPU、Adreno GPU、Hexagon NPU选项。要验证这项改动,应该用带Adreno GPU的构建,而不是CPU或NPU包。

注意macOS Apple Silicon的KleidiAI启用版和openEuler版仍标记为DISABLED,源码与发布说明都由项目方托管在GitHub。

llama.cpp发布构建b11319。本次变更只有一条:opencl后端将vec subgroup bcast标记为Adreno E17编译器支持(对应PR #29698)。

发布页列出该构建的多平台预编译产物,包括macOS/iOS、Linux、Android和Windows。

唯一改动:Adreno E17编译器下的vec subgroup bcast

b11319的变更项是“opencl: mark vec subgroup bcast as supproted for Adreno E17 compiler”(编号 #29698)。这是对OpenCL后端编译器能力标记的调整,针对Adreno E17编译器。

发布说明中没有给出该标记在性能或正确性上的具体影响,也没有附带跑分或测试数据。

随构建提供的平台包

发布页按平台列出可下载的预编译包,包括macOS Apple Silicon(arm64)与Intel(x64)、iOS XCFramework、Ubuntu x64/arm64/s390x,以及Windows x64/arm64。

Ubuntu包覆盖CPU、Vulkan、CUDA 12(12.8)、CUDA 13(13.4)、ROCm 10.0、OpenVINO 2026.4,以及SYCL FP32和FP16。Windows包覆盖CPU、CUDA 12(12.4)、CUDA 13(13.4)、Vulkan、OpenVINO、SYCL、ROCm 10.0,另有Windows arm64的OpenCL Adreno包。

Android提供arm64 CPU和arm64 Snapdragon(CPU、Adreno GPU、Hexagon NPU)两个包;Linux arm64也有Snapdragon版本(CPU、Adreno GPU、Hexagon NPU),并附设置指南链接。与本次Adreno改动最相关的是Windows arm64的OpenCL Adreno包、Snapdragon的Adreno GPU路径。

发布页中标注为不可用的条目

发布页显示,macOS Apple Silicon(arm64,启用KleidiAI)被标记为DISABLED,并指向PR #23780。

openEuler相关构建同样被标记为DISABLED,并指向PR #23705;其列出的变体包括openEuler x86(310p)、openEuler x86(910b,ACL Graph)、openEuler aarch64(310p)、openEuler aarch64(910b,ACL Graph)。

信息来源

llama.cpp Releases原始来源