首页 文章

无法读取tensorflow检查点的新格式?

提问于
浏览
2

我pip安装tensorflow 0.12 . 我可以通过加载以.ckpk结尾的旧检查点来恢复训练 . 但是,tensorflow 0.12以不同的格式转储新的检查点,包括* .index,.data-00000-of-00001和* .meta . 之后,我无法从新检查点恢复 .

加载新格式的正确方法是什么?另外,如何阅读*索引?

1 回答

  • 1

    大部分是How to restore a model by filename in Tensorflow r12?的重复

    故障排除:

    • 阅读通用后缀

    -stop在ckpt之后的第一个点之前

    • 检查模型路径

    绝对

    saver.restore(sess, "/full/path/to/model.ckpt")
    

    或亲戚

    saver.restore(sess, "./model.ckpt")
    

    关于读取.index文件,顾名思义,它是恢复功能打开的第一个文件 . 没有.index文件,没有恢复(你仍然可以在没有.meta文件的情况下恢复) .

    .index文件需要data-xxxx-of-xxxx分片,因此只读取.index文件是没有意义的,没有任何张量数据恢复 . 你想要实现什么目标?

相关问题