为了账号安全,请及时绑定邮箱和手机立即绑定

tf.train.Checkpoint 和 tf.train.Saver 的区别

tf.train.Checkpoint 和 tf.train.Saver 的区别

jeck猫 2021-09-02 19:29:36
我发现在Tensorflow. 这些方式包括:tf.saved_model.simple_savetf.train.Checkpointtf.train.Saver在 tensorflow 的文档中,我发现了它们之间的一些差异:tf.saved_model 是一个薄薄的包装纸 tf.train.Savertf.train.Checkpoint支持急切执行,但tf.train.Saver 不支持。tf.train.Checkpoint不创建.meta文件但仍然可以加载图形结构(这是一个大问题!它是如何做到的?)如何tf.train.Checkpoint在没有.meta文件的情况下加载图形?或者更一般地说tf.train.Saver和之间有什么区别tf.train.Checkpoint?
查看完整描述

1 回答

?
浮云间

TA贡献1829条经验 获得超4个赞

根据 Tensorflow文档

Checkpoint.saveCheckpoint.restore写入和读取基于对象的检查点,与tf.train.Saver写入和读取基于变量名的检查点相反。基于对象的检查点保存带有命名边的 Python 对象(层、优化器、变量等)之间的依赖关系图,该图用于在恢复检查点时匹配变量。它可以对 Python 程序中的更改更加健壮,并有助于在急切执行时支持变量的创建时恢复。身高tf.train.Checkpoint超过 tf.train.Saver对新代码


查看完整回答
反对 回复 2021-09-02
  • 1 回答
  • 0 关注
  • 342 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信