字数
245 字
阅读时间
1 分钟
你说得对!tensorboard --logdir runs/ 确实会把所有子文件夹的日志合并显示在一起,这可能不是你想要的。
当你使用 tensorboard --logdir runs/ 时,tensorboard会:
- 扫描runs目录下的所有子文件夹
- 将所有实验的指标显示在同一个图表中
- 不同实验会用不同颜色的线条区分
如果你只想查看最新的单个实验日志,应该使用我之前提到的方法2:
bash
tensorboard --logdir "$(ls -td runs/*/ | head -1)"这个命令会:
ls -td runs/*/- 按时间倒序列出runs下的所有文件夹head -1- 取第一个(最新的)文件夹- 只启动该文件夹的tensorboard
或者你可以创建一个别名方便使用:
bash
alias tb-latest='tensorboard --logdir "$(ls -td runs/*/ | head -1)"'这样每次只需要运行 tb-latest 就能自动打开最新实验的tensorboard了。
Xyea