什么是TensorFlow检查点元文件?
tensorflow
6
0

保存检查点时,TensorFlow通常会保存一个元文件: my_model.ckpt.meta 。该文件中的内容是什么,即使删除模型,我们仍然可以还原模型吗?如果在没有元文件的情况下还原模型,我们会丢失什么信息?

参考资料:
Stack Overflow
收藏
评论
共 1 个回答
高赞 时间 活跃

该文件包含序列化的MetaGraphDef协议缓冲区MetaGraphDef被设计为一种序列化格式,其中包括恢复训练或推理过程所需的所有信息(包括描述数据流的GraphDef ,以及描述变量,输入管道和其他相关信息的附加注释)。例如, TensorFlow Serving使用MetaGraphDef根据您训练有素的模型启动推理服务。我们正在研究其他可以使用MetaGraphDef进行培训的工具。

假设您仍然拥有模型的Python代码,则不需要MetaGraphDef来还原模型,因为您可以通过重新执行构建模型的Python代码来重建MetaGraphDef中的所有信息。要从检查点还原,只需要包含经过训练的权重的检查点文件,这些文件会定期写入同一目录。

收藏
评论
新手导航
  • 社区规范
  • 提出问题
  • 进行投票
  • 个人资料
  • 优化问题
  • 回答问题

关于我们

常见问题

内容许可

联系我们

@2020 AskGo
京ICP备20001863号