恢复时,Tensorflow“正在尝试使用未初始化的值…”错误

2024-03-29 11:19:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我做了一个RNN模型。 训练后,我把它保存在tf.Session()中。在

#main.py
...(training)
saver = tf.train.Saver()
save_path = saver.save(sess, "Save data/RNN-model.ckpt")

然后在运行.py“我试图恢复保存的数据。在

^{pr2}$

运行时,出现错误消息。在

FailedPreconditionError : Attempting to use uninitialized value accuracy/total

但是,当我删除与accuracy有关的代码时运行.py“正如错误信息所说,我认为它运行得很好。在

我错过什么了吗? 任何意见或答案都会对我有所帮助。在

谢谢。在


Tags: pathpy模型mainsessionsavetftraining
1条回答
网友
1楼 · 发布于 2024-03-29 11:19:26

accuracy操作包含一些不属于图形一部分的局部变量,因此应该手动初始化它。 在restore之后添加sess.run(tf.local_variables_initializer())将初始化局部变量。在

相关问题 更多 >