项目场景:
用tensoboard 在jupyter notebook 中可视化train/loss
问题描述
如果跑过一次示例, 再跑第二次tensorboard就会坚持端口“6006”被使用了, 但是其实并没有, 就算杀死了已经在进行的process,还是会报这个错, 以及展示白板。
Reusing TensorBoard on port 6006 (pid 15092), started 0:14:16 ago. (Use '!kill 15092' to kill it.)
!!!but no process is using port “6006”
原因分析:
tensorboard 的官方团队回应说这是一个bug,因为tensorboard 没有动态清除.tensorboard-info
的习惯(缓存)