当前位置: 首页 > news >正文

Yolo_v8的安装测试

前言

    如何安装Python版本的Yolo,有一段时间不用了,Yolo的版本也在不断地发展,所以重新安装了运行了一下,记录了下来,供参考。

一、搭建环境

1.1、创建Pycharm工程

首先创建好一个空白的工程,如下图:

1.2、查看cuda的版本

可以,获知当前电脑安装的cuda版本是12.1。

​​​​​​​1.3、安装cuda版本的Pytorch

先安装mkl

再用已有文件安装cuda版本的Pytorch,如下图:

这个安装当中之所以出现,原有torch版本的卸载问题,是因为工程继承自系统的Python311,已经安装了cpu版本的torch的缘故,这个uninstall后并不影响后续的安装。

我们,可以查看安装后的情况,如下图:

​​​​​​​1.4、一个测试Pytorch的简单程序

说明,cuda版本的Pytorch已经完全可用了。

二、Yolov8的安装

2.1、参考链接

2024最新的YOLOv8安装配置全流程,人人都可以学会的图像识别技术指南-CSDN博客

2.2、安装ultralytics

直接输入:pip install ultralytics

但是,这样做的后果是,安装了最新版本的ultralytics导致torch也要进行更新,于是它就自动这样做了,如下图:

然后,你看,这个torch就已经不支持cuda了,如下图:

不过,这个也不要紧(cpu版本的torch也能用,这不是本文的重点),我们继续:

查看当前的yolo版本,如下图:

三、下载源码开始测试

官网下载源码:https://github.com/ultralytics/ultralytics

如图:

其实,这个版本,已经不是Yolov8,而是Yolov11了。

(是Yolov8还是Yolov11主要决定的是模型文件,而非整体代码,整体代码而言应该是兼容Yolov8和Yolov11的)

先下载下来,然后复制到Pycharm工程中进行测试,如图:

3.1、先做一个预测测试

输入:yolo predict model=yolov8n.pt source='ultralytics/assets/bus.jpg' device=cpu

然后,我们查看这个预测的结果:

显然这个预测是符合我们预测要求的。

3.2、在线coco训练测试

采用在线下载coco包的方式进行测试:

yolo train model = yolov8n.pt data = coco128.yaml epochs = 10 imgsz = 640

训练结束,如下图:

我们可以查看训练的结果:

3.3、离线coco训练测试

将coco128.yaml中的内容进行了修改,删除了其中Download部分,

并将其中的文件和标签的路径修改如下:

并且,将coco集中images和labels复制到对应的位置,如图:

至此,可采用自定义的my_coco128.yaml进行离线训练了,

输入:yolo train model = yolov8n.pt data = my_coco128.yaml epochs = 10 imgsz = 640

运行完毕,如下图:

运行结果是一致的,如下图:

为什么要这样做呢?就是为了后续训练自己打标的图片做准备。

相关文章:

  • 以太坊主网 PoS 节点搭建指南
  • 天锐蓝盾终端安全防护——企业终端设备安全管控
  • 如何让 history 记录命令执行时间?Linux/macOS 终端时间戳设置指南
  • 嵌入式linux系统中对应的文件锁详细实现方法
  • AI-人工智能-实现将静态图片和视频合成为类似iPhone的Live Photo(动态照片)效果
  • iPhone mini,永远再见了
  • 量子力学:从经典物理危机到思维革命的新纪元
  • 6.Excel:通过 Power Query 处理从网上获取的数据
  • 西门子s7协议
  • 自然语言处理(15:RNNLM的学习和评价(整个第4章大总结))
  • Linux子系统 - USB描述符结构体
  • 深入探索Windows Hook技术:原理、内核级实现与高级应用
  • 压力测试未覆盖边界条件的后果有哪些
  • 常见的锁策略
  • angular获取roleFormGroup的control值
  • k8s scheduler几种扩展方式的关系及区别
  • RDMA的挑战与限制
  • 远程办公新体验:用触屏手机流畅操作电脑桌面
  • PhotoScissors快速抠图与背景填充
  • 快速入手-基于Django-rest-framework的ModelViewSet终极版(七)
  • 杭州优化公司在线留言/标题关键词优化报价
  • 宁波网站开发建设/电商网站订烟平台
  • 什么网站做的比较好/友情链接的网站有哪些
  • 澄迈网站建设/优秀企业网站模板
  • 成都企业网站建设价格/长春seo主管
  • 网站忧化技巧/品牌推广手段