【深度学习】教你怎样远程连接云服务器跑自己本地电脑上的代码

一、准备工作

  1. 自己要跑的代码包
  2. 本地电脑上打开、调试代码的工具----------本文使用PyCharm
  3. 远程连接用的深度学习云服务器环境------------本文使用AuToDL这款AI服务器(推荐使用,实惠好用)

二、演示工作

  1. 自己用到的代码包如下:
    在这里插入图片描述

  2. 用PyCharm打开代码包,如下:
    在这里插入图片描述

  3. 点击‘文件’----> ‘设置’-----------> ‘工具’----------> ‘SSH Configurations’,如下:
    在这里插入图片描述

  4. 如上图可看到,有已配置好的两个远程环境,现在要新配置一个环境,如下操作即可:
    点击“+”显示如下界面:(此时需要填写远程服务器的相关信息)
    在这里插入图片描述

  5. 注册、登录AuToDL云服务器,如下:(可看到已经配好的两个环境)
    在这里插入图片描述

  6. 点击 ‘租用新实例’ ,以配置新的环境,如下:
    在这里插入图片描述

  7. 如上图所示1.08元每小时,便宜实惠,所以点击 “立即创建”,如下:
    在这里插入图片描述

  8. 如上图所示,选择 ‘基础镜像’,并选择好自己用的框架版本,如下:
    在这里插入图片描述

  9. 如上是我的选择:
    在这里插入图片描述

  10. 然后点击立即创建,新创建的环境如下:
    在这里插入图片描述

  11. 刚创建完环境是默认‘有卡开机的’,有卡开机比较费钱,所以先将其关机,再以无卡的模式开机,从而进行后续环境配置操作。如下:
    在这里插入图片描述

  12. 复制上图所示的登录指令,如下:
    ssh -p 37792 [email protected]

  13. 再回到PyCharm下图界面:
    在这里插入图片描述
    登录指令的分布如下:
    Host:connect.westb.seetacloud.com
    Port:37792
    Username:root

  14. 最后将密码复制填到Password处

  15. 填完信息,如下所示:
    在这里插入图片描述

  16. 然后点击‘应用’————>‘确定’。此时如下:
    在这里插入图片描述

  17. 如上图红色框,可看到此时还没有编译器,所以需要进一步配准。

  18. 点击 “No interpreter”,如下:
    在这里插入图片描述

  19. 点击 “ Add Interpreter”,选择SSH Interpreter,选择Existing server configuration,如下:
    在这里插入图片描述

  20. 点击“倒三角”如下“,进一步选择前面配置的环境----- ssh -p 37792 [email protected]
    在这里插入图片描述

  21. 然后点击”Next“,如下,点击“是”:
    在这里插入图片描述

  22. 然后如下,依次点击如下红色处,最后点击“确定”:
    在这里插入图片描述
    在这里插入图片描述
    下面python在bin目录下
    在这里插入图片描述

  23. 然后如下,再次依次点击红色处,最后点击”确定“。
    在这里插入图片描述
    在这里插入图片描述
    特别地,此处的myproject文件夹是此刻新建的,用于存放本地电脑上的代码
    在这里插入图片描述

  24. 两个目录的选择最终如下,然后点击“Finish”。
    在这里插入图片描述

  25. 此刻远程连接环境全部配准好,可以运行代码了,但是还有一个重要的点就是数据集的上传,数据集得提前另外从代码包中分离出来,用其他得方法上传到云服务器中。方法不止一种,此处只介绍一种-------利用第三方工具,此工具包下载下来不用安装即可使用,工具如下所示:
    在这里插入图片描述
    打开此工具,点击下图红色标识的.exe:
    在这里插入图片描述
    打开上图可执行程序后,如下:
    在这里插入图片描述
    如上图,点击‘文件’—> ‘站点管理’,然后点击‘新建站点’,如下:
    在这里插入图片描述
    新建的站点中协议选择SFTP-SSH File Transfer Protocol
    在这里插入图片描述
    在这里插入图片描述
    将云服务器环境的参数(ssh -p 37792 [email protected])填写如下:
    主机:connect.westb.seetacloud.com
    端口:37792
    用户:root
    密码:(复制填写云服务器的密码)
    在这里插入图片描述
    填写完成后,点击‘连接’:
    在这里插入图片描述
    如上图点击“确定”,之后如下:
    在这里插入图片描述
    如上图点击autodl-tmp,如下:
    在这里插入图片描述
    如上图红色标的1区和2区分别是本地环境和云服务器环境,在这个地方可以将本地的文件(比如数据集)等上传到云服务器(可以直接从桌面拖到2区进行上传),也可将云服务器的文件下载到本地,下载一般就下载到1区的地方了。

猜你喜欢

转载自blog.csdn.net/lingchen1906/article/details/133686095