TensorBoard的坑

学习TensorBoard过程中,按照斯坦福大学CS20SI课程Lecture 2讲义来学习的,链接:https://docs.google.com/document/d/1FSPNZFQsnaUVeTo0OQ2RrEZ0f4el9bIGI5sQALbG_F0/edit

个人pc环境:

  • windows10
  • anaconda3(64bit)清华大学镜像
  • PyCharm 2017
  • Python 3.5.2

我的工作空间地址是:F:\PycharmProjects\MnistModel

log文件存放地址是:F:\PycharmProjects\MnistModel\graphs

首先在自己的工作区间中新建了cs20si.py文件,按照讲义输入以下代码:

import tensorflow as tf

a = tf.constant(2)
b = tf.constant(3)
x = tf.add(a, b)
writer = tf.summary.FileWriter("./graphs", tf.get_default_graph())
with tf.Session() as sess:
    print(sess.run(x))
writer.close()

右键单击 run ‘cs20si’ ,执行结果如下:

 然后在Pycharm底部终端Terminal输入

tensorboard --logdir=graphs --port 6006

在Chrome浏览器中输入上图中的地址,打开后效果如下:

扫描二维码关注公众号,回复: 4421937 查看本文章

No scalar data was found.

什么鬼???

然后我又试了以下的各种可能:

tensorboard --logdir="./graphs" --port 6006
tensorboard --logdir="/graphs" --port 6006
tensorboard --logdir="graphs" --port 6006
tensorboard --logdir='./graphs' --port 6006
tensorboard --logdir='/graphs' --port 6006
tensorboard --logdir='graphs' --port 6006
tensorboard --logdir='/graphs' --port 6006
tensorboard --logdir="F:\PycharmProjects\MnistModel\graphs" --port 6006
tensorboard --logdir=F:\PycharmProjects\MnistModel\graphs --port 6006
tensorboard --logdir="F:/PycharmProjects/MnistModel/graphs" --port 6006
tensorboard --logdir="F://PycharmProjects//MnistModel//graphs" --port 6006

依旧不行!!!

仍然显示 No scalar data was found.

一万个问号 ????

然后又改变工作区间目录:

(D:\Program Files (x86)\Anaconda3\envs\tensorflow) F:\PycharmProjects\MnistModel>cd /d F:\PycharmProjects\MnistModel\graphs
(D:\Program Files (x86)\Anaconda3\envs\tensorflow) F:\PycharmProjects\MnistModel\graphs>tensorboard --logdir="F:\PycharmProjects\MnistModel\graphs" --port 6006
 

还是不行!!!

即将面临崩溃。。。

警告:前方高能

然后我又将工作区间改回来,使用最先的代码:

将网址复制到Chrome中打开:(注意图中红色部分)

在浏览器中复制网址后转至浏览器会自动在尾部添加一个#scalars,然后我将其改为#graphs,效果如下:

终于显示了!!!OMG!!!

猜你喜欢

转载自blog.csdn.net/qq_37935516/article/details/82966149