You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Google Colab运行TensorFlow烟雾检测项目时ckpt-9恢复失败报NotFoundError

报错核心原因

TensorFlow在加载预训练/训练中途的检查点时,无法在指定路径/content/training/ckpt-9下找到匹配的检查点文件。

排查步骤
  • 确认路径下文件是否存在:在Colab新建代码单元格运行 !ls /content/training/,正常有效的检查点会包含3类文件:ckpt-9.index、ckpt-9.data-00000-of-00001、记录最新检查点的checkpoint文本文件,缺任意一个都会触发该报错。
  • 核对训练阶段的检查点配置:确认训练代码中设置的检查点保存轮次、保存路径是否和加载时的参数匹配,是否训练在第9轮保存完成前就意外中断,导致文件不完整。
  • 检查加载代码的路径拼写:确认加载代码里写的检查点路径没有拼写错误,比如是否将已保存的ckpt-8误写为ckpt-9,或者路径前缀和实际保存位置不符。
对应解决方法
  • 若检查点确实不存在/不完整:可修改加载路径为已存在的最新检查点,或是删除加载检查点的代码重新从头开始训练。
  • 若为Colab临时存储过期导致文件丢失:Colab的临时存储空间会在会话断开后自动清空,之前保存的检查点会被删除,这种情况可重新训练,或是后续训练时先挂载谷歌云盘,将检查点直接保存到云盘路径下避免丢失。
  • 若为路径拼写错误:直接修正加载代码里的路径字符串即可,注意不要多写/漏写路径分隔符,检查点名称的编号要和实际保存的文件一致。

内容的提问来源于stack exchange,提问作者Donald NJILA

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 09:36:06