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

llama.cpp b11052发布:JSON Schema接受正则中转义连字符

llama.cpp发布b11052构建,唯一列出的改动是json-schema现在接受正则模式中的转义连字符,修复对应PR #29127。

AI解读:llama.cpp的b11052构建里,唯一写明的改动是json-schema组件开始接受正则模式中的转义连字符,对应PR #29127。

这条修复影响的是用JSON Schema约束模型输出、且pattern里需要写 \- 的场景:此前这类转义写法可能不被接受,现在被认可。

对不把正则写进JSON Schema的普通用户,这次更新基本无感;预编译仍覆盖macOS、iOS、Linux、Android和Windows,但macOS Apple Silicon的KleidiAI版本处于DISABLED状态。

llama.cpp发布b11052构建,发布说明中列出的唯一代码改动是json-schema接受正则模式中的转义连字符,对应PR #29127。

发布说明同时给出各平台预编译产物,包括macOS Apple Silicon(arm64)与Intel(x64)、iOS XCFramework、Ubuntu(x64/arm64/s390x的CPU,以及Vulkan、CUDA 12、CUDA 13、ROCm 10.0、OpenVINO、SYCL FP32/FP16)、Android arm64(CPU)、Windows(CPU的x64/arm64,OpenCL Adreno arm64,CUDA 12、CUDA 13、Vulkan、OpenVINO、SYCL、ROCm 10.0)以及一个UI包。

发布说明中标注为DISABLED的条目有两个:macOS Apple Silicon的KleidiAI启用版本指向PR #23780,openEuler的全部四个产物(x86 310p、x86 910b ACL Graph、aarch64 310p、aarch64 910b ACL Graph)指向PR #23705。

b11052改动:json-schema接受转义连字符

发布说明把本次构建的改动写成一行:「json-schema : accept escaped hyphen in regex patterns (#29127)」,即json-schema接受正则模式中的转义连字符。

这是发布说明里唯一列出的功能改动,来源没有给出其他代码变更或行为说明。

各平台预编译与DISABLED条目

发布说明列出macOS/iOS、Linux、Android、Windows与UI的下载产物。Windows覆盖CPU(x64、arm64)、OpenCL Adreno arm64、CUDA 12、CUDA 13、Vulkan、OpenVINO、SYCL、ROCm 10.0;Linux覆盖Ubuntu CPU(x64、arm64、s390x)、Vulkan(x64、arm64)、CUDA 12、CUDA 13(x64、arm64)、ROCm 10.0、OpenVINO、SYCL FP32/FP16。

两处标为DISABLED:macOS Apple Silicon的KleidiAI启用版本(关联PR #23780),以及openEuler的 310p与 910b ACL Graph产物(关联PR #23705)。来源未解释停用原因。

信息来源

llama.cpp Releases原始来源

更多

新闻专题
外观