之前在实验室小伙伴的建议下,在GPU服务器上装了docker,具体配置可以链接deepo,按照流程可以非常轻松地在服务器上完成配置,并且绑定了Jupyter notebook,可以很方便的使用。
但总觉得对docker不熟悉,且之前在服务器上已经配置了anaconda3和PyTorch,所以决定暂时不使用docker。
后期使用PyTorch时,想要可视化神经网络及训练过程,便于分析和理解。一开始还不知道PyTorch的远程可视化神器visdom,所以就借用这里的教程PyTorch中如何使用tensorboard导入一个脚本实现TensorBoard可视化。
后来又发现Facebook有专门为PyTorch开发的一款可视化工具visdom,那肯定优先使用原生产品。关于visdom的使用,可以看这里PyTorch的远程可视化神器visdom。
通过以上几个链接,可视化问题正常情况下都可以解决。但是,我遇到了一个问题,对于新手来说或者对计算机网络协议不是很了解的朋友来说可能是一个问题。
就是在服务器上开启jupyter notebook,或者TensorBoard,或者visdom服务时,会给出一个IP地址和端口号,可以在浏览器中运行。但是我在本地浏览器中输入这个地址并不能连接服务。
后通过Google及Stack Overflow,找到解决方案,原因在于本地访问服务器应用需要建立SSH通道&#x