本文主要是介绍白嫖NVIDIA v100 (九天毕昇),附YOLOv5实操,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
做深度学习如果没有合适的显卡,可以试试这个,colab用起来不方便 百度的aistudio虽然也是v100,但是不能用pytorch
配置环境
之前这个教程写的不够详细 所以这次详细写一遍
- 免费v100
缺点
-
上传数据速度慢
-
训练速度也稍微慢点
-
至于用不用还是看个人把,之前遇到两次问题,一个是上传数据速度慢,跟官方反馈过,也是隔天就给打电话过来了,还有就是pip install半天没有动作,这个是安装源的问题,用清华源
注册
- 首先点开网址九天毕昇
先注册下账号,这里必须吐槽下他这个密码要求挺烦人,大小写数字,符号不可以是键盘相邻的
注册完就会进入到这个界面
算力豆
- 首先来到控制台,每次运行主要是消耗算力豆,刚注册会送500豆,下面的问卷送100个,每日签到要得。第一天送40,第二天80,第三天到第六天都是100,最后一天150 中断就要重来。每周都会刷新。5个豆子能用一小时
- 然后来到数据管理,他首先是有两个上传数据的方式,一个是数据管理这里,还有是jupyter哪里,我之前都是再jupyter,后来总是传着传着失败。加了工作人员微信,推荐用数据管理的方法上传。
这里我就随便上传一个举个例子
一开始进度为0,慢慢等下把
数据集上传完毕了,接下来要创建一个容器实例
新建实例
这里把刚才上传的dataset选上,这里没选择后面也能补上,选则虚拟化v100
这里有两种操作方式,都可以,vscode和本地的差不多,先用jupyter把
如果刚才数据集没选上,就停止后,点编辑,重新选下
先上传yolov5文件吧
接下来选则终端,进入bash,通过命令解压刚上传的yolov5-master.zip
输入解压命令 unzip file.zip -d path
不加-d也行 直接加压到当前目录下
刷新下
创建conda环境,这样每次重新打开这个v100实例的时候都能保持上一次的状态,输入conda init
叉掉这个终端,在重新打开一个,应该会看到进入了conda
环境中
接下来 输入conda create -n YOLO python=3.11
,这里YOLO是你的环境名字,python版本自己选则
遇到[y/n]
输入y
回车,完成后用第一个命令查看环境列表,第二个命令激活创建的环境
首先加载到yolov5目录,然后输入pip install -r requirements.txt
回车
安装速度还行,要是有问题就是安装源的问题,只保留清华源(豆瓣,阿里太慢了)。
不要在终端中按下鼠标右键,容易引发crtl+c
也就是终止运行的命令
安装torch可能慢一些,稍微等等
我们上传的数据集在data/user/datasets/
,crtl+l
就是清空终端显示的内容,把这个数据集解压到和yolov5一个目录下吧 执行unzip data/user/datasets/datasets.zip -d root/
这样就成功了,这个datasets是用的v5自动下载的
前面忘记说了 yolov5s.pt也上传个把 要不他下载国外的内容 几乎下不动
训练的时候还是用vscode模式把,先映射下目录
尽量程序涉及到路径的都换成绝对路径,右键datasets文件夹选则copy path得到的就是他的绝对路径
用下面的方式打开终端,运行命令即可
其他的和本地跑没什么区别,路径都用绝对路径就不会出错,用它这个还挺折腾的,3090一小时也就1块多,还是珍惜时间少折腾吧
想终止程序crtl+c即可
这篇关于白嫖NVIDIA v100 (九天毕昇),附YOLOv5实操的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!