【最全最细】Linux系统服务器使用Tensorboard实现可视化操作_tensorboardx配置xshell-CSDN博客用chatgpt走了些许弯路,以后这种教程性比较强的大小还是先搜一搜,chatgpt只能作为一个辅助
这里还得出一点就是,我用的服务器是linux系统的,很多命令都是linux命令,所以以后服务器相关的问题寻找解决方法的时候要注意一下了。
查看当前所有的tensorboard进程:ps aux | grep tensorboard
查看虚拟环境:conda env list(我的服务器只有一个base,所以不用conda activate [环境全称]这一步)
tensorboard --logdir=/存放路径……/ConvLSTM_Model/logs/ --port 6006
查看的网址是侦听端口:localhost:16666(并不是提示里的这个:http://localhost:6006/)
想要多个模型对比的话,以后记得把所有模型都放在一个文件夹里面。
如果看完之后直接关闭网页,没在xshell里面关闭,下次再开会报错:ERROR: TensorBoard could not bind to port 6006, it was already in use
参考这篇文章进行解决
查看端口占用情况:lsof -i:6006
关闭占用端口进程:kill -9 21144 # -9表示永久关闭,21144为PID的值
解决Tensorboard端口被占用_tensorboard port in use-CSDN博客
6.18更新:今天早上来用又报一堆奇怪的错误,说端口被占,但是又找不到具体的进程,kill也kill不掉,电脑重启也不管用(其实用服务器和本地电脑关系不大,但我实在没办法了)。后面尝试新增了6007、6008、6009都报告端口被使用,很莫名其妙。我就想,是不是因为服务器大家都在用,别人用的话,我这边端口就用不了,我就尝试往后退,6005就可以用了。