如何解决TensorBoard 404错误?

时间:2017-08-25 16:56:13

标签: ubuntu tensorflow tensorboard

我尝试使用TensorBoard,我只对每个转换层,logits和loss函数使用tf.summary.histogram()。

当我编写tensorboard --logdir = 'TB_dir' --port=6006命令来查看可视化时,它不代表直方图信息,它也给了我这个::

  

警告:tensorflow:路径../external/data/plugin/text/runs未找到,发送404   警告:tensorflow:path ../external/data/plugin/text/runs not found,发送404   警告:tensorflow:path ../external/data/plugin/text/runs not found,发送404   警告:tensorflow:路径../external/data/plugin/text/runs未找到,发送404

我尝试使用sudo pip3 install tensorflow-tensorboard命令,但这并没有解决问题。

我使用Tensorflow版本1.1.0,Ubuntu 17.04和python3.5

在我使用的训练步骤的代码中:

with tf.Graph().as_default() as g:
 summary_writer = tf.summary.FileWriter(TensorBoard_dir, g)

在我使用了我使用的所有直方图汇总函数后:

   merged_summaries = tf.summary.merge_all()

tf.train.MonitoredTrainingSession 之后的最后一件事()我写了::

  while not sess.should_stop():
    _, summary = sess.run([train_op, merged_summaries])
    summary_writer.add_summary(summary,10)

我不知道在代码中使用TensorBoard是否遗漏了什么?

2 个答案:

答案 0 :(得分:0)

尝试重新安装TensorFlow 1.1或升级到TensorFlow 1.3。 tensorflow-tensorboard pip目前仅适用于TensorFlow 1.3。

答案 1 :(得分:0)

我在远程机器上托管 tensorboard 并手动将其转发到我的本地计算机,但遇到了类似的错误。

我在 6006 托管张量板,但我没有将其转发到 6006,而是将其转发到 6007,然后问题就解决了。