TensorBoard的使用
TensorBoard的使用
tensorboard是tensorflow开发的一款绘图插件,它可以绘制网络的图像,可以绘制训练时的 Loss ,Accuracy等参数指标,tensorboard现在已经支持在pytorch中使用,使用方法参考pytorch文档
安装导入
安装过pytorch后使用TensorBoard还需要安装,
1 | pip install tensorflow |
导入时使用以下代码
1 | from torch.utils.tensorboard import SummaryWriter |
导入之后如果无法使用,可以尝试 tensorboardX 使用方法类似
使用
安装好后就可以开始使用了
pytorch的官方文档提供了很多例子
1 | from torch.utils.tensorboard import SummaryWriter |
add_image()中的 step 是步骤,修改步骤后可以查看不同步骤时的图像
dataformats=’HWC’是设置读取的是(高度,宽度,通道)顺序的格式,默认是(通道,高度,宽度)顺序
重复运行代码,绘制折线图时折线会回到起点再绘制会有一些乱
查看
运行后就能看到 logs 文件夹下新建了文件
在 Terminal 里输入 tensorboard --logdir=logs --port=6007
logdir= 后面是文件夹路径
port= 后面是端口号,默认是6006
从浏览器里进入蓝色字的地址就可以看到绘制的图像
step可以从红框中拖动查看
退出时在 Terminal 里按 Ctrl + C 结束
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Eureka!
评论