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

llama.cpp b11101发布:CMake允许对llama重复调用find_package

该版本唯一列出的改动是构建系统层面的一项修复,允许同一CMake工程中重复调用find_package查找llama;发布页同时给出macOS、Linux、Windows、Android等平台的预编译包。

llama.cpp发布b11101版本,发布说明中列出的代码改动只有一项:CMake构建系统允许重复调用find_package来查找llama,对应PR #29228。

该条目的原文描述为「cmake : allow repeated find_package calls for llama (#29228)」。发布页没有提供这项改动之外的运行性能、模型支持或API变更说明。

发布页同时列出该版本面向各平台的预编译产物;这是依据发布页摘要所做的整理,未涉及PR全文或对话内容。

b11101的改动内容

本条发布说明只列出一项改动:「cmake : allow repeated find_package calls for llama (#29228)」。按字面意思,是让CMake在同一个工程中重复调用find_package查找llama时不再受限。

发布页没有说明此前重复调用会触发什么具体错误,也没有给出修复前后的行为对比。

除这一项外,发布说明没有列出其他代码改动。

  • 改动主题:CMake
  • 改动描述:允许重复调用find_package查找llama
  • PR编号:#29228
  • 发布页未说明其他变更

各平台预编译产物

发布页按平台列出可下载的构建产物。macOS/iOS一侧包含Apple Silicon(arm64)、Intel(x64)以及iOS XCFramework;其中「macOS Apple Silicon (arm64, KleidiAI enabled)」被标注为DISABLED。

Linux一侧包含Ubuntu x64/arm64的CPU构建、s390x CPU构建、Vulkan(x64、arm64)、CUDA 12.8与CUDA 13.4(x64、arm64,并附对应cudart库)、ROCm 10.0 x64、OpenVINO 2026.4 x64、SYCL FP32与FP16 x64,以及面向骁龙的Linux arm64构建(CPU、Adreno GPU、Hexagon NPU)。

Android一侧包含arm64 CPU构建与面向骁龙的arm64构建。Windows一侧包含x64/arm64 CPU构建、arm64 OpenCL Adreno、CUDA 12.4、CUDA 13.4(x64与arm64)、Vulkan x64、OpenVINO 2026.4 x64、SYCL x64和ROCm 10.0 x64。此外还有UI包。

openEuler相关构建在本次发布中标注为DISABLED,其下列出的x86(310p)、x86(910b, ACL Graph)、aarch64(310p)、aarch64(910b, ACL Graph)均未提供可下载产物。

  • macOS/iOS:arm64、x64、iOS XCFramework;KleidiAI构建DISABLED
  • Linux:CPU、Vulkan、CUDA 12.8、CUDA 13.4、ROCm 10.0、OpenVINO 2026.4、SYCL FP32/FP16
  • Android:arm64 CPU、骁龙(CPU/Adreno GPU/Hexagon NPU)
  • Windows:CPU、OpenCL Adreno、CUDA 12.4、CUDA 13.4、Vulkan、OpenVINO、SYCL、ROCm 10.0
  • openEuler:DISABLED

信息来源

llama.cpp Releases原始来源