llama.cpp发布b12230:ggml-zdnn后端接受非zDNN张量
该版本合并PR #31824,由Aaron Teo签署,改动集中在IBM zDNN后端:接受非zDNN张量,并在每一步运算后使计算张量失效。
AI解读:llama.cpp发布构建版本b12230,主仓库发布页列出的核心改动是一条已合并的拉取请求 #31824,标题为“ggml-zdnn: accept non-zdnn tensors, invalidate compute tensors after every op”,签署人为Aaron Teo。
改动范围是ggml-zdnn后端,即llama.cpp面向IBM zDNN加速的backend。这次改动从字面看有两点:允许该后端接受非zDNN张量;在每次运算之后使计算张量失效。两项都是后端内部的数据处理规则,发布说明没有展开实现细节。
发布页同时列出各平台预编译包,包括带zDNN的Ubuntu 26.04 s390x构建(bin-ubuntu-zdnn-s390x),说明该后端面向IBM Z(s390x)平台。其余构建覆盖macOS、iOS、Windows、Android及多种GPU/加速后端。
公开信息未提供性能数据或行为变化说明,因此这次改动对实际推理速度与稳定性的影响无法从发布页判断。以上描述以发布说明与PR标题为据,属官方发布信息,未经独立验证。
llama.cpp发布构建版本b12230,发布页列出的主要改动为拉取请求 #31824:“ggml-zdnn: accept non-zdnn tensors, invalidate compute tensors after every op”,签署人Aaron Teo。
b12230的zDNN后端改动
PR #31824 针对ggml-zdnn后端做了两项调整:接受非zDNN张量;在每一步运算之后使计算张量失效。发布页只给出标题级描述,未说明动机、实现方式或影响范围。
zDNN是IBM为Z系列(s390x)提供的深度学习加速接口,llama.cpp的该后端对应发布页中的Ubuntu 26.04 s390x(zDNN)构建。
- PR编号:#31824,签署人Aaron Teo
- 改动对象:ggml-zdnn后端
- 改动内容一:接受非zDNN张量
- 改动内容二:每次运算后使计算张量失效
随版本提供的构建包
发布页为b12230提供多平台预编译包,涵盖macOS(arm64、x64)、iOS XCFramework、Linux(x64、arm64、s390x,含CPU、Vulkan、CUDA 12/13、ROCm 10.0、OpenVINO、SYCL)、Android、Windows以及UI包。
部分构建在发布页标注为DISABLED,例如macOS Apple Silicon的KleidiAI启用版和openEuler系列。
- zDNN构建:Ubuntu 26.04 s390x(zDNN)
- CUDA版本:12.8 与 13.5
- 其他加速后端:Vulkan、ROCm 10.0、OpenVINO 2026.4.1、SYCL FP32/FP16
- 标注DISABLED:macOS arm64 KleidiAI版、openEuler相关构建