开源llama.cpp Releases·2026年9月5日

llama.cpp发布b10794:重构SYCL的MKL快速路径开关为全局变量

新版本将GGML_SYCL_ENABLE_MKL_FA改为全局变量,并提供多平台预编译二进制,macOS KleidiAI与openEuler构建暂被禁用。

AI解读:llama.cpp的新版本b10794主要做了一项代码重构:把控制英特尔oneMKL快速路径的编译期宏GGML_SYCL_ENABLE_MKL_FA改成了全局变量。这意味着开发者不再需要为了开启或关闭这个优化而重新编译整个项目,可以在运行时通过环境变量或配置来切换。对于用SYCL在英特尔GPU上跑llama.cpp的用户来说,调优会更方便,不用再为一个小改动花费几十分钟重新编译。不过要注意,这次改动只涉及SYCL后端,对CUDA、ROCm或CPU用户没有直接影响。另外,macOS Apple Silicon上默认开启KleidiAI加速的构建和openEuler的多个构建目前处于禁用状态,官方没有说明原因,相关用户可能需要等后续修复或暂时用其他构建。如果你是普通用户,这次更新不需要立即操作;如果你在用SYCL后端并且之前受限于编译期开关,可以关注这个改动,但具体如何使用全局变量还需要查看官方文档或代码示例。

llama.cpp发布b10794版本,核心改动是将SYCL后端的GGML_SYCL_ENABLE_MKL_FA从编译期宏重构为全局变量(PR #26863)。本次发布同时提供适用于macOS、Linux、Windows、Android与iOS的多平台预编译二进制,但macOS Apple Silicon的KleidiAI加速构建与openEuler相关构建被标记为DISABLED。

信息来源

llama.cpp Releases原始来源