开源llama.cpp Releases·原文 2026年9月17日本站收录 2026年9月18日

llama.cpp b11020为DeepSeek V3.2/V4解析器加入消息分隔符

llama.cpp发布b11020版本,唯一代码变更是chat模块为DeepSeek V3.2/V4解析器添加消息分隔符(PR #29008),由Sigbjørn Skjæret共同署名,提交说明中标注Claude协助。

AI解读:这次发布的核心改动只有一件事:llama.cpp的chat模块给DeepSeek V3.2/V4的解析器加上了消息分隔符。也就是说,框架在把对话拼成模型能读的格式时,多了一层标记来区分不同消息。

消息分隔符解决的是多轮对话里消息边界不清的问题。如果框架解析DeepSeek模板时无法准确切分每一条消息,模型可能把用户和助手的发言混在一起,或者把系统提示当成对话正文。对用llama.cpp本地跑DeepSeek V3.2/V4的人来说,这直接影响对话能否按预期轮次进行。

提交说明标注了Assisted-by: Claude,共同署名者是Sigbjørn Skjæret,改动编号PR #29008。发布页面还照例提供了各平台预编译包,覆盖macOS、Linux、Windows、Android等,说明这次功能改动会随二进制一起分发。

不过这次改动只涉及chat解析器,发布说明没有给出行为对比或基准数据,也没有提到除DeepSeek V3.2/V4之外的其他模型模板是否受影响。实际效果需要使用者在自己场景里验证。

llama.cpp发布b11020版本,本次唯一列出的代码变更是chat模块为DeepSeek V3.2/V4解析器添加消息分隔符,对应PR #29008,由Sigbjørn Skjæret共同署名,提交说明中标注Assisted-by: Claude。

b11020的解析器改动

发布说明记录的改动为 “chat : add message delimiters to the DeepSeek V3.2/V4 parser (#29008)”。即llama.cpp的chat处理路径在为DeepSeek V3.2/V4模型组装对话模板时,加入了消息分隔符。

提交信息标注Assisted-by: Claude,Co-authored-by: Sigbjørn Skjæret。这是该版本在发布页面上唯一的代码变更条目。

随版本分发的预编译包

发布页面照例提供各平台预编译产物,这次功能改动会包含在对应二进制中。列出的平台包括macOS、Linux、Windows、Android与UI。

  • macOS/iOS:Apple Silicon(arm64)、Intel(x64)、iOS XCFramework;其中Apple Silicon的KleidiAI启用版本标记为DISABLED,指向PR #23780。
  • Linux:Ubuntu x64/arm64/s390x(CPU)、Ubuntu x64/arm64(Vulkan)、Ubuntu x64(CUDA 12.8、CUDA 13.3)、Ubuntu arm64(CUDA 13.3)、Ubuntu x64(ROCm 10.0)、Ubuntu x64(OpenVINO 2026.3.1)、Ubuntu x64(SYCL FP32/FP16)。
  • Android:Android arm64(CPU)。
  • Windows:x64/arm64(CPU)、Windows arm64(OpenCL Adreno)、Windows x64(CUDA 12.4、CUDA 13.4)、Windows arm64(CUDA 13.4)、Windows x64(Vulkan、OpenVINO 2026.3.1、SYCL、ROCm 10.0)。
  • openEuler:x86(310p)、x86(910b, ACL Graph)、aarch64(310p)、aarch64(910b, ACL Graph),整体标记为DISABLED,指向PR #23705。
  • UI:单独的UI压缩包。

发布说明未覆盖的部分

该发布说明没有提供行为对比、基准数据或效果说明,也没有说明这次解析器改动是否影响除DeepSeek V3.2/V4之外的其他模型模板。依据仅为发布说明本身,实际解析结果需要在具体使用场景中验证。

信息来源

llama.cpp Releases原始来源