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

llama.cpp b12019修复Qwen3-Coder在reasoning_format none下think块未剥离问题

llama.cpp发布b12019构建版本,聊天功能提交 #31380 让Qwen3-Coder在reasoning_format设为none时也能识别并剥离think块;提交说明中列有Claude Opus 5.5作为辅助。

llama.cpp发布b12019版本,其聊天功能的提交 #31380 修改了Qwen3-Coder在reasoning_format设为none时的think块处理。提交说明写的是“strip the think block in the qwen3-coder with reasoning_format none”,并提到在该响应格式下接受think块、预先定义Qwen3-Coder的两种think块变体。

提交说明列有“Assisted-by: Claude Opus 5.5”,即该提交在开发过程中使用了Claude Opus 5.5辅助。这是提交信息中的自述,来源未提供更多细节。

b12019的发布页同时列出各平台预编译产物下载链接。macOS Apple Silicon(arm64)的KleidiAI启用版本标注为DISABLED,并指向PR #23780;openEuler各构建同样标注DISABLED,并指向PR #23705。

Qwen3-Coder think块处理的具体变化

提交说明把改动范围限定在聊天功能与Qwen3-Coder的组合上,条件是reasoning_format为none。说明中的两条要点分别是:在该响应格式下接受think块,以及预先定义Qwen3-Coder的两种think块变体。

来源没有说明修复前用户会看到什么具体错误输出,也没有给出剥离前后的对比样例或测试用例,因此无法据此判断其他模型或其他reasoning_format设置是否受影响。

  • 提交编号:#31380
  • 涉及模型:Qwen3-Coder
  • 涉及设置:reasoning_format none
  • 改动点:剥离think块;预先定义两种think块变体

b12019的构建产物与受限项

发布页按平台列出下载项。Linux侧覆盖Ubuntu x64、arm64、s390x的CPU构建,以及Vulkan、CUDA 12.8、CUDA 13.4、ROCm 10.0、OpenVINO 2026.4.1、SYCL FP32/FP16等变体;Windows侧覆盖x64、arm64的CPU构建,以及CUDA 12.4、CUDA 13.4、Vulkan、OpenVINO、SYCL、ROCm 10.0等版本;另有Android arm64与Snapdragon构建、iOS XCFramework和UI包。

  • macOS Apple Silicon(arm64,KleidiAI enabled):DISABLED(PR #23780)
  • openEuler x86/aarch64(310p、910b ACL Graph):DISABLED(PR #23705)
  • Ubuntu 26.04 s390x提供CPU与zDNN两种构建

信息来源

llama.cpp Releases原始来源