Tensorflow2.x使用Tensorboard不刷新内容

问题描述

ubuntu16.04,tensorflow-gpu版本为2.1.0,想使用tensorboard记录loss更新过程,在终端输入tensorboard --logdir=logs,得到网址http://ubuntu-acloud:xxx/ ,点击进入后确实有loss曲线,但是一直不刷新,只有重新在终端输入上面的命令,得到网址,再点进去才有用, 很无语……


解决方案

明确一点,tensorflow2.x安装时会自带tensorboard,查看本系统tensorflow-gpu2.1安装时下载的是tensorboard2.1.1
但是在终端输入tensorboard --logdir=logs,返回命令TensorBoard 1.14.0 at http://ubuntu-acloud:xxx/ (Press CTRL+C to quit)
我一寻思,这也不对啊,我是tensorboard2.1.1,它咋用tensorBoard 1.14.0
再定睛一看,我是在base环境下输入的命令tensorboard --logdir=logs,这个环境下tensorBoard是1.14.0,但是跑程序用的是另一个conda环境,切换到跑程序的环境,再输入tensorboard --logdir=logs,loss终于更新了,大功告成!


教训

由于配置了多个conda环境,所以在终端输入命令的时候一定注意环境切换

猜你喜欢

转载自blog.csdn.net/qq_42980908/article/details/127443366