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

相关文章

SpringBoot整合Flowable实现工作流的详细流程

《SpringBoot整合Flowable实现工作流的详细流程》Flowable是一个使用Java编写的轻量级业务流程引擎,Flowable流程引擎可用于部署BPMN2.0流程定义,创建这些流程定义的... 目录1、流程引擎介绍2、创建项目3、画流程图4、开发接口4.1 Java 类梳理4.2 查看流程图4

java Long 与long之间的转换流程

《javaLong与long之间的转换流程》Long类提供了一些方法,用于在long和其他数据类型(如String)之间进行转换,本文将详细介绍如何在Java中实现Long和long之间的转换,感... 目录概述流程步骤1:将long转换为Long对象步骤2:将Longhttp://www.cppcns.c

Linux使用scp进行远程目录文件复制的详细步骤和示例

《Linux使用scp进行远程目录文件复制的详细步骤和示例》在Linux系统中,scp(安全复制协议)是一个使用SSH(安全外壳协议)进行文件和目录安全传输的命令,它允许在远程主机之间复制文件和目录,... 目录1. 什么是scp?2. 语法3. 示例示例 1: 复制本地目录到远程主机示例 2: 复制远程主

windows系统上如何进行maven安装和配置方式

《windows系统上如何进行maven安装和配置方式》:本文主要介绍windows系统上如何进行maven安装和配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不... 目录1. Maven 简介2. maven的下载与安装2.1 下载 Maven2.2 Maven安装2.

C/C++的OpenCV 进行图像梯度提取的几种实现

《C/C++的OpenCV进行图像梯度提取的几种实现》本文主要介绍了C/C++的OpenCV进行图像梯度提取的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录预www.chinasem.cn备知识1. 图像加载与预处理2. Sobel 算子计算 X 和 Y

spring-gateway filters添加自定义过滤器实现流程分析(可插拔)

《spring-gatewayfilters添加自定义过滤器实现流程分析(可插拔)》:本文主要介绍spring-gatewayfilters添加自定义过滤器实现流程分析(可插拔),本文通过实例图... 目录需求背景需求拆解设计流程及作用域逻辑处理代码逻辑需求背景公司要求,通过公司网络代理访问的请求需要做请

使用JavaConfig配置Spring的流程步骤

《使用JavaConfig配置Spring的流程步骤》JavaConfig是Spring框架提供的一种基于Java的配置方式,它通过使用@Configuration注解标记的类来替代传统的XML配置文... 目录一、什么是 JavaConfig?1. 核心注解2. 与 XML 配置的对比二、JavaConf

Go语言中使用JWT进行身份验证的几种方式

《Go语言中使用JWT进行身份验证的几种方式》本文主要介绍了Go语言中使用JWT进行身份验证的几种方式,包括dgrijalva/jwt-go、golang-jwt/jwt、lestrrat-go/jw... 目录简介1. github.com/dgrijalva/jwt-go安装:使用示例:解释:2. gi

SpringBoot如何对密码等敏感信息进行脱敏处理

《SpringBoot如何对密码等敏感信息进行脱敏处理》这篇文章主要为大家详细介绍了SpringBoot对密码等敏感信息进行脱敏处理的几个常用方法,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录​1. 配置文件敏感信息脱敏​​2. 日志脱敏​​3. API响应脱敏​​4. 其他注意事项​​总结

python进行while遍历的常见错误解析

《python进行while遍历的常见错误解析》在Python中选择合适的遍历方式需要综合考虑可读性、性能和具体需求,本文就来和大家讲解一下python中while遍历常见错误以及所有遍历方法的优缺点... 目录一、超出数组范围问题分析错误复现解决方法关键区别二、continue使用问题分析正确写法关键点三