llama.cpp发布b12032:SYCL后端改用PkgConfig查找LevelZero头文件与库
该版本唯一列出的代码变更是SYCL构建时尝试通过PkgConfig定位LevelZero的include路径和链接库(PR #31076);发布页同时提供macOS、Linux、Windows、Android等多平台预编译包。
llama.cpp发布b12032版本。发布说明中列出的代码变更只有一项:SYCL后端尝试通过PkgConfig查找LevelZero的include路径和库(PR #31076)。其余内容为各平台预编译包的下载清单。
SYCL构建改动
发布说明将该版本描述为“sycl: Try PkgConfig for LevelZero includes / libs”,对应PR #31076。按字面理解,这是构建系统层面的调整:让SYCL后端在编译时通过PkgConfig获取LevelZero的头文件路径与链接库。
发布页没有说明该改动在哪些系统或驱动组合下生效、是否保留原有查找方式作为回退,也没有提供构建成功率或性能方面的数据。
发布产物范围
b12032提供macOS Apple Silicon(arm64)与Intel(x64)、iOS XCFramework、Ubuntu(x64、arm64、s390x)、Windows(x64、arm64)、Android arm64、Linux arm64 Snapdragon以及UI包。
Linux/Windows侧包含CPU、Vulkan、CUDA 12与CUDA 13、ROCm 10.0、OpenVINO 2026.4.1、SYCL等变体;CUDA包另附对应版本的运行库压缩包。Snapdragon包覆盖CPU、Adreno GPU与Hexagon NPU,并附有安装指南链接。
- macOS Apple Silicon的KleidiAI启用版本标注为DISABLED(PR #23780)。
- openEuler的x86 310p/910b与aarch64 310p/910b构建标注为DISABLED(PR #23705)。