如何使用云服务器进行炼丹
文章目录
- 如何使用云服务器进行炼丹
- 1、选择平台
- 2、学生认证
- 3、租用新实例
- 1)创建实例
- 2)选择镜像
- 3)注意事项
- 4、文件传输
- 1)下载XFTP,用来传输文件
- 2)XFTP连接
- 5、pycharm远程连接
- 1)添加 SSH 解释器
- 2)手动同步代码
- 3)打开远程终端
1、选择平台
个人选择:AutoDL(https://www.autodl.com/)
(以下内容也是围绕这个平台展开描写的)
2、学生认证
一年认证一次。
点击“控制台” —> “主页” —> “认证学生” —> “填写自己的教育邮箱和验证码,确定即可”
3、租用新实例
1)创建实例
注意事项:
- 选择地区:选高可用的地区主机,通常选择北京、内蒙
- GPU型号:通常选用RTX3090,后面的数字表示(已用/总数)
- 通过“空闲/总数”的占比来选择,一般选用多空闲的,不容易被挤下线
- 最高cuda版本影响后面的环境配置
2)选择镜像
3)注意事项
(1)若上传数据时,建议用“无卡模式”开启实例(计费少)。
(2)只有显示“GPU充足”时才可以使用,若仅显示“已关机”则只能开启无卡模式开机。可以通过等待该主机上GPU释放出来以后使用,或者选择迁移实例。
4、文件传输
1)下载XFTP,用来传输文件
2)XFTP连接
已经开机的实例中会给出登录指令和密码:
将登录指令中位于“@字符”后面的内容全部复制到以下第一个红框“主机(H)”中,将root前的数字粘贴在“端口号(O)”处,随后将用户名(root)和密码填入即可创建连接。
连接创建好之后会出现以下窗口,其中左边绿框为个人电脑的文件,右边蓝框为实例中的文件位置。将所要上传的文件从左边直接拉过到右边想要放入的位置即可。
/root/autodl-tmp:
即数据盘,速度比较快,因此可存放读写IO要求高的数据,但不会随保存镜像一起保存。在选择部署的映射路径时,官方帮助文档推荐
/root/autodl-tmp/project/
,不建议使用默认的/tmp
。
5、pycharm远程连接
pycharm专业版才支持远程连接服务器。
此处需要用到的数据还是要自行上传,pycharm远程连接后就可以直接在其终端中开启训练。
1)添加 SSH 解释器
将信息填入对应框中:
看到“Successfully”代表连接成功:
选择一下解释器位置和部署文件夹:
选择System Interpreter,配置远程Python解释器地址为
/root/miniconda3/bin/python
(如果你在miniconda中安装了其他的虚拟环境,那么虚拟环境的python解释器路径在/root/miniconda3/envs/{对应的虚拟环境名称}/bin/python)配置同步目录,意思是本地项目和远程实例中的哪个目录进行关联,这里设置为实例的数据盘子目录(这是官方建议,可自行选择/root/autodl-tmp/下的其他文件夹):
/root/autodl-tmp/project/
(不建议使用默认的/tmp目录)
点击创建,如果过程均无误则需等待一段配置时间,完成后即可进行远程开发。
2)手动同步代码
如果在运行时找不到python文件,可能是没有自动同步代码,那么可以选择手动同步:
3)打开远程终端
配置好pycharm远程开发后,可以在其终端中下拉找到远程服务器打开远程终端:
至此就可以开始炼丹了~~