AutoDL云服务器租用
租用方式分为按量计费、包日、包周和包月,按量计费性价比较高,下面以3090为例。
最好选择多卡可租,避免GPU占用
可选择租用单个GPU或多个GPU
此处可以对数据盘进行扩容,一般50G足够。
镜像选择,分为基础镜像、社区镜像和我的镜像,社区镜像是选择开源框架、我的镜像是之前所保存的镜像,社区镜像和我的镜像加载较慢,所以我选择基础镜像开始环境配置。
选择镜像框架,以tensorflow为例
创建实例,以下可以查看实例信息。
创建实例后,需要上传自己的数据和程序,以及配置环境,可以将实例关机,使用无卡模式开机,无卡模式仅0.1元/小时。使用GPU进行训练模型时需要正常开机。
对于上传数据,我选择xshell和xftp,通过官方途径申请免费版本。可以参考AutoDL帮助文档->最佳实践->XShell 下载地址:家庭/学校免费 - NetSarang Website
安装后,输入用户名和邮箱申请免费版本(仅需点进xshell和xftp所发的邮件即可)。
打开XShell,点击新建,出现下图左侧界面。
在xshell连接虚拟环境,在实例中复制登录指令
在xshell的新建会话中输入主机和端口,点击确定
找到新建的会话(有些电脑需要退出,重新打开xshell),输入用户名,均为root
、
输入密码,点击确定。密码在实例中复制。
出现以下界面表示连接成功
点击xshell中的xftp传输数据图标
xftp左边表示主机的文件,右边表示云服务器的文件夹的根目录(/root)
需要将数据和程序传入云服务器根目录(/root)下,在/root新建文件夹test,右键点击你要传输的文件或者文件夹,我这里将.24i文件传输到/root/test下。同样,在云服务器文件或者文件夹右键,点击传输,可将云服务器文件传输至主机。
打开实例的jupyterlab,可以看到.24i以传入至/root/test,完成数据传输。
接下来,即可打开终端完成环境配置等后续工作,开始模型训练(同linux下进行深度学习环境配置)
进入终端之后,在使用conda配置环境之前,输入vim ~/.bashrc,按i进入vim的编辑模式,移动到文件的最后一行,加上source /root/miniconda3/etc/profile.d/conda.sh,按ESC,输入:wq保存并退出,输入bash重启终端或者关闭终端重新打开一个即可,或是输入以下命令初始化
conda init bash && source /root/.bashrc