[英]Importing tf.train.Saver from another python file
我使用以下代码在one.py文件中使用tf.train.Saver() 。
saver = tf.train.Saver(tf.all_variables())
saver.save(sess,"checkpoint.data")
如何在另一个python文件中恢复checkpoint.data ?
我使用了以下代码,但是没有用。
from one import saver
import tensorflow as tf
with tf.Session() as sess:
saver.restore(sess, "checkpoint.data")
检查点文件(即'checkpoint.data'
)没有为TensorFlow提供足够的信息来重构模型结构。 在第二个程序中,您需要重建在第一个程序中使用的相同的TensorFlow图。 有几种方法可以执行此操作:
tf.train.Saver
之前调用它。 saver.export_meta_graph()
在第一个程序中写出图形结构以及检查点,并在第二个程序中使用tf.train.import_meta_graph()
导入图形结构(并创建适当配置的tf.train.Saver
实例)。程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.