tensorboard的使用python
tensorboard是一款能将tensorflow过程可视化的有力工具。咱们将从写入和使用两个方面进行说明。浏览器
咱们要使用tensorboard,须要如今python的代码里将一行特定的代码写入,才能生成tensorboard专用的log文件,才能在tensorboard中使用。工具
这一行特定的代码,就是在with tf.Session as sess :中写入google
的语句,而且在with语句结束后写入writer.close().spa
其中绿色字部分是存放文件的路径,你能够自行决定,好比放在E盘的code文件夹的tensorboard文件夹下,即为writer=tf.summary.FileWriter("E:/code/tensorboard",tf.get_default_graph( ) )3d
tf.get_default_graph() 功能:获取当前默认计算图。你也能够写成sess.graph。code
1.定位到log文件的存放位置blog
2.打开运行→cmdget
3.输入如下代码,回车cmd
(这些代码的意思是进入log文件的存放位置的上一层目录,获取log文件所在网址)
tensorboard --logdir=tensorboard --host=127.0.0.1
(--logdir= 后面为log文件所在的文件夹名称)
4.获得tensorboard文件所在网址,复制到google浏览器打开便可
复制的方法为单击鼠标右键,点击标记,框住网址,按下enter键,打开google浏览器进行粘贴便可
5.指定CPU/GPU
在tensorflow中,咱们能够指定CPU或GPU去执行指定的程序:
这样,咱们就指定了,这段代码要在gpu:2中进行,即第三块GPU上运行(由于GPU编号是从0开始的)