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

相关文章

Linux使用fdisk进行磁盘的相关操作

《Linux使用fdisk进行磁盘的相关操作》fdisk命令是Linux中用于管理磁盘分区的强大文本实用程序,这篇文章主要为大家详细介绍了如何使用fdisk进行磁盘的相关操作,需要的可以了解下... 目录简介基本语法示例用法列出所有分区查看指定磁盘的区分管理指定的磁盘进入交互式模式创建一个新的分区删除一个存

C#使用HttpClient进行Post请求出现超时问题的解决及优化

《C#使用HttpClient进行Post请求出现超时问题的解决及优化》最近我的控制台程序发现有时候总是出现请求超时等问题,通常好几分钟最多只有3-4个请求,在使用apipost发现并发10个5分钟也... 目录优化结论单例HttpClient连接池耗尽和并发并发异步最终优化后优化结论我直接上优化结论吧,

使用Python进行文件读写操作的基本方法

《使用Python进行文件读写操作的基本方法》今天的内容来介绍Python中进行文件读写操作的方法,这在学习Python时是必不可少的技术点,希望可以帮助到正在学习python的小伙伴,以下是Pyth... 目录一、文件读取:二、文件写入:三、文件追加:四、文件读写的二进制模式:五、使用 json 模块读写

使用zabbix进行监控网络设备流量

《使用zabbix进行监控网络设备流量》这篇文章主要为大家详细介绍了如何使用zabbix进行监控网络设备流量,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录安装zabbix配置ENSP环境配置zabbix实行监控交换机测试一台liunx服务器,这里使用的为Ubuntu22.04(

Python实现NLP的完整流程介绍

《Python实现NLP的完整流程介绍》这篇文章主要为大家详细介绍了Python实现NLP的完整流程,文中的示例代码讲解详细,具有一定的借鉴价值,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 编程安装和导入必要的库2. 文本数据准备3. 文本预处理3.1 小写化3.2 分词(Tokenizatio

在Pandas中进行数据重命名的方法示例

《在Pandas中进行数据重命名的方法示例》Pandas作为Python中最流行的数据处理库,提供了强大的数据操作功能,其中数据重命名是常见且基础的操作之一,本文将通过简洁明了的讲解和丰富的代码示例,... 目录一、引言二、Pandas rename方法简介三、列名重命名3.1 使用字典进行列名重命名3.编

python安装完成后可以进行的后续步骤和注意事项小结

《python安装完成后可以进行的后续步骤和注意事项小结》本文详细介绍了安装Python3后的后续步骤,包括验证安装、配置环境、安装包、创建和运行脚本,以及使用虚拟环境,还强调了注意事项,如系统更新、... 目录验证安装配置环境(可选)安装python包创建和运行Python脚本虚拟环境(可选)注意事项安装

如何使用celery进行异步处理和定时任务(django)

《如何使用celery进行异步处理和定时任务(django)》文章介绍了Celery的基本概念、安装方法、如何使用Celery进行异步任务处理以及如何设置定时任务,通过Celery,可以在Web应用中... 目录一、celery的作用二、安装celery三、使用celery 异步执行任务四、使用celery

SpringBoot使用minio进行文件管理的流程步骤

《SpringBoot使用minio进行文件管理的流程步骤》MinIO是一个高性能的对象存储系统,兼容AmazonS3API,该软件设计用于处理非结构化数据,如图片、视频、日志文件以及备份数据等,本文... 目录一、拉取minio镜像二、创建配置文件和上传文件的目录三、启动容器四、浏览器登录 minio五、

python-nmap实现python利用nmap进行扫描分析

《python-nmap实现python利用nmap进行扫描分析》Nmap是一个非常用的网络/端口扫描工具,如果想将nmap集成进你的工具里,可以使用python-nmap这个python库,它提供了... 目录前言python-nmap的基本使用PortScanner扫描PortScannerAsync异