文章概览
Tensorboard的工作流程:
- 代码运行中,保存数据在文件夹下
- 浏览器显示
自动保存数据
1 | from torch.utils.tensorboard import SummaryWriter |
之后写入各类数据都是在这个文件夹中./path/to/log
- 针对数值
writer.add_scalar(key, value, global_step=None, walltime=None)
global_step可以理解为x轴坐标。实例如下:
1 | for epoch in range(100) |
- 存储图像
writer.add_image(tag, img_tensor, global_step=None, walltime=None, dataformats='CHW')
,writer.add_images(tag, img_tensor, global_step=None, walltime=None, dataformats='NCHW')
数据可视化
tensorboard --logdir=./path/to/the/folder --port 8123
其他
同时显示多组数据
将日志放到同一目录下,同样的语法执行就行。
多想多做,发篇一作