尝试使用未初始化的变量-Tensorboard

时间:2018-11-02 19:57:58

标签: python tensorflow tensorboard

我只是开始玩Tensorboard,并想创建一个简单的示例,其中有一个调用函数的循环。在该函数内部,我有一个张量变量,该张量变量加1,然后将其添加到摘要中。

我遇到了FailedPreconditionError:尝试使用未初始化的值x_scalar

但是我以为我要用第10行和第14行初始化x_scalar。什么是正确的初始化方法?

text-align: center

1 个答案:

答案 0 :(得分:1)

您在其他tf.Session()中初始化了变量。当将tf.Session()用作上下文管理器时,会话将在代码块完成后自动关闭。

您可以使用检查点和元图来保存图形和权重,然后将其加载到新创建的会话中。

或者您可以尝试绕过会话

sess = tf.Session()
sess.run([CODE])
sess.run([CODE])
sess.run([CODE])
sess.run([CODE])
sess.close()

编辑:更正