1.简介
Tensorboard是tensorflow内置的一个可视化工具,它通过将tensorflow程序输出的日志文件的信息可视化使得tensorflow程序的理解、调试和优化更加简单高效。Tensorboard的可视化依赖于tensorflow程序运行输出的日志文件,因而tensorboard和tensorflow程序在不同的进程中运行。
参考链接:https://zhuanlan.zhihu.com/p/36946874
PS:pytorch也可以使用。
2.安装
可直接使用pip安装,前提需要安装对应版本的tensorflow(tensorflow和pytorch可并存)
(安装tensorflow时可能会提示相关包的版本过高或者过低,按照报错信息更改相应包的版本即可)
#激活conda环境
activate conda
#使用pip安装tensorboard
pip install tensorboard
3.使用说明
step 1:找到train后保存模型的logs文件(找到含有文件tensorboard的上一级文件)
step 2:在命令行输入“tensorboard --logdir=‘logs的路径’ ”,得到以下结果
!!!注意一定只有一个“=”,并且路径正确,否则会报错“No dashboards are active for the current data set.”(有网址生成但是点进去没有内容)
step 3:等待一会儿会生成一个如图中红线标出位置的网址,粘贴到Chrome浏览器即可看到tensorboard界面。
The last:Tensorboard运行成功。