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

llama.cpp发布b11787,合并SYCL mmq启动路径重复代码

该版本唯一列出的代码变更是sycl后端mmq中合并重复的need_check启动函数体(#30739);发布页同时提供macOS、Linux、Windows、Android等多平台预编译包。

AI解读:发布页按平台列出构建产物,包括macOS Apple Silicon(arm64)与Intel(x64)、iOS XCFramework、Ubuntu(CPU、Vulkan、CUDA 12/13、ROCm 10.0、OpenVINO、SYCL FP32/FP16)、Windows(CPU、CUDA、Vulkan、OpenVINO、SYCL、ROCm)及Android arm64等。

部分条目标注为禁用:macOS Apple Silicon的KleidiAI版本(指向PR #23780)和openEuler相关构建(指向PR #23705)均显示DISABLED。

Linux arm64与Android arm64另提供面向Snapdragon的包,覆盖CPU、Adreno GPU和Hexagon NPU,并附有对应设置指南链接。

发布页未给出该变更的性能数据或行为影响说明,本条仅记录代码合并与构建产物范围。

llama.cpp发布b11787版本。发布说明列出的代码改动为“sycl: collapse duplicate need_check launch bodies in mmq”(#30739)。

本次代码改动

发布说明中该版本对应的条目是sycl后端mmq中合并重复的need_check启动函数体,对应PR编号 #30739。发布页没有附带这项改动的性能数据或行为影响说明。

构建产物范围

发布页按平台提供预编译包下载,涵盖macOS、iOS、Linux、Android和Windows。

  • macOS:Apple Silicon(arm64)与Intel(x64),另有iOS XCFramework;标注KleidiAI enabled的macOS Apple Silicon包显示DISABLED,链接指向PR #23780。
  • Linux:Ubuntu提供x64、arm64、s390x的CPU包,以及Vulkan、CUDA 12(含 12.8 库)、CUDA 13(含 13.4 库)、ROCm 10.0、OpenVINO 2026.4.1、SYCL FP32与SYCL FP16包。
  • Windows:提供x64与arm64的CPU包,以及CUDA 12(12.4)、CUDA 13(13.4)、Vulkan、OpenVINO、SYCL、ROCm 10.0包,另有arm64的OpenCL Adreno包。
  • Android:arm64 CPU包,以及面向Snapdragon的CPU、Adreno GPU、Hexagon NPU包,附设置指南链接。
  • Linux arm64 Snapdragon包同样覆盖CPU、Adreno GPU与Hexagon NPU,并附设置指南。
  • openEuler的x86与aarch64条目(310p、910b ACL Graph)标注DISABLED,指向PR #23705。
  • 另有UI包单独提供下载。

信息来源

llama.cpp Releases原始来源