Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在TensorFlow中恢复检查点目录?_Python_Tensorflow - Fatal编程技术网

Python 如何在TensorFlow中恢复检查点目录?

Python 如何在TensorFlow中恢复检查点目录?,python,tensorflow,Python,Tensorflow,我使用(代码为)中的方法训练模型。最后,我将模型保存在一个检查点目录中。现在我想从检查点目录还原: import tensorflow as tf def main(_): saver = tf.train.Saver() with tf.Session() as sess: ckpt = tf.train.latest_checkpoint("/data/lstm_models") saver.restore(sess, ckpt) if _

我使用(代码为)中的方法训练模型。最后,我将模型保存在一个检查点目录中。现在我想从检查点目录还原:

import tensorflow as tf

def main(_):
    saver = tf.train.Saver()
    with tf.Session() as sess:
        ckpt = tf.train.latest_checkpoint("/data/lstm_models")
        saver.restore(sess, ckpt)

if __name__ == "__main__":
  tf.app.run()
然而,我得到了一个错误:

ValueError: No variables to save

看起来您还没有定义要从检查点还原的图形,因此在构建保护程序时,它会抱怨您的图形为空

在尝试还原图形之前,您是否可以尝试再次构建图形(例如重新定义变量)

还原
方法字符串文档:

它需要启动图形的会话


看起来您还没有定义要从检查点还原的图形,因此在构建保护程序时,它会抱怨您的图形为空

在尝试还原图形之前,您是否可以尝试再次构建图形(例如重新定义变量)

还原
方法字符串文档:

它需要启动图形的会话