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

llama.cpp发布b10892:测试代码移除SYCL特殊处理

llama.cpp新构建b10892的唯一代码变更是从test-backend-ops.cpp中删除针对SYCL的特殊分支(PR #28688),同时照常发布各平台预编译包。

AI解读:这条新闻的价值不在功能,而在llama.cpp的日常节奏。b10892的代码改动只有一处:测试文件test-backend-ops.cpp不再为SYCL后端写特殊处理,交给通用路径。

受影响的主要是维护者和后端开发者:测试逻辑更统一,少一处按厂商分叉的地方。对普通用户来说,用哪个预编译包、跑什么模型都不受影响,不必因此更新。

判断成不成立要看后续:SYCL仍出现在发布的预编译包里,说明它仍是受支持的后端;真正的信号是这次去特例之后,测试是否还能覆盖到SYCL设备。

llama.cpp发布构建b10892。该版本列出的唯一代码提交是“tests : drop SYCL special-casing in test-backend-ops.cpp”,对应PR #28688,即从测试文件test-backend-ops.cpp中移除针对SYCL后端的特殊处理。

发布页同时照常提供各平台预编译包,包括macOS Apple Silicon(arm64)与Intel(x64)、iOS XCFramework、Ubuntu(x64、arm64、s390x,以及Vulkan、ROCm 10.0、OpenVINO、SYCL FP32/FP16变体)、Android arm64、Windows(CPU、CUDA 12、CUDA 13、Vulkan、OpenVINO、SYCL、ROCm 10.0等)以及UI包。

发布包覆盖的变体

Linux侧提供Ubuntu x64/arm64(CPU)、Ubuntu s390x(CPU)、Vulkan(x64、arm64)、ROCm 10.0(x64)、OpenVINO 2026.3.1(x64)和SYCL FP32/FP16(x64)。Windows侧列出x64、arm64 CPU包,Windows x64的CUDA 12.4、CUDA 13.3、Vulkan、OpenVINO 2026.3.1、SYCL、ROCm 10.0,以及arm64的OpenCL Adreno和标为preview的CUDA 13.4;CUDA包另附对应版本的DLL包。

发布页中若干条目标注为禁用状态:macOS Apple Silicon启用KleidiAI的构建与openEuler相关构建均显示DISABLED,并链接到对应PR(#23780、#23705)。

信息来源

llama.cpp Releases原始来源