北京时间 10 月 20 日 03 时 58 分,ggml-org 在 GitHub 发布 llama.cpp 预发布 b11740。仓库发布接口记录其发布时间为 2026-10-19T19:58:50Z,对应北京时间 10 月 20 日,对比区间为 b11739 至 b11740。该版本唯一实质提交为 6fa4f6cd3ef4b65188acb251d5ef37f8300719a3,提交时间为 2026-10-19T19:22:34Z。以上版本号、时间与提交对应关系由官方仓库发布与提交记录直接确认;影响判断为编辑基于官方描述的解释,未经独立测试验证。
已核实变化
官方提交标题为 opencl: add get_rows for i32, cpy for i32 and f32,由 lhez 提交,关联 PR #30756。提交说明列出两项:支持 i32 的 GET_ROWS,以及支持 i32 与 f32 的拷贝转换。仓库对比接口显示 b11739 至 b11740 仅领先 1 个提交,文件变更集中在 ggml/src/ggml-opencl/ggml-opencl.cpp,共 151 行新增、3 行删除。代码层面新增 kernel_get_rows_i32 的创建与加载,并新增 kernel_cpy_i32_f32 与 kernel_cpy_f32_i32 两个拷贝内核的创建逻辑,与标题描述一致。该 PR 在合并前已标记 OpenCL 与 ggml 标签,并获得维护者批准。
影响与适用范围
受影响对象为启用 OpenCL 后端的本地推理用户,包括使用集成显卡、部分独立显卡与移动端 OpenCL 路径做模型加载与推理的用户。在此前版本中,i32 类型的取行与 i32 与 f32 之间的部分拷贝转换路径缺失,可能限制相关算子在 OpenCL 上的可用性;更新后上述路径补齐,相关模型结构在 OpenCL 上的兼容性提升。中国开发者若在本地验证相关模型,可在官方仓库核对 b11740 发布页与提交 6fa4f6c 后,先在测试环境验证目标模型在 OpenCL 下的加载、推理正确性与多轮一致性,其他后端行为不变。
限制与下一步
本次为后端兼容性补齐的预发布,未宣布新模型支持、基准数据、速度提升、安全边界变更或许可变更,不应理解为性能或成本承诺。实际加速效果与兼容范围取决于具体设备、驱动与模型结构,生产升级建议先备份再验证。若后续出现补充说明或新的版本化发布,将以新的可核验事件另行处理,不追溯修改本条时间结论。