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