关键词

GPU云服务器 云GPU 极链云 pycharm远程连接 FileZilla XShell

0.GPU云服务器的选择

我参考了此文→深度学习:GPU云服务器的租用
我试用了极链云,觉得还是比较不错的,尤其学生认证有100云券,但是要注意有效期,好像是一个月左右。

1.注册登录

参见文档:注册登录

2.购买实例

参见文档:购买实例

3.安装软件

软件安装很简单,基本上一路next即可,顶多改下安装路径。

3.1 FileZilla(用于文件上传,也可以使用XFTP)

文档有安装包

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.2 XShell

文档有安装包
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.软件的配置

主要是连接服务器。前提是必须已经购买并开启了实例。

4.1FileZilla

1.打开FileZilla软件,点击左上角按钮,新建站点
在这里插入图片描述

2.单击“新站点”
在这里插入图片描述

3.打开极链云官网中“我的实例”页面,对于你已经购买且开机的实例,单击下图箭头所指部分。(建议复制后粘贴到一个文本文件中,等下要用到)

(此段摘自文档)在 用户中心 中的 租用列表 获取登录指令。

在这里插入图片描述

4.对于刚才复制的部分,依次填入下图所示的红框中。

注意!!协议默认为FTP,要选择SFTP,否则无法连接

比如。如果复制的登录指令是ssh -p 52650 root@net.videojj.com。
则将 @ 后的主机名复制到 主机(即主机为net.videojj.com)。
-p 后的端口号复制到 端口(即52650)。
用户名填写 root。

在第一步控制台点击复制密码,填写到 密码

点击连接。

在这里插入图片描述

5.保存密码,确定
在这里插入图片描述
6.关闭
在这里插入图片描述

7.确定
在这里插入图片描述

8.在极链云中一般会用到data-input、data-output、data-share、data-tmp这四个文件夹。参见文档

一般情况下,直接登陆进来的时候是看不到这四个的,要点击右下角这一块的…文件夹,才可以看到这四个文件夹。
在这里插入图片描述

9.现在可以上传项目和数据集了。
说明:
    ①是你电脑里面的文件夹
    ②是服务器上的
    ③是①中的文件或文件夹列表
    ④是②中的文件或文件夹列表

 
 
在左边(①、③)找到你想要上传到服务器的文件或文件夹,在右边(②、④)打开目的地。
从左边拖到右边(文件夹也可以直接拖动,无需压缩。它会自动递归复制)

在这里插入图片描述

4.2XShell

参见文档(这里以Windows为例)

5.上传代码和数据集

通过FileZilla上传(图形化界面,直接拖动。4.1有讲到,这里不赘述)

6.pycharm SSH远程连接

6.1前提

pycharm是专业版。

6.2补充

1.我觉得应该大部分云GPU都可以通过SSH连接实现远程连接。(也就是说,如果你用pycharm,连接不同平台的服务器(极链云或者其他家的云GPU),一般情况下如果该平台提供SSH连接,都可以用这种方式实现远程连接

2.远程连接可以实现:你在本地调试代码,可以在服务器上运行代码,并将输出显示在本地pycharm的输出中。

6.3步骤

参见文档

参考:Pycharm 2018.1.2设置远程virtualenv环境,设置interpreter

 
1.通过File–Setting,打开设置
2.设置Project Interpreter(以下拷贝自文档)

Project - Project Interpreter 标签。点击设置按钮添加一个解析器

在这里插入图片描述

选择 SSH Interpreter。在极链云用户中心的实例列表中复制登陆指令和密码,填写进服务器配置中,下一步中输入密码或选择密钥。

在这里插入图片描述
在这里插入图片描述

因为实例内的 Python 是使用 conda 安装,解析器需要填写 /opt/conda/bin/python
Sync folders 配置代码同步的远程目录。

1)Interpreter:配置python解释器(一般是python.exe所在位置,不过这里极链云给出了位置,所以不需要自己找了;如果要找,可以用在XShell中用where python找)
2)Sync folders:这里是你上传到服务器的项目所在路径。作用是将本地项目和服务器上的项目关联起来。可以通过右边箭头所指位置进行修改
3)Automatically upload project files to the server:指的是你每次对本地项目文件进行报错(比如Ctrl+S),都会将修改结果同步到服务器。
建议勾选,不然有时候你会忘记手动同步,然后代码出错时你找不到原因

在这里插入图片描述

配置成功后可以查看远程的全部包。

在这里插入图片描述

6.然后Ok确定。现在可以直接运行你的项目了。

结语

极链云文档写得还算比较友好,我是小白,没学过,但看文档也能学会操作。建议多看几遍文档,尤其注意 数据目录 那一块

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐