【发布时间】:2017-05-07 09:45:09
【问题描述】:
有两个python文件,第一个用于保存tensorflow 模型。第二个是恢复保存的模型。
问题:
当我一个接一个地运行这两个文件时,就可以了。
当我运行第一个时,重新启动编辑并运行第二个,它 告诉我 w1 没有定义?
我想做的是:
保存一个张量流模型
恢复保存的模型
它有什么问题?感谢您的热心帮助?
model_save.py
import tensorflow as tf
w1 = tf.Variable(tf.random_normal(shape=[2]), name='w1')
w2 = tf.Variable(tf.random_normal(shape=[5]), name='w2')
saver = tf.train.Saver()
with tf.Session() as sess:
sess.run(tf.global_variables_initializer())
saver.save(sess, 'SR\\my-model')
model_restore.py
import tensorflow as tf
with tf.Session() as sess:
saver = tf.train.import_meta_graph('SR\\my-model.meta')
saver.restore(sess,'SR\\my-model')
print (sess.run(w1))
【问题讨论】: