对于学习计算机并进行深度学习训练的同学们,autodl这个网站的租用GPU服务器可谓是性价比超高。Autodl服务器租用网站链接:

AutoDL-品质GPU租用平台-租GPU就上AutoDL

一、租用服务器(创建实例)

首先进入网站,注册账号并进行学生认证,认证成功有10块钱的代金券,可以使用。

 

       首先,我们先看一下,我们网盘的默认的区,我的这里是北京A区的,然后我们点击租用新实例,选择北京A区,GPU型号看自己的选择(GPU越好,租金越贵),这里选择2080Ti的,为了演示这里GPU数量选择1个,接下来选择机器,尽量选择空闲GPU多的机器,因为虽然我们暂时使用1个GPU,但是不能保证我们后期需要加GPU的情况。

 

       镜像的话,可以暂时按我的示例选择,之后可以按照自己的需要进行选择,可以看到租用的机器每小时0.88元,整点扣费。

      租好(创建实例)后我们可以马上关机,然后以无卡模式重新开机,因为无卡模式运行0.1元每小时,我们之后还需要配置各种东西,这样可以以最省钱的方式进行。

二、配置环境、上传数据

2.1 配置环境

点击JupyterLab,进入启动页后,点击终端

在命令行进行如下操作:

①输入: vim ~/.bashrc
②开始进行编辑输入: i
③移动到文件的最后一行,加上: source /root/miniconda3/etc/profile.d/conda.sh
④保存并退出:按Esc键,输入:wq,再回车
⑤输入bash重启终端

 

 

创建新环境(新环境名叫test,python版本3.6): conda create -n test python=3.6
进入新环境: conda activate test

 2.2 上传数据

     在这里上传的数据主要为代码和数据集,方便演示,我们使用手写字符识别的代码和数据集。首先需要下载数据

代码链接:
https://gitcode.net/mirrors/mivlab/ai_course?utm_source=csdn_github_accelerator

数据集百度云链接:
链接:https://pan.baidu.com/s/18Fz9Cpj0Lf9BC7As8frZrw 提取码:xhgk

我们只取ai_course-master文件夹下的classify_pytorch,其他我们不需要。

 并将数据集放于classify_pytorch文件夹下。

 我们将classify_pytorch打成zip格式的压缩包。

 点击上传,在JupyterLab左侧的列表autodl-nas文件夹下我们可以看到已上传的文件。

        执行 cd autodl-nas 命令进入到该文件夹下,再执行 unzip classify_pytorch.zip 解压文件(expmrc请忽略,那是我原来用过的文件,和本次演示无关)。

三、远程连接本地Pycharm

3.1 安装专业版Pycharm

3.1.1 安装

       因为pycharm专业版才能远程连接,但是专业版的只有30天的免费使用期,我们需进行XX操作,以便永久使用。先下载2021.3版本的pycharm,一定是2021.3的

百度云:https://pan.baidu.com/share/init?surl=vYk2bnYhPHzXeLT44NX2fA
提取码:ehn3

3.1.2 激活

下载并安装好之后,在桌面文件Pycharm2021.3处点击右键,再点击 打开文件所在的位置 。

 

找到叫 pycharm64.exe.vmoptions 的文件,右键选择打开方式 ,选择记事本。

 根据自己的系统, 将.jar的文本复制到记事本文件的最后一行,本机器为windows的。

windows:   -javaagent:c:/fineagent.jar
mac:       -javaagent:/Users/neo/fineagent.jar
linux:     -javaagent:/home/neo/fineagent.jar 

    然后将在百度云盘中下载的 fineagent.jar 文件复制到C盘的根目录下 。

双击Pycharm,打开,码如下。

5AYV1D1RE5-eyJsaWNlbnNlSWQiOiI1QVlWMUQxUkU1IiwibGljZW5zZWVOYW1lIjoiaHR0cHM6Ly93d3cuaml3ZWljaGVuZ3podS5jb20iLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWlsIjoiIiwibGljZW5zZVJlc3RyaWN0aW9uIjoiIiwiY2hlY2tDb25jdXJyZW50VXNlIjpmYWxzZSwicHJvZHVjdHMiOlt7ImNvZGUiOiJJSSIsImZhbGxiYWNrRGF0ZSI6IjIwOTktMTItMzEiLCJwYWlkVXBUbyI6IjIwOTktMTItMzEifSx7ImNvZGUiOiJBQyIsImZhbGxiYWNrRGF0ZSI6IjIwOTktMTItMzEiLCJwYWlkVXBUbyI6IjIwOTktMTItMzEifSx7ImNvZGUiOiJEUE4iLCJmYWxsYmFja0RhdGUiOiIyMDk5LTEyLTMxIiwicGFpZFVwVG8iOiIyMDk5LTEyLTMxIn0seyJjb2RlIjoiUFMiLCJmYWxsYmFja0RhdGUiOiIyMDk5LTEyLTMxIiwicGFpZFVwVG8iOiIyMDk5LTEyLTMxIn0seyJjb2RlIjoiR08iLCJmYWxsYmFja0RhdGUiOiIyMDk5LTEyLTMxIiwicGFpZFVwVG8iOiIyMDk5LTEyLTMxIn0seyJjb2RlIjoiRE0iLCJmYWxsYmFja0RhdGUiOiIyMDk5LTEyLTMxIiwicGFpZFVwVG8iOiIyMDk5LTEyLTMxIn0seyJjb2RlIjoiQ0wiLCJmYWxsYmFja0RhdGUiOiIyMDk5LTEyLTMxIiwicGFpZFVwVG8iOiIyMDk5LTEyLTMxIn0seyJjb2RlIjoiUlMwIiwiZmFsbGJhY2tEYXRlIjoiMjA5OS0xMi0zMSIsInBhaWRVcFRvIjoiMjA5OS0xMi0zMSJ9LHsiY29kZSI6IlJDIiwiZmFsbGJhY2tEYXRlIjoiMjA5OS0xMi0zMSIsInBhaWRVcFRvIjoiMjA5OS0xMi0zMSJ9LHsiY29kZSI6IlJEIiwiZmFsbGJhY2tEYXRlIjoiMjA5OS0xMi0zMSIsInBhaWRVcFRvIjoiMjA5OS0xMi0zMSJ9LHsiY29kZSI6IlBDIiwiZmFsbGJhY2tEYXRlIjoiMjA5OS0xMi0zMSIsInBhaWRVcFRvIjoiMjA5OS0xMi0zMSJ9LHsiY29kZSI6IlJNIiwiZmFsbGJhY2tEYXRlIjoiMjA5OS0xMi0zMSIsInBhaWRVcFRvIjoiMjA5OS0xMi0zMSJ9LHsiY29kZSI6IldTIiwiZmFsbGJhY2tEYXRlIjoiMjA5OS0xMi0zMSIsInBhaWRVcFRvIjoiMjA5OS0xMi0zMSJ9LHsiY29kZSI6IkRCIiwiZmFsbGJhY2tEYXRlIjoiMjA5OS0xMi0zMSIsInBhaWRVcFRvIjoiMjA5OS0xMi0zMSJ9LHsiY29kZSI6IkRDIiwiZmFsbGJhY2tEYXRlIjoiMjA5OS0xMi0zMSIsInBhaWRVcFRvIjoiMjA5OS0xMi0zMSJ9LHsiY29kZSI6IlJTVSIsImZhbGxiYWNrRGF0ZSI6IjIwOTktMTItMzEiLCJwYWlkVXBUbyI6IjIwOTktMTItMzEifV0sImhhc2giOiIxMjc5Njg3Ny8wIiwiZ3JhY2VQZXJpb2REYXlzIjo3LCJhdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlLCJpc0F1dG9Qcm9sb25nYXRlZCI6ZmFsc2V9-HNPogO0kWkHCVMnsjmBXUqQt87UPHqdkYqZGveSJtu8hb2V2Yq7gHsHenp4UuEd3jwEwC+YrUIf7U5yDA/56F5Sdn0RLUHZX5DHeQbJPbmYCBsDRT7m8rnmMFOSZn3vwNatvv1cooZbcGOk3Wwxx6bF7XcgaIrmXRcmZMZgv2PZehr0WS1HxNKe3X4nbGP3MwiSbg4ypmxNDrljmgv+Si9QDDwNLDffqeO0Lce0FqEJuMWmvBS42S0aeIYF8IS5bp4+LFKLJ8T7tF40OxKYDurBb9+9c43GZBscM/eLB8Jos66jNGFwgebFUlvhzJKVHZtuc/N8zGeEnTq6K0T/B8w==-MIIDTjCCAjagAwIBAgIBDTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMCAXDTE4MTEwMTEyMjk0NloYDzIwOTkwODA5MDIyNjA3WjAfMR0wGwYDVQQDDBRwcm9kMnktZnJvbS0yMDIwMTAxOTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMK3eyr0+Oys/TwcQO+qYaXWGBmXcEP4fR0bHHzZd/4WNGltXhecM80OWthA38BQRYAJBCKz/dSkO2Kj1H2y+7KB5cIaOiJEyTESfTSgzQdot6laRBU8oxy9mmagI46M8zEEmplPybY4YJj4HOwZiBsMQEMxoTgMDLpuHX6uASoVhSj6koB55lOj4wEgsQBeAMWTAXmTl88ixE179J8aBUkBGpL8w/tZzl9BJXZNF15gPfkS58rw8cdPzXLS0Yym37A2/KKFhfHzJc5KhbaxqYzmkAfTMqPsIqCQ1lQUAqfiPn2gN2I1Z3/cQuEW27M55fXVr2DduQe5DWzYJs85L50CAwEAAaOBmTCBljAJBgNVHRMEAjAAMB0GA1UdDgQWBBQk2hEilvWFQcCTR+gxI0z0wIQC/zBIBgNVHSMEQTA/gBSjnrZIZ0ISNkG9beC5tKBSi5fxs6EcpBowGDEWMBQGA1UEAwwNSmV0UHJvZmlsZSBDQYIJANJssYOyg3nhMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAsGA1UdDwQEAwIFoDANBgkqhkiG9w0BAQsFAAOCAQEAsCQBjO5wttco/Z5cj/o4GBrku8UtBBBVFq4xsBanshTHm4deVxcTvta4aScV0TPKcaLqGqWx8A9v8XXO8dBbCuyXvWZteZ/C2Covg1xXiM99lz7VxqpjVmLdKanZn5u0gQSiYJdcfF+TdbmEIeSOnN/kLXNq2hXdJQK2zk2J25UZqu5EibRtTbdOzw6ZcfwJ8uOntXfsmAhnNICP3Wf/4wR/mwB0Ka4S+JA3IbF5MUmUZ/fjUaFarnin70us+Vxf/sZUi7u67wilvwVV0NAqDpthHUV0NRc4q+yOr2Dt/uCHdy4XRXLJfAv/z9/xBwNZZALNz3EtQL6IeIWWJByl3g==

3.1.3 安装汉化插件(不需要可以跳过)

       点击菜单栏file,再点击settings,选择Plugins,搜索chinese,选择 Chinese(Simplified) Language Pack 中文语言包 ,点击下载,  安装完成后重启prcharm,即得到汉化版的朋友charm。

3.2 远程连接 

首先用pycharm在本地打开classify_pytorch

 点击文件,再点击设置。

 找到Python解释器,然后点击右侧的齿轮,点击添加

 找到SHH解释器,主机和用户名需要回到租用服务器那里获取。

 登录指令和密码都是隐藏的,复印过来就可以看到了。

例如,指令和密码如下,38352为端口号。

 我们将root@后的文本作为主机名,root为用户名

 

输入密码

 解释器的位置位于 /root/miniconda3/envs/test/bin/python 

 同步文件夹中远程路径的位置位于 /root/autodl-nas/classify_pytorch

 

然后点击菜单栏工具/部署/配置,点击测试连接,可以看到本地pycharm已连接到远程服务器。

 在这里我们设置/root/autodl-nas为根路径

 这就是用本地pycharm连接到远程服务器的文件。

 

等待文件更新完,我们再进行下一步操作。

四、代码训练

       注意,左侧红色部分为本地,右侧绿色部分为远程,远程文件中有修改后,需要点击一下蓝色部分的更新按钮。

       

这时我们可以关闭服务器,因为我们目前使用的是无核的,关闭后我们重启,这样就是有核的。

点击终端,选择我们的会话(其他出现的忽略,这是我原来连接的,与本次展示无关)。 

 执行如下命令

conda activate test  激活

cd autodl-nas       
cd classify_pytorch 
cd classify_pytorch  进入训练文件所在目录

执行如下命令,安装torch和torchsummary

conda install pytorch==1.1.0 torchvision==0.3.0 cudatoolkit=9.0 -c pytorch

pip install torchsummary

 再执行代码,程序就跑起来了

python train_mnist.py --datapath=MNIST_Dataset/train_images --use_cuda==True

点击AutoPanel,查看硬件的使用情况。

 

显卡不用时,一定要关机!!!!!!!否则一直在扣费。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐