AutoDL算力云进行yolov5训练流程

2024-03-25 06:44

本文主要是介绍AutoDL算力云进行yolov5训练流程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

  • 第一步 充值
  • 第二步 选择我们用到的显卡
  • 第三步 将我们的yolov5源代码导入服务器
  • 第四步 激活环境
  • 第五步 训练
  • 第六步 训练完成 提取

第一步 充值

打开我们的算力云官网
然后找到充值入口 最低充值50

第二步 选择我们用到的显卡

在这里插入图片描述
一般呢我都用便宜的2080ti

选择2080ti之后 基础镜像
在这里插入图片描述
之后就可以立即创建了 ,我们的服务器就启动了,点击第一行JupyterLab
在这里插入图片描述

可以看到我们的终端
在这里插入图片描述

第三步 将我们的yolov5源代码导入服务器

yolov5的版本最好为7.0 其他的有点问题
我们将yolov5 压缩成压缩包 可以拖到服务中去
在这里插入图片描述
然后

unzip yolov5.zip

在这里插入图片描述

第四步 激活环境

第一步 切换目录

cd yolov5

第二步

conda init

然后关闭这个终端 重新打开一个终端
在这里插入图片描述
安装环境所需要的包

pip install -r requirements.txt

将字体文件Arial.ttf 导入yolov5文件夹中 自行下载

第五步 训练

第一步
导入我们的数据集datasets
在这里插入图片描述
第二步 切换目录到data 新建yaml文件 输入内容如下图类似 保证train和val即可
在这里插入图片描述
第三步切换到models文件夹
在这里插入图片描述
将yolov5s.yaml的类别数改为自己的

第四步开始训练

python train.py --batch 16 --epochs 300 --data ./data/face.yaml --cfg ./models/yolov5s.yaml --weights '' --device 0

在这里插入图片描述

第六步 训练完成 提取

训练完成 找到runs文件夹 train文件夹 里面就有我们的训练结果,在这里插入图片描述
在这里插入图片描述
其中best.pt就是我们需要的 之后我们可以调用这个pt文件进行后续的操作

这篇关于AutoDL算力云进行yolov5训练流程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/844151

相关文章

利用python实现对excel文件进行加密

《利用python实现对excel文件进行加密》由于文件内容的私密性,需要对Excel文件进行加密,保护文件以免给第三方看到,本文将以Python语言为例,和大家讲讲如何对Excel文件进行加密,感兴... 目录前言方法一:使用pywin32库(仅限Windows)方法二:使用msoffcrypto-too

Pandas使用AdaBoost进行分类的实现

《Pandas使用AdaBoost进行分类的实现》Pandas和AdaBoost分类算法,可以高效地进行数据预处理和分类任务,本文主要介绍了Pandas使用AdaBoost进行分类的实现,具有一定的参... 目录什么是 AdaBoost?使用 AdaBoost 的步骤安装必要的库步骤一:数据准备步骤二:模型

使用Pandas进行均值填充的实现

《使用Pandas进行均值填充的实现》缺失数据(NaN值)是一个常见的问题,我们可以通过多种方法来处理缺失数据,其中一种常用的方法是均值填充,本文主要介绍了使用Pandas进行均值填充的实现,感兴趣的... 目录什么是均值填充?为什么选择均值填充?均值填充的步骤实际代码示例总结在数据分析和处理过程中,缺失数

将Java项目提交到云服务器的流程步骤

《将Java项目提交到云服务器的流程步骤》所谓将项目提交到云服务器即将你的项目打成一个jar包然后提交到云服务器即可,因此我们需要准备服务器环境为:Linux+JDK+MariDB(MySQL)+Gi... 目录1. 安装 jdk1.1 查看 jdk 版本1.2 下载 jdk2. 安装 mariadb(my

QT进行CSV文件初始化与读写操作

《QT进行CSV文件初始化与读写操作》这篇文章主要为大家详细介绍了在QT环境中如何进行CSV文件的初始化、写入和读取操作,本文为大家整理了相关的操作的多种方法,希望对大家有所帮助... 目录前言一、CSV文件初始化二、CSV写入三、CSV读取四、QT 逐行读取csv文件五、Qt如何将数据保存成CSV文件前言

通过Spring层面进行事务回滚的实现

《通过Spring层面进行事务回滚的实现》本文主要介绍了通过Spring层面进行事务回滚的实现,包括声明式事务和编程式事务,具有一定的参考价值,感兴趣的可以了解一下... 目录声明式事务回滚:1. 基础注解配置2. 指定回滚异常类型3. ​不回滚特殊场景编程式事务回滚:1. ​使用 TransactionT

Java中使用Hutool进行AES加密解密的方法举例

《Java中使用Hutool进行AES加密解密的方法举例》AES是一种对称加密,所谓对称加密就是加密与解密使用的秘钥是一个,下面:本文主要介绍Java中使用Hutool进行AES加密解密的相关资料... 目录前言一、Hutool简介与引入1.1 Hutool简介1.2 引入Hutool二、AES加密解密基础

SpringSecurity6.0 如何通过JWTtoken进行认证授权

《SpringSecurity6.0如何通过JWTtoken进行认证授权》:本文主要介绍SpringSecurity6.0通过JWTtoken进行认证授权的过程,本文给大家介绍的非常详细,感兴趣... 目录项目依赖认证UserDetailService生成JWT token权限控制小结之前写过一个文章,从S

使用Jackson进行JSON生成与解析的新手指南

《使用Jackson进行JSON生成与解析的新手指南》这篇文章主要为大家详细介绍了如何使用Jackson进行JSON生成与解析处理,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 核心依赖2. 基础用法2.1 对象转 jsON(序列化)2.2 JSON 转对象(反序列化)3.

C#使用SQLite进行大数据量高效处理的代码示例

《C#使用SQLite进行大数据量高效处理的代码示例》在软件开发中,高效处理大数据量是一个常见且具有挑战性的任务,SQLite因其零配置、嵌入式、跨平台的特性,成为许多开发者的首选数据库,本文将深入探... 目录前言准备工作数据实体核心技术批量插入:从乌龟到猎豹的蜕变分页查询:加载百万数据异步处理:拒绝界面