学习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!!!