1.88/h
(我之前忘了进行学生认证,然后就一直是1.98/h
,陆续用了300元之后才发现没有认证。这么算下来,多花了30多块钱!/(ㄒoㄒ)/~~)二(2)
中有两种上传方式步骤。我建议如果上传的只是单个文件,就直接用网盘上传(zip压缩包上传,然后再用unzip解压)。如果是多个文件,就通过Xtfp上传下载比较方便。控制台
,然后如图点击租用新实例
❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀
其实可以先在基础镜像中看一下是否有自己需要的配置(假如你需要如下图所示的torch1.10-cuda113
),有的话,就不需要像我这样上图这样去选择然后再去自己配置环境。
并且!如果你选择使用基础镜像,那么在等会儿的二(3)配置环境
中,除了5~10
步不用进行之外,其它的还都要进行,特别是步骤11
去验证一下是否能顺利加载成功PyTorch。你的基础镜像环境名叫base,所以每次你需要直接用基础镜像运行代码时,还是需要调用命令conda activate base
来激活进入到你的基础镜像中。
如果进入到基础镜像,发现不太好使用,那么你仍然可以继续我二
的步骤,去下载好镜像然后再上传,再配置虚拟环境。
❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀
更新内容:初始化网盘(即可以开始使用该区域的公用数据文件夹autodl-nas
)
更新内容:AutoDL最近更新很快哇!多了一个可以存放数据的地方autodl-fs
,看它的描述,是跟autodl-nas
一样的用法,貌似性能还好一点。那么以后就可以将数据、代码存放在这两个公用的地方了!妙哉~(即,如果autodl-nas
文件夹免费的20G
用完了,就可以初始化autodl-fs
文件夹,继续在这里面存放文件)
写在前面:当只是需要上传一个zip压缩包
时,或者其他类型的单个文件时,建议直接进入到我的网盘
中上传。因为这样可以少了连接到Xftp这个步骤,以及可以少费点钱。网盘上传步骤可参考👉AutoDL上传数据详细步骤(自己用的步骤,可能没有其他大佬用的那么高级)
先说明好处和注意事项:
只上传一个zip压缩包
,以及在AutoDL中解压的方式,可参考博客:AutoDL上传数据详细步骤(自己用的步骤,可能没有其他大佬用的那么高级)
Xftp的作用:在Windows系统下,如果想和Linux系统进行文件传输,可以使用Xftp工具。
注意:
上传or下载数据时,请开启无卡模式开机
,为了省钱!!!
上传or下载数据的简单方式:直接在Xftp中拖动文件
(1)点击无卡模式开机(不一定要是无卡模式
哈,只要开机就行)
(2)开机后就获得了:登陆指令、密码
(3)打开Xftp进行连接
假设步骤(2)得到的登陆指令是:ssh -p 12300 root@rxxxxn-0.autodl.com
那么下图中的主机
和端口号
分别是:
@
后的所有内容)新建会话:
打开已有会话:
与AutoDL的连接成功界面:
上传镜像到网盘中:
JupyterLab
vim ~/.bashrc
i
source /root/miniconda3/etc/profile.d/conda.sh
Esc
键,输入:wq
,再回车bash
重启终端(即,刷新一下)conda activate base
conda create -n py38 python=3.8
conda activate py38
autodl-nas/
目录下)pip install autodl-nas/torch-1.10.0+cu111-cp38-cp38-linux_x86_64.whl
Tab
键可自动补齐名称)pip install autodl-nas/torchvision-0.11.0+cu111-cp38-cp38-linux_x86_64.whl
pip install autodl-nas/torchaudio-0.10.0+cu111-cp38-cp38-linux_x86_64.whl
py38
)
py38
环境中输入conda install ipykernel
ipython kernel install --user --name=py38
py38
进去写代码了(即在py38环境下,使用jupyternotebook)(如果没有像我这样自己上传镜像然后配置的同学,就不用选择py38
了,就选择左边的Python 38
进入到jupyter后进行下面步骤即可)注意:到目前为止,为了省钱还是开的无卡模式
,所以为了验证环境已经配置完善,需要先关机
,再直接开机
(不要再选择无卡模式了,此时就是要开始烧钱了,1.88/h
)
输入以下代码验证:
import torchvision
import torch
print(torchvision.__version__)
print(torch.cuda.is_available())
# 0.11.0+cu111
# True
参考以下文档肯定可以开始进行远程开发的,再多注意以下图中的地方即可:
先用PyCharm专业版随便打开一个项目
Tools -> Deployment -> Configuration
添加SFTP
点击...
进入SSH Configurations
完成配置
显示云服务器的文件目录
切换到root/autodl-nas
云盘目录下,就能看到我们上传的数据和代码了
连接到远程终端
查看代码内容,并重新上传更新代码
运行代码