Tensorflow 报告未初始化变量Tensorboard

Tensorflow 报告未初始化变量Tensorboard,tensorflow,tensorboard,Tensorflow,Tensorboard,我正在Tensorflow中构建一个神经网络。我正在使用tf.layers模块。 由于某种原因,在图形可视化中,我看到“报告未初始化变量”连接到图形的每个部分 有人对此有解释吗?它与get_变量和variable_scope方法有关吗 这个图表似乎有用。我只是想理解这些节点的含义。我不确定这是否与我正在使用MonitoredTrainingSession有关 它似乎与包括优化器的所有变量相关。 有点像init节点,但似乎是noop,不确定MonitoredTrainingSession是否完成

我正在Tensorflow中构建一个神经网络。我正在使用tf.layers模块。 由于某种原因,在图形可视化中,我看到“报告未初始化变量”连接到图形的每个部分

有人对此有解释吗?它与get_变量和variable_scope方法有关吗

这个图表似乎有用。我只是想理解这些节点的含义。我不确定这是否与我正在使用MonitoredTrainingSession有关

它似乎与包括优化器的所有变量相关。


有点像init节点,但似乎是noop,不确定MonitoredTrainingSession是否完成了正确的初始化。奇怪的是,图形仍然有效,并且没有给出“初始化错误”

您是否在代码中使用了tf.train.Supervisor()?当我使用tf.train.Supervisor()时,我的案例与您的案例相同。创建tf.train.Supervisor()对象时,它将通过运行tf.report\u uninitialized\u variables()操作自动验证模型是否已完全初始化,这就是为什么在tensorboard中会看到report\u uninitialized\u variables块。您可以禁用Supervisor以重新验证模型,这样在图形中就不会有报告\u未初始化的\u变量

解决方案:tf.train.Supervisor(就绪\u op=None)