前言
最近尝试了一下移动的免费云服务器,新用户可以免费用50个小时的v100,分享一下使用过程
具体的yolov5训练可以先看别的帖子
【Yolov5】1.认真总结6000字Yolov5保姆级教程(2022.06.28全新版本v6.1)
二、使用步骤
1.注册与登陆
进入网站直接注册就好了,网址如下:
(验证码发的可能有点慢。。。)
2.新建实例
进入控制台,在模型训练里新建实例
然后是上传代码和数据集,建议直接把自己本地的代码和数据集压缩然后上传。
点击新建数据然后找到电脑中的文件上传就好 (上传过程中最好保持在这个界面,否则会中断)
运行这个实例,服务器提供了两种编辑器,建议用jupyter,
打开jupyter后,可以使用terminal进行编辑
新建一个terminal,需要把刚刚上传的压缩包解压,压缩包在 data/user/ 文件夹下,该文件夹只有读取功能,我们可以把他解压到外面
(这里我的数据集名为zc,压缩包名为mydata.zip,请对应修改)
cd data/user/zc #进入目录
unzip mydata.zip -d /root #解压到root文件夹下
cd #退出目录
到这里文件就已经配置好了,如下图,我上传的是yolov5的项目文件
除此之外,还可以通过上传按钮直接上传文件,这个过程也是消耗豆子的,上传大文件最好不要用
3.配置环境
运行 pip install -r requirements.txt,默认从aliyun下载,速度太慢,可以用下面代码安装非常快
pytorch使用官网的代码安装,服务器的cuda是10.1,官网上支持这个的torch只有1.8.1
pip install torch==1.8.1+cu101 torchvision==0.9.1+cu101 torchaudio==0.8.1 -f https://download.pytorch.org/whl/torch_stable.html
其他的包建议从豆瓣云安装,速度很快
pip install matplotlib numpy opencv-python Pillow PyYAML requests scipy tqdm tensorboard pandas seaborn thop -i https://pypi.douban.com/simple/
4.训练
进入yolov5-6.1
cd yolov5-6.1
环境配置好以后就可以训练了,首先,确保你的各个路径没有错,
!!!重点注意cfg、data和图片的路径,由于已经进入yolov5-6.1项目下了,这里的路径都要用相对路径
使用python运行train.py
python train.py
版权声明:本文为ljlqwer原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。