我尝试使用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是否遗漏了什么?
答案 0 :(得分:0)
尝试重新安装TensorFlow 1.1或升级到TensorFlow 1.3。 tensorflow-tensorboard pip目前仅适用于TensorFlow 1.3。
答案 1 :(得分:0)
我在远程机器上托管 tensorboard 并手动将其转发到我的本地计算机,但遇到了类似的错误。
我在 6006 托管张量板,但我没有将其转发到 6006,而是将其转发到 6007,然后问题就解决了。