使用autoDL深度学习远程ssh连接,租用服务器完整医学深度学习分割任务

学习目标:

  • 本博文的目的是使用深度学习炼丹平台运行github上医学图像分割

学习内容:

  1. 如何将pycharm与远程服务器连接
  2. 如何将数据集上传至远程服务器
  3. 如何构建远程服务器环境和依赖库
  4. 执行nnUnetV2以验证本次学习成果

1.连接pycharm与远程服务器

  1. 首先我们需要充值AutoDL并在算力市场租用GPU,以下是租用情况,我们可以根据自己的需求去选择需要租用的显卡类型。
    在这里插入图片描述

  2. 如图,根据所需代码选择框架类型和版本,并立即创建实例。
    在这里插入图片描述

  3. 运行开机,并获取得到SSH登录指令
    在这里插入图片描述

  4. 打开pycharm,使用ssh协议连接远程服务器
    打开file–>Settings–>Add Interpreter–>on SSH ,内容如下
    填入Host 类似connect.XXXXX.gpuhub.com
    填入Username: root
    填入Port:具体从ssh中获取端口号
    在这里插入图片描述
    输入密码
    在这里插入图片描述
    定义将本地python文件与远程服务器映射,即可完成链接
    在这里插入图片描述

2.上传或者下载数据与文件

  1. 上传文件方法一,通过autoDL平台上传云网盘数据,打开autoDL平台的文件存储,点击初始化文件数据这样会自动获取20G的存储空间用于上传数据。当通过云盘上传成功后,重启远程服务器,通过pycharm中Tools–>Deployment–>Browse Remote Host中root/autodl-fs/xxx可以看到上传成功的文件(该方法的缺点是只能上传一个文件,不能按照文件夹上传,建议上传压缩包再使用代码解压)
    在这里插入图片描述

在这里插入图片描述
2. 通过xffp连接
在电脑端下载xftp

 https://www.xshell.com/zh/free-for-home-school/

新建会话,并通过上面获取的地址和密钥,连接。我们可以通过该方法上传和下载数据以及文件代码
在这里插入图片描述

3.同步和上传代码至服务器端
查看步骤1.4中设置的python映射路径,记下服务器端的保存路径,我的保存路径是/tmp/pycharm_project/
当在电脑端写好代码后在Tools–>Deployment–>Unload to xxxxx上传代码
在这里插入图片描述

3.构建远程服务器环境和依赖库

打开远程服务器的命令行窗口,点开小箭头
在这里插入图片描述
更新 bashrc 中的环境变量

conda init bash && source /root/.bashrc

创建新虚拟环境

conda create -n 你的项目名 python=3.8

再次更新bashrc

conda init bash && source /root/.bashrc

激活虚拟环境

conda activate 你的项目名

安装 pytorch 与 torchvision,根据自己版本自行选择版本号

pip install torch===X.X.X torchvision===X.X.X -f https://download.pytorch.org/whl/torch_stable.html
在您描述的情况下,出现"autodl连接pytorch出现ssh无法登录"的问题可能有几种可能的原因。以下是一些可能导致这个问题的原因和可能的解决方案: 1. SSH配置问题:首先,请确保您的SSH配置是正确的。检查您的SSH配置文件(通常位于~/.ssh/config或/etc/ssh/sshd_config)是否正确设置了相关参数,如正确的IP地址、端口和密钥文件路径等。 2. 防火墙设置:检查目标计算机的防火墙设置。防火墙可能会限制对SSH端口(默认为22)的访问。如果防火墙已启用,请确保您的SSH端口已正确配置并打开在防火墙规则中。 3. SSH握手失败:尝试执行一次手动SSH握手,以验证是否存在特定的网络连接问题。尝试在命令行上使用ssh命令和相关选项手动连接到目标计算机,以确定是否可以成功登录。如果无法手动连接,可能是网络连接方面的问题。 4. 认证问题:检查您的SSH密钥配置是否正确。确保您使用的密钥与目标计算机上正确的公钥进行匹配,并且您的私钥文件具有正确的权限(通常为600)。 5. pytorch配置问题:如果autodl是通过pytorch连接到目标计算机的,请确保您的pytorch配置文件是正确的。尝试将autodl和pytorch的配置文件检查一次,以确保没有遗漏或错误的参数。 总之,以上是一些可能的解决方案,可以帮助您解决"autodl连接pytorch出现ssh无法登录"的问题。根据具体情况,您可能需要进一步调查和调试以找到确切的原因并解决该问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

supernova121

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值