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

llama.cpp发布b11484:聊天工具与参数解析规则改为按索引命名

该版本还修复了名为“call”的工具引发的无限递归问题,并调整了相关测试:移除原有测试,在peg测试解析器中加入expect_rules。

AI解读:变更内容以提交说明形式给出:聊天功能中的工具与参数解析规则改为按索引命名;同时修复了工具名为“call”时导致的无限递归漏洞。

提交说明显示测试同步调整:移除部分测试,并在peg测试解析器中加入expect_rules。该项变更由Alde Rojas共同署名。

发布页同时列出多平台预编译产物,覆盖macOS/iOS、Linux、Android与Windows,以及Vulkan、CUDA、ROCm、OpenVINO、SYCL、OpenCL等后端。

其中macOS Apple Silicon的KleidiAI构建被标注为DISABLED,openEuler相关构建同样标注为DISABLED。

来源为llama.cpp Releases的发布说明,属于项目方发布信息,未提供独立效果验证数据。

llama.cpp发布版本b11484,提交说明称聊天功能中的工具与参数解析规则改为按索引命名,并修复了工具名为“call”时引发的无限递归问题。

本次变更与测试调整

该版本的核心变更在chat部分:工具和参数解析规则改用索引命名;提交说明同时列出修复项——名为“call”的工具曾导致无限递归(#29967)。

测试方面,提交说明写明“remove tests”并“add expect_rules to peg test parser”,即移除部分测试、在peg测试解析器中加入expect_rules。该提交由Alde Rojas共同署名。

  • 变更:chat的工具与参数解析规则按索引命名(#30088)
  • 修复:工具名为“call”时的无限递归(#29967)
  • 测试:移除部分测试;在peg测试解析器中加入expect_rules

发布产物覆盖范围

b11484的发布页列出各平台预编译产物,涵盖macOS/iOS、Linux、Android和Windows,并包含Vulkan、CUDA(12、13)、ROCm 10.0、OpenVINO、SYCL、OpenCL等后端选项。

  • macOS/iOS:Apple Silicon(arm64)、Intel(x64)、iOS XCFramework
  • Linux:Ubuntu x64/arm64/s390x、CUDA 12.8与 13.4、ROCm 10.0、OpenVINO、SYCL、Snapdragon
  • Android:arm64 CPU与Snapdragon(CPU、Adreno GPU、Hexagon NPU)
  • Windows:x64/arm64 CPU、CUDA 12.4与 13.4、Vulkan、OpenVINO、SYCL、ROCm 10.0、OpenCL Adreno
  • 另有UI包

标注为不可用的构建

发布页在部分条目上标注DISABLED:macOS Apple Silicon的KleidiAI构建(关联PR #23780),以及openEuler的全部构建(关联PR #23705)。

信息来源

llama.cpp Releases原始来源

更多

新闻专题
外观