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

llama.cpp发布b10894:清理旧模型中的死分支代码

llama.cpp发布构建b10894,本次唯一代码变更是清理若干旧模型中因早前重构而被复制粘贴、实际上已不可能触发的switch分支。

llama.cpp发布构建b10894。据该版本说明,本次代码变更仅一项:清理若干旧模型中已无用的switch分支(#28669)。

清理的是重构遗留的死分支

提交说明称,这些if语句是在早前一次重构中被复制粘贴进来的,之后一直没被清理,导致一些实际上已不可能发生的情况仍保留在判断逻辑里。

说明指出,这些旧模型之间如今唯一共享的部分是llama_model_bert::graph::graph,因此其余代码不再需要这些条件判断。

b10894提供的预编译构建

该版本附带各平台的预编译包。macOS/iOS方面包括macOS Apple Silicon(arm64)、macOS Intel(x64)和iOS XCFramework;其中macOS Apple Silicon的KleidiAI启用版本标记为DISABLED。

Linux方面包括Ubuntu x64、arm64、s390x的CPU构建,以及Vulkan、ROCm 10.0、OpenVINO 2026.3.1、SYCL FP32和SYCL FP16构建。

Android提供arm64 CPU构建。Windows提供x64与arm64的CPU构建、arm64的OpenCL Adreno构建、CUDA 12.4与CUDA 13.3的x64构建及对应DLL、arm64的CUDA 13.4预览构建及DLL,以及Vulkan、OpenVINO 2026.3.1、SYCL和ROCm 10.0的x64构建。

openEuler相关构建标记为DISABLED。另有单独的UI包提供。

信息来源

llama.cpp Releases原始来源