问题背景:
在深度学习领域,监控模型的训练过程是非常重要的。TensorBoard 是 TensorFlow 提供的一个可视化工具,可以帮助我们直观地理解模型的训练和验证过程。我们一般在 Windows 系统只需要在自己的浏览器输入localhost:6006
就可以观察训练的过程, 然而在Linux系统或Linux服务器上把运行 tensorboard 命令后,在浏览器上会出现这个页面,表明这个端口并没有成功监听:
Xshell+Tensorboard:
1. Xshell
-
Xshell 是一个强大的终端模拟器,用于 Windows 系统。通过 Xshell,我们可以远程连接到 Linux 服务器。
-
下载并安装 Xshell:Xshell 官网
2. Xshell 配置
-
首先,打开 Xshell,创建一个新的会话,连接服务器
-
然后,点击红框“属性”图标:
-
出现用户的属性页面,依次点击【隧道】—【添加】:
-
第一个窗口输入 1-65535 之间的端口号,这里输入的是【2333】,第二个窗口输入默认的【6006】端口号 :
-
最后,确认设置即可。
3. 启动 TensorBoard
- 在 Xshell 的 Linux 命令行中,运行以下命令来启动 TensorBoard:
tensorboard --logdir=./logs --port=6006 ## 或者 tensorboard --logdir ./logs --port=6006
- 访问 TensorBoard:由于之前设置的侦听端口是2333,所以我的网址为
http://localhost:2333/
,如下图。成功解决问题!
tensorboard可视化多个events:
tensorboard可视化多个eventshttps://jurio.blog.csdn.net/article/details/139046648
- 想要了解国内主办的覆盖学科最全最广的学术会议,请前往【会议官网】:
学术会议官网www.ais.cn