开源llama.cpp Releases·原文 2026年11月9日

llama.cpp发布b12219构建,opencl后端补上climits头文件

该项目在b12219版本的发布说明中只列出一条代码改动:opencl后端include climits(#31935);同一页面继续提供macOS、Linux、Windows、Android等平台的预编译包下载。

llama.cpp发布b12219版本。发布说明中列出的代码改动只有一条:opencl后端加入climits头文件(PR #31935)。

同一发布页按平台给出预编译产物下载,包含macOS/iOS、Linux、Android、Windows,以及单独的UI包。

发布说明里唯一列出的代码改动

发布说明标题为“opencl : include climits (#31935)”,指向opencl后端的一处头文件引用调整。该条目未说明此改动修复了哪个具体编译错误或影响哪些平台。

climits是C++标准库中提供INT_MAX、CHAR_BIT等整型极限宏的头文件。补上它通常与解决编译期缺少宏定义有关,但发布说明本身未给出这一判断,具体原因需查PR #31935。

  • 改动:opencl后端include climits
  • PR编号:#31935
  • 发布说明未附性能或行为变化描述

同批提供的构建与平台

Linux产物覆盖Ubuntu x64/arm64的CPU构建,s390x的CPU与zDNN构建(含Ubuntu 24.04和 26.04),以及Vulkan、CUDA 12.8、CUDA 13.5、ROCm 10.0、OpenVINO、SYCL FP32/FP16的x64或arm64包,CUDA另附对应运行库压缩包。

Windows侧提供CPU的x64/arm64包、arm64的OpenCL Adreno包、CUDA 12.4与CUDA 13.5的x64/arm64包及DLL、Vulkan x64/arm64、OpenVINO与SYCL x64、ROCm 10.0 x64。Android提供arm64的CPU包与面向骁龙的CPU/Adreno GPU/Hexagon NPU包;macOS提供Apple Silicon arm64、Intel x64与iOS XCFramework。

  • Linux:CPU、Vulkan、CUDA 12.8、CUDA 13.5、ROCm 10.0、OpenVINO、SYCL、s390x(CPU/zDNN)
  • Windows:CPU、OpenCL Adreno、CUDA 12.4、CUDA 13.5、Vulkan、OpenVINO、SYCL、ROCm 10.0
  • Android:arm64 CPU与骁龙(CPU/Adreno GPU/Hexagon NPU)
  • macOS/iOS:Apple Silicon、Intel、XCFramework

标注为DISABLED的条目

发布说明中,macOS Apple Silicon启用KleidiAI的构建被标为DISABLED,并链接到PR #23780;openEuler的四个构建(x86 310p、x86 910b ACL Graph、aarch64 310p、aarch64 910b ACL Graph)整体标为DISABLED,链接到PR #23705。

这些标注意味着对应产物在该版本发布页中不可下载,还是仅表示默认不启用,发布说明未作进一步解释。

  • macOS Apple Silicon(KleidiAI enabled):DISABLED,关联PR #23780
  • openEuler全部四个构建:DISABLED,关联PR #23705

来源与署名

该页面为GitHub Releases上的自动发布条目,署名为机器人账号github-actions[bot],内容由构建系统生成,未包含维护者手写的版本说明。发布说明也未提及测试结果、已知问题或与上一版本的行为对比。

信息来源

llama.cpp Releases原始来源