本地使用jupyter notebook通过SSH远程连接服务器的pytorch
·
Step-1: 在远程服务器上。找到对于环境并激活,启动jupyter notebooks服务:

conda activate pytorch1.9
jupyter notebook --no-browser --port=18888
Step-2-1: 在本地机器的Terminal(cmd)中启动SSH(本地局域网内):
ssh -N -f -L localhost:8888:localhost:18888 remote_user@remote_host
其中: -N 告诉SSH没有命令要被远程执行; -f 告诉SSH在后台执行; -L 是指定port forwarding的配置,远端端口是18888,本地的端口号的8888。remote_user@remote_host 用实际的远程帐户和远程地址替换
Step-2-2: 在本地机器的Terminal中启动SSH(不同局域网内):
ssh -p 端口号 -N -f -L localhost:8888:localhost:18888 remote_user@remote_host
Step-3: ,输入密码,打开浏览器,输入地址:http://localhost:8888/,输入token


验证是否有效
import torch # 如正常则静默
a = torch.Tensor([1.]) # 如正常则静默
a.cuda() # 如正常则返回"tensor([ 1.], device='cuda:0')"
from torch.backends import cudnn # 如正常则静默
cudnn.is_acceptable(a.cuda()) # 如正常则返回 "True"

更多推荐



所有评论(0)