llama.cpp b11880发布:合并GGUF时拒绝截断的张量数据
llama.cpp发布b11880版本,变更记录为在工具中拒绝截断的GGUF张量数据(#31044),由Shreya Agrawal参与提交;同版本继续提供各平台预编译包。
AI解读:发布说明只给出这一条变更摘要,未说明该检查覆盖哪些合并路径、报错形式以及是否影响已有GGUF文件。
同版本按平台提供预编译包,覆盖macOS(Apple Silicon arm64、Intel x64)、iOS XCFramework,以及Linux下的Ubuntu x64/arm64/s390x的CPU、Vulkan、CUDA 12.8、CUDA 13.4、ROCm 10.0、OpenVINO、SYCL FP32/FP16等构建。
发布说明还列出Linux arm64面向骁龙(CPU、Adreno GPU、Hexagon NPU)、Android、Windows(x64/arm64的CPU、CUDA、Vulkan、OpenVINO、SYCL、ROCm,以及arm64 OpenCL Adreno)等预编译包。
部分构建在发布说明中标为DISABLED:macOS Apple Silicon的KleidiAI版本,以及openEuler的x86/aarch64 310p、910b构建;发布说明未给出原因。
llama.cpp发布b11880版本。发布说明列出的变更是:工具在合并时拒绝截断的GGUF张量数据(#31044),共同作者为Shreya Agrawal。
b11880的变更内容
发布说明把本次代码变更概括为“tools : reject truncated GGUF tensor data in merge (#31044)”,即工具在merge环节拒绝被截断的GGUF张量数据。
发布说明只提供这一条变更摘要,没有进一步说明该拒绝行为作用在哪些工具或子命令、触发条件是什么,以及是否会改变现有GGUF文件的合并结果。
- 变更:合并时拒绝截断的GGUF张量数据
- PR编号:#31044
- 共同作者:Shreya Agrawal
随版本提供的构建包
b11880同时发布多平台预编译包。macOS提供Apple Silicon arm64与Intel x64二进制及iOS XCFramework;Linux提供Ubuntu x64、arm64、s390x的CPU构建,以及Vulkan、CUDA 12.8、CUDA 13.4、ROCm 10.0、OpenVINO 2026.4.1、SYCL FP32/FP16等构建。
Windows侧提供x64/arm64 CPU、CUDA 12.4与CUDA 13.4、Vulkan、OpenVINO 2026.4.1、SYCL、ROCm 10.0,以及arm64 OpenCL Adreno等包;Android提供arm64的通用与骁龙(CPU、Adreno GPU、Hexagon NPU)包。
- macOS:Apple Silicon arm64、Intel x64、iOS XCFramework
- Linux:Ubuntu x64/arm64/s390x CPU,及Vulkan、CUDA 12.8/13.4、ROCm 10.0、OpenVINO、SYCL等
- Windows:x64/arm64 CPU,及CUDA 12.4/13.4、Vulkan、OpenVINO、SYCL、ROCm等
- Android:arm64通用包与骁龙CPU/Adreno/Hexagon包
标为DISABLED的构建
发布说明把macOS Apple Silicon的KleidiAI启用版(PR #23780)标注为DISABLED,openEuler的x86(310p)、x86(910b, ACL Graph)、aarch64(310p)、aarch64(910b, ACL Graph)构建同样标为DISABLED(PR #23705)。发布说明未说明这些构建不可用的原因。
- macOS Apple Silicon KleidiAI版:DISABLED
- openEuler四个构建:DISABLED