北京时间 10 月 20 日 16 时 18 分,ggml-org 在 GitHub 发布 llama.cpp 预发布 b11752。官方 API 显示该版本创建于 07:40:15Z、发布时间为 08:18:15Z,换算为北京时间同属 10 月 20 日;官方对比页明确标注 Commits on Oct 20, 2026,对比区间为 b11751 至 b11752,仅合入 1 笔提交,提交为 7879491cf4c1cfb25acbd78fae34a9e7a8e3a062,关联 PR #30818。以上版本号、发布时间、对比区间与提交对应关系由官方仓库发布接口与对比页直接确认;影响判断为编辑基于官方描述的转述,未经独立测试验证。

已核实变化

官方宣布的实质变更为测试代码修复,共两项,均由 ggerganov 提交。其一为 MoE 路由选择去后端噪声:新增 exp_probs_b 填充路径,以步长为 2 的斜坡为每个专家分配独立分数区间,使 top-k 选择仅取决于专家索引,权重仍来自无偏概率,保持 MoE 输出量级不变。官方说明指出 Beam 架构为唯一真正 top-k 结构,此前在 M2 Ultra 上 20 个种子中有 2 个失败,修复后 160 个种子与 CPU 基准差异在 4e-7 以内。该部分为对官方 PR 与对比页的转述,不是独立复现结论。

其二为苹果芯片设备区分:新增 get_device_label 方法,同时读取后端设备描述与设备名,当两者相同时仅显示描述,否则显示描述加名称组合,例如区分 CPU 与 MTL0。该改动用于测试表设备列,避免此前两行均显示 Apple M2 Ultra 而无法判断失败来自主机 CPU 还是 Metal 设备。中国开发者如在 Apple Silicon 本机验证后端一致性,可在官方仓库核对发布页、对比页与该提交差异后复核。

影响与适用范围

受影响对象为参与 llama.cpp 构建验证与本地推理回归的开发者,尤其是覆盖 MoE 架构与 Apple Silicon Metal 路径的测试用户。更新后测试选择逻辑不受后端数值噪声干扰,有助于减少 Beam 相关用例的偶发失败;设备标签更清晰,有助于在测试报告中定位是 CPU 还是 GPU 路径问题。运行时模型行为、接口与多模态能力不变,其他文本推理与服务端部署行为不变。

限制与下一步

本次为预发布,官方标注为 pre-release,不应理解为稳定功能、性能、安全或可用性承诺。除上述测试相关两项改动外,区间内无其他功能提交,不涉及新模型、接口变更、许可证变更与计费调整。提交自述与数值结论限于提交者受控代码路径与测试环境,生产升级建议先备份再验证,重点检查测试脚本与后端设备枚举逻辑。若后续出现新的版本化发布,将以新的可核验事件另行处理,不追溯修改本条时间结论。