手把手学习使用云GPU(以九天 毕昇为例)

如何白嫖GPU并训练自己的模型(以九天 毕昇 为例)

随着深度学习的火热,越来越多的人开始使用深度学习的方法解决自己研究领域的问题,但是在训练模型的时候往往遇到实验室GPU使用拥挤的问题,这时候就需要找一些云GPU使用了,但对于大部分学生党来说,租用GPU是一笔不小的开支。因此这时候就需要找一些免费的、可白嫖的了。找到了捏,又不一定能够快速上手使用,因此本文针对该类现状,详细介绍一种免费云GPU的使用,以帮助学生党快速入手云GPU并训练自己的模型。

1.打开网站

九天 毕昇: https://jiutian.10086.cn/edu/#/home
右上角注册登录
注册登录

2.先签到领豆再进入控制台签到

3. 新建实例

依次点击 模型训练、单机训练、新建实例
新建实例

4.选用套餐

实例名称:自己随意取
数据集:可以根据自身需求选择,也可以不选择数据集
资源套餐:
①CPU:一般用于编写代码,测试简单python程序
②V100虚拟化:有8G显存的GPU
③V100:基本上选不到
我们选择第②个V100虚拟化
选用套餐

5.启动

稍等片刻后点击 jupyter 启动
启动
启动后,耐心等待加载

6.选择操作界面

可以点击左上角 蓝色+ 号添加更多操作界面
可选notebooknotebook我最喜欢命令行,我这里打开两个命令行,一个用以执行程序,一个用来看GPU使用情况
命令行先打开teminal一个、再添加一个

再添加一个

7.上传文件

上传文件
我个人偏向使用命令行操作
我先创建一个文件夹

mkdir test

进入新建的文件夹
再从gitee上下载文件(下载的文件是使用CNN进行手写数字识别的程序)

cd test
git clone https://gitee.com/ming-ming-0201/handwritten-number-recognition.git

下载完成
进入下载后的文件夹、再使用ls查看文件目录

cd handwritten-number-recognition
ls

查看文件夹
文件里面有一个train.py和test.py

8.确定虚拟环境

根据自己代码的要求确定python虚拟环境,我的程序需要torch,因此只要含有torch就行,也可以自行去创建虚拟环境再自行安包

查看有哪些环境

conda env list 

查看虚拟环境
我这里选用其中的pytorch1.8环境

激活环境

conda activate pytorch1.8

激活环境

9.训练模型

要训练的程序里面,需要自己提前写好调用GPU的代码

调用GPU
如果是多GPU的代码,请将GPU使用序号改为 0

命令行执行 train.py

python train.py

差一个包
差一个包
安装一下

pip install tqdm

安装好了
命令行再执行 train.py

python train.py

稍等片刻,程序跑起来了
开训

10.查看一下GPU使用情况

打开另一个命令行去查看

点开另一个命令将
输入命令查看GPU使用情况

nvidia-smi

显存占用
GPU有8G显存,这里才占用1.2G,还有很大余量捏。

11.关闭实例

回到实例首页,点击停止
停止

结尾语:该平台使用还有很多操作,需要大家自行探索,能有免费的GPU使用,还是挺不错的,为移动点赞!

  • 5
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值