最近使用AutoDL服务器进行模型训练,但是烦于代码文件和数据集的上传,因此来记录和分享一下。
AutoDL服务器的注册和租卡
点击进入AutoDL的网站进行注册
点击创建新实例,来进行选卡,由于我之前已经新建了一张卡,就已经有实例
然后到选卡和填写虚拟环境的界面,这里提一点的是,建议先充小金额的钱,以防选好卡填写完信息发现余额不够无法开卡,现在Autodl用的人比较多,重新充值重新选卡可能会导致你先前选好的卡已经被别人选了,要重新选就很麻烦
根据自己的需求进行选卡
创建虚拟环境
然后创建,就来到这个页面,注意一点的是,创建卡之后GPU是启动的,也就是说从这一刻开始已经计费用卡,由于还没上次代码和数据文件,我建议就先关机,然后在更多中,选择无卡开机,这样子就可以避免没使用GPU的情况下白白浪费钱,无卡开机价格是0.1元/小时
Xshell和Xftp
点击Xshell和Xftp的下载地址,选择这个家庭和学校用户的免费许可证下载,正常下载安装即可
这里注意一下,Xshell和Xftp都要下载的,两者的作用不一样,Xshell是用来连接服务器的,Xftp是用来上传和下载文件的
Xshell和Xftp的使用
打开Xshell软件,输入下面连接指令,这里有官方的使用文档,需要的伙伴自取
连接指令在开卡这里,这里又有个需要注意的点,先把登陆指令复制到文本上,以我这张卡为例,连接指令是这个
ssh -p 28606 root@region-8.autodl.pro
然后将其改写为这个,输入到Xshell中(好像不可能自己ctrl+c/v,只能自己手敲)
ssh root@region-8.autodl.pro 28606
连接成功之后就能看到和下图类似的结果
然后点击这个打开Xftp,进行文件上传
打开Xftp之后,直接拖拽文件夹上传或者在服务器下载文件即可
个人觉得这个可视化上传比较好,可以直接上传代码文件和数据集,然后再Vscode中连接服务器和文件选择就可以训练模型了
到这里关于AutoDL服务器使用Xshell和Xftp进行文件和数据上传的分享就到此结束了