北京时间2026年10月19日14时27分,ggml-org在GitHub发布llama.cpp预发布b11727,仓库资产接口记录源码归档时间为2026-10-19T06:27:46Z,对比此前当日已收录的b11724为新的实质增量。本次为常规版本更新,核心是工具链侧的正确性加固,解决gguf-split与导出工具在输入GGUF截断时静默生成损坏张量的问题。发布说明与提交信息均未提及破坏性变更、安全公告与许可证调整,沿用站内已核验的MIT条件,面向需要拆分、合并与转换GGUF模型文件的本地推理与模型分发用户,需备份后验证使用。

核心变化

本次对应提交为8f97d82da33b5f4262a87b9c4208298378b8a165,由ppAlexa提交并经GitHub合并,对应编号#30497,作者与提交时间同为2026-10-19T06:27:46Z即上海10月19日14时27分。提交信息明确问题为gguf-split在输入GGUF截断时可静默产出损坏张量,修复范围为gguf-split.cpp中split_strategy的copy_file_to_file与export-lora.cpp中file_input的read_tensor_data,两处均在读取后增加短读校验。第一处在file_input读取后若流状态异常即抛出包含张量名与截断提示的运行时错误,第二处在split_strategy读取后若失败即打印所需字节数与偏移并直接退出,避免继续写入损坏输出。提交同时附带回归测试,用于验证截断输入被拒绝且正常张量数据保持不变。

适用对象与访问条件

本次更新主要面向两类中国用户:一是使用llama.cpp附带工具进行GGUF拆分、合并、导出LoRA或模型格式转换的本地部署与模型分发维护者,可在主线获得截断输入的显式报错,避免将损坏文件继续分发;二是从源码跟随滚动标签做持续验证的构建维护者,可按标签b11727获取源码自行构建验证。访问条件为公开仓库https://github.com/ggml-org/llama.cpp,无需账号与付费,国内下载需自行解决网络可达性,实际验证还需具备桌面或服务器构建环境与待处理的GGUF文件。仅使用推理服务而不接触拆分导出工具的用户理论上不受直接影响。

  • 在b11727发布于2026-10-19T06:27:46Z即上海10月19日14时27分;对应提交8f97d82与编号#30497,修复截断GGUF静默损坏问题;改动集中于gguf-split.cpp与export-lora.cpp两处短读校验,截断时报错退出;附带回归测试,未提及破坏性变更、安全修复与许可证调整

兼容性、限制与下一步

兼容性方面,本次属于工具侧正确性加固,提交信息未提及接口变更、迁移要求与配置调整,可视为平滑升级。行为变化在于此前可通过的截断输入今后将被明确拒绝,对于依赖旧静默行为的脚本,需增加对错误退出的处理。许可证方面,发布说明与提交信息均未提及许可证调整,沿用站内已核验的MIT条件,实际使用仍以仓库许可证文件与自身合规评估为准,不对维护持续性作保证。已知限制是本次说明未给出性能数据、受影响模型清单与完整测试矩阵,不应理解为速度或成本承诺,实际效果仍受文件大小、磁盘状态与构建选项影响。建议相关用户先在测试环境从上一标签升级至b11727,重点验证正常GGUF拆分导出流程与截断文件的报错行为,确认无异常后再评估是否跟随;操作前做好原文件备份,若出现构建失败或运行异常,应以官方Release说明与对应提交信息为准排查。