问题
明明刚刚还打开过,现在却打不开了, 是怎么回事?
可能几个小时前我们还在用同样的命令启动tensorboard,现在却卡住打不开了。
vscode 端口转发机制 + 不良使用习惯背锅
如果使用 vscode 连接远程服务器,vscode 会帮我们完成到本机的端口转发,如果转发的端口已经关闭,记得把端口转发表删一下,不然端口转发大几十个的时候就可能出现这种情况(博主删之前端口有50+)。
解决方案
方法很简单,只需要在 tensorboard 启动的时候设置一个新端口,当然也要记得关一下之前的端口,本质上之前的端口如果正常关闭,用同一个端口号重启并没有问题。
tensorboard --logdir [LOG_PATH] --port [NEW_PORT]
这里我用新端口 8868 重启,问题解决。
tensorboard --logdir . --port 8868