llama.cpp b12359发布:CMake测试不再写死llama版本
该版本移除了test-cmake中显式指定的llama版本,改用CMAKE_PREFIX_PATH提供的版本,作者给出的理由是避免主版本号升级时出现问题;各平台预编译包同步更新。
AI解读:llama.cpp发布b12359版本,本次代码变更只有一项:移除测试中显式指定的llama版本。
发布页同时列出macOS、iOS、Linux、Android、Windows的预编译包;macOS Apple Silicon的KleidiAI版本与openEuler包标注为DISABLED。
llama.cpp发布b12359版本。该版本代码变更仅为一项:从test-cmake中移除显式指定的llama版本,改为使用CMAKE_PREFIX_PATH提供的版本。提交说明给出的动机是避免主版本号升级时出现问题(#32191)。
改了什么:test-cmake不再写死版本号
该提交(#32191)删除了llama版本相关的test-cmake内容,转由CMAKE_PREFIX_PATH提供版本。作者在提交说明中表示,这样做是为了在主版本号提升时不再引发问题。
- 变更位置:examples目录下的test-cmake测试。
- 替换方式:使用CMAKE_PREFIX_PATH提供的版本。
- 作者给出的理由:避免主版本号升级时出现问题。
同步发布的构建产物
发布页列出b12359的多平台预编译包,覆盖macOS(arm64、x64)、iOS XCFramework、Ubuntu(x64、arm64、s390x)及Vulkan、CUDA 12.8、CUDA 13.5、ROCm 10.0、OpenVINO 2026.4.1、SYCL FP32/FP16等后端变体,以及Android arm64、Windows(CPU、CUDA、Vulkan、OpenVINO、SYCL、ROCm)和UI包。
其中两项标注为DISABLED:macOS Apple Silicon的KleidiAI启用版本(链接到PR #23780),以及openEuler系列包(链接到PR #23705)。Linux arm64骁龙包同时覆盖CPU、Adreno GPU与Hexagon NPU,发布页附有对应设置指南。
- macOS/iOS:arm64、x64、iOS XCFramework。
- Linux:Ubuntu x64/arm64/s390x,含CUDA 12.8、CUDA 13.5、ROCm 10.0、OpenVINO、Vulkan、SYCL变体。
- Android:arm64 CPU与骁龙(CPU/Adreno GPU/Hexagon NPU)包。
- Windows:CPU、CUDA 12.4/13.5、Vulkan、OpenVINO、SYCL、ROCm 10.0。
- DISABLED:macOS arm64 KleidiAI、openEuler全部条目。