tensorboard启动步骤:
1:创建代码
import tensorflow as tf
import os
print('__________________________开始计算图————————————————')
with tf.Graph().as_default():
x=tf.placeholder(tf.float32)
y=tf.placeholder(tf.float32)
writer=tf.summary.FileWriter(logdir='event',graph=tf.get_default_graph())
writer.close()
这里将可视化的数据生成在了名为“event"的文件夹中,当然这个文件夹可以自己随意命名。但是这个文件夹必须和代码文件 xxx.py在文件的同一级。
此时可以看到文件夹中生成了一个日志事件。这是后面tensorboard可视化的前提。(这里我把jupyter打开的路径改了F盘中的jupyter中了,实际jupyter的默认打开路径是c盘。修改打开路径很简单,直接 cd xxxxx(路径))
2:进入DOS命令。快捷键win+r,输入cmd 。此时进入的是自己的默认的C盘。因为我日志事件event文件夹在F 盘,所以我得cd 进入event文件夹的上一级目录。然后输入:tensorboard --logdir=event
如图:
此时生成了一个网址,将网址在浏览器打开即可。
3:tensorboard问题汇总
问题1:输入tensorboard --logdir=xxxx(路径)出现拒绝访问,或者无法在电脑上运行。这个坑我踩了很久,其实原因就是自己的tensorboard估计安装的时候出了问题,之后将tensorflow环境卸载了重新创建tensorflow环境再安装tensorflow,安装tensorflow过程中会自动安装tensorboard。我这里是虚拟创建的tensorflow环境。tensorboard和tensorflow在同一级文件中。好像其他的方式安装是tensorboard在tensorflow的子文件中。
如图:显示了tensorboard和tensorflow的安装路径
:
问题2:不能生成网址或者生成了网址不能打开。
原因可能是生成日志事件的文件夹路径中有中文。此时的路径是绝对不能有中文的,以及前面的cmd路径一样不能有中文。
问题3:生成了网址并不能打开像下面一样:
原因就是:没有使用Google浏览器。tensorboard是谷歌的产品,所以一般其他的浏览器是可能打不开的,另外一个原因就是路径中有中文也会导致生成的网址却如上面所示打不开。