llama.cpp发布b11200版本,为Jinja模板加入sameas测试
该版本的核心变更是为Jinja模板引擎实现sameas测试并补充测试用例,同时提供覆盖macOS、Linux、Windows、Android及openEuler的多平台预编译包。
AI解读:Jinja模板用于把聊天模板渲染成模型实际接收的提示词。sameas属于Jinja的内置测试之一,补上它可以减少模板渲染时因语法支持不完整而报错或输出偏差的情况。
这次发布同时给出多平台预编译包,覆盖macOS、iOS、Linux、Windows、Android以及openEuler的部分配置,方便不想自己编译的用户直接下载使用。
macOS的KleidiAI加速包和openEuler包仍处于禁用状态,相关构建暂时拿不到;对依赖这些平台的人来说,这次更新可用的产物有限。
llama.cpp发布b11200版本,该版本的代码变更为Jinja模板引擎实现sameas测试(#29448),并补充了测试用例。
代码变更:Jinja sameas测试及测试用例
根据发布说明,b11200的变更内容为“jinja : implement sameas test (#29448)”,包含实现sameas测试和添加测试两部分。
随版本提供的预编译包覆盖平台
发布页列出macOS/iOS、Linux、Android、Windows、openEuler和UI各组预编译产物。其中macOS提供Apple Silicon(arm64)与Intel(x64)版本,以及iOS XCFramework。
- Linux(Ubuntu)提供x64、arm64、s390x的CPU版本,以及Vulkan、CUDA 12(12.8)、CUDA 13(13.4)、ROCm 10.0、OpenVINO 2026.4、SYCL FP32/FP16版本,并单独提供CUDA 12.8与 13.4 库。
- Android提供arm64 CPU包,以及面向骁龙(CPU、Adreno GPU、Hexagon NPU)的arm64包并附安装指南。
- Windows提供x64与arm64的CPU包、arm64的OpenCL Adreno包,以及CUDA 12(12.4)、CUDA 13(13.4)、Vulkan、OpenVINO 2026.4、SYCL、ROCm 10.0等版本,CUDA另附对应DLL包。
- openEuler列出x86(310p)、x86(910b,ACL Graph)、aarch64(310p)、aarch64(910b,ACL Graph)四项,但均标记为DISABLED。
- 此外还提供独立的UI包。
部分构建被禁用
发布说明中,macOS Apple Silicon(arm64)的KleidiAI加速版本被标记为 [DISABLED],并附有对应PR链接(#23780);openEuler全部列出的构建也被标记为 [DISABLED],指向PR #23705。