win7下tensorboard的显示问题

记录使用tensorlfow中tensorboard时遇到的问题和解决方法:
配置
window7
tensorlfow2.0
anaconda3

1、启动anaconda Prompt,输入:
#启动tensorboard
tensorboard --logdir=C:\Users\administrator\tf_test\callbacks\mnist

2、浏览器中打开网络模型
按照网上资料输入:localhost:6006,显示无法显示网页。换一种方式107.0.0.1:6006,也是显示无法显示网页,问题出在了哪里?需要逐步定位。

3、打开了任务管理器,进程下发现居然没有进程tensorboard,说明tensorboard进程未启动,这是问题关键。
win7下tensorboard的显示问题_第1张图片

4、搜索到的解决方法:点击计算机右键属性进入高级系统设置中的环境变量,选中系统变量中的PATH,将tensorboard的地址添加进去。添加环境变量后,重新运行tensorboard,发现进程tensorboard终于成功启动。但是在Chrome浏览器中输入localhost:6006后,发现页面显示有改变,标题显示tensorflow,但是页面没有任何内容。
win7下tensorboard的显示问题_第2张图片
5、端口信息排查 win + R输入cmd:命令行输入:netstat -ano如图:
可以看到有127.0.0.1:6006信息,通过进程号查看当前进程名称,
输入tasklist|findstr "进程号"查看是哪个应用程序占用,发现是python后
就可以确认tensorboard运行成功。但是浏览器页面显示失败又是为何?

6、继续搜索,发现有更新浏览器版本后成功的案例,查看本人chrome浏览器版本,发现居然是几年前的v40版本,更新浏览器版本到v80后,在Chrome浏览器中输入localhost:6006后,终于成功显示,推荐使用chrome浏览器,本人的IE浏览器最终任然无法正常显示!
win7下tensorboard的显示问题_第3张图片
7、显示成功后,记得搜索过程中有网友提到必须切换目录的问题,实验发现不论通过anoconda
prompt 还是直接在cmd中输入,都OK。win7下tensorboard的显示问题_第4张图片
win7下tensorboard的显示问题_第5张图片
可视化问题小结:
1、通过任务管理器确认进程tensorboard是否 启动成功。
2、确认是否是浏览器版本过旧引起。

你可能感兴趣的:(tensorflow,windows)