llama.cpp发布b11932:mtmd-cli缩小batch指针作用域并移除CLI回归测试
该项目在GitHub Releases发布b11932版本,变更说明只有两项:mtmd-cli缩小batch指针作用域(#31155、#31165),以及移除CLI回归测试;发布页同时按平台列出各构建包下载入口。
AI解读:发布页给出的安装包覆盖macOS、iOS、Linux、Android和Windows,包含CPU、Vulkan、CUDA 12与CUDA 13、ROCm 10.0、OpenVINO、SYCL、OpenCL Adreno、Snapdragon等构建。
在macOS Apple Silicon上,启用KleidiAI的arm64构建在发布页标注为DISABLED,并链接到PR #23780;openEuler相关构建同样标注为DISABLED,并链接到PR #23705。
发布说明没有给出性能数据,也没有说明用户可观察到的行为差异;其内容只支持“改动集中在mtmd-cli与测试配置”这一范围。
已下载旧版本的用户是否需要更新,取决于是否使用受mtmd-cli批处理指针影响的场景;发布页未提供该问题的进一步判断依据。
llama.cpp在GitHub Releases发布b11932版本。发布说明列出的代码改动有两项:mtmd-cli缩小batch指针作用域(#31155),合并请求为 #31165;以及移除一个CLI回归测试。
同一发布页按平台提供二进制包和库的下载入口,包括macOS、iOS、Linux、Android、Windows以及UI包。
本次改动:mtmd-cli的batch指针与测试
发布说明原文写道“mtmd-cli: Reduced scope of batch pointer (#31155) (#31165)”,并另起一行“mtmd-cli: Remove CLI regression test”。两行都指向mtmd-cli,没有提及其他组件。
来源未解释指针作用域调整的具体代码位置,也未说明移除的回归测试覆盖哪条命令路径。发布说明把这两项并列,但未说明两者之间是否存在依赖关系。
构建包覆盖范围与两个禁用项
发布页列出的构建包包括:macOS Apple Silicon arm64、macOS Intel x64、iOS XCFramework;Ubuntu x64与arm64 CPU、s390x CPU,以及Vulkan(x64、arm64)、CUDA 12(12.8)、CUDA 13(13.4)的x64与arm64、ROCm 10.0、OpenVINO 2026.4.1、SYCL FP32与FP16;Linux arm64 Snapdragon构建含CPU、Adreno GPU、Hexagon NPU,并附setup guide;Android arm64 CPU与Snapdragon版本。
Windows构建包包括x64 CPU、arm64 CPU、arm64 OpenCL Adreno、CUDA 12.4 x64、CUDA 13.4的x64与arm64、Vulkan x64与arm64、OpenVINO 2026.4.1 x64和SYCL x64,并单独提供CUDA 12.4与CUDA 13.4 DLL包;此外还提供UI包。
发布页把macOS Apple Silicon arm64的KleidiAI启用版标注为DISABLED,链接指向PR #23780;openEuler x86 310p、x86 910b(ACL Graph)、aarch64 310p、aarch64 910b(ACL Graph)四项也被标为DISABLED,链接指向PR #23705。
适用范围与未说明的内容
发布说明只描述代码与测试改动,没有给出速度、内存占用或输出质量方面的对比数据。因此,现有信息只能确认b11932包含mtmd-cli的指针作用域调整,并移除了一个CLI回归测试;无法据此判断性能变化幅度或对具体使用场景的影响程度。
是否更新取决于用户是否使用受影响版本的mtmd-cli。发布页没有说明该改动是否修复了特定缺陷,也没有列出已知问题。