llama.cpp b12289发布:测试改用公开ggml API
llama.cpp发布b12289版本,本次唯一列出的代码改动是将测试代码改为只使用公开的ggml API(#32077);发布页同时照常提供各平台预编译包,其中macOS的KleidiAI版本与openEuler相关构建标注为DISABLED。
AI解读:发布页以附件形式提供macOS、iOS、Linux、Android、Windows的预编译包,覆盖CPU、Vulkan、CUDA 12/13、ROCm 10.0、OpenVINO、SYCL等后端。
macOS Apple Silicon的KleidiAI启用版本标注为DISABLED,并链接到PR #23780;openEuler的x86与aarch64各构建同样标注DISABLED,链接到PR #23705。
Windows端CUDA 12对应DLL包标注为CUDA 12.4,Linux与Windows的CUDA 13包标注为 13.5。
发布说明未给出测试改用公开API后的效果数据,也未说明这一改动对普通用户可见行为的影响。
llama.cpp发布b12289版本。发布说明中列出的代码改动只有一项:测试代码改为只使用公开的ggml API(PR #32077)。
发布页同时按惯例提供多平台预编译二进制包,覆盖macOS、iOS、Linux、Android与Windows,涉及CPU、Vulkan、CUDA、ROCm、OpenVINO、SYCL等后端;macOS的KleidiAI版本和openEuler构建被标注为DISABLED。
b12289中的唯一代码改动
发布说明的改动描述为“tests : use only the public ggml API (#32077)”,即测试代码仅调用ggml的公开API。该项由项目自动发布流程(github-actions[bot])随版本说明发布。
来源未交代这一改动涉及的测试范围、是否影响构建产物,也没有给出任何前后对比数据。
预编译包的平台与后端分布
下载列表按平台分组。macOS提供Apple Silicon(arm64)与Intel(x64)包,以及iOS XCFramework。Linux提供Ubuntu x64/arm64的CPU包,Ubuntu 24.04与 26.04 的s390x包,其中 26.04 另有zDNN版本,还包含Vulkan、CUDA 12.8、CUDA 13.5、ROCm 10.0、OpenVINO 2026.4.1、SYCL FP32/FP16版本,以及面向Snapdragon的arm64包(CPU、Adreno GPU、Hexagon NPU)。
Android提供arm64的CPU包与Snapdragon版本(CPU、Adreno GPU、Hexagon NPU)。Windows提供x64/arm64的CPU包、arm64的OpenCL Adreno包,以及CUDA 12.4、CUDA 13.5(含arm64)、Vulkan、OpenVINO 2026.4.1、SYCL、ROCm 10.0等版本。此外还有单独的UI包。
- Linux与Windows的CUDA 12包分别标注 12.8 与 12.4,CUDA 13包均标注 13.5。
- CUDA包同时提供对应的cudart运行库压缩包,Windows侧为DLL包。
被标注为DISABLED的构建
发布页中macOS Apple Silicon的KleidiAI启用版本标注为DISABLED,并链接到PR #23780;openEuler的x86(310p、910b ACL Graph)与aarch64(310p、910b ACL Graph)构建同样标注DISABLED,链接到PR #23705。