当前位置:   article > 正文

【YOLOv8学习记录】——完成yolov8部署及初次运行_yolov8 git

yolov8 git

第一篇从零开始的环境配置见:【YOLOv8学习记录】——从零开始的环境配置-CSDN博客
 

1. 下载git并配置

首先登陆git官网Git (git-scm.com),下载Windows×64位的版本

32faf0ebb23e445598b6c60c04c17ab5.png

这一步主要是新增图标与快捷方式,并在Windows终端配置git的文件,下一步默认名称为Git即可。

8d6f92fdb35945d7bd1207926e795e34.png

一直默认点击next直到这一步,改选为第二个选项:

3fcdc33451384572a939f6b652e9bbe7.png

翻译如下(即我们需要利用cmd指令串口来调用git,这正是我们需要的,所以改选第二个选项):

403452858e9a42c69624ec0a3c6ea1ee.png

一直点击next直到最后这一步,选择第一个选项:

9d4b94acd25941fe9214ee06a8f1fdcb.png

等待安装完成

2144eadc5b9b46c3a19e29c04ad98459.png

可以两个都不选,问题不大

9d5f850926ce47c3bb04ce1dcf0c21c7.png

检查路径,存在

1b7a6c7e198242418f8608ca18b9e74a.png

接着打开cmd,输入

  1. git
  2. git -v

f3eb975659374b75abdabdfee2811086.png

c2d056848a354a148b84b3f7037ab7d2.png

这样就没有任何问题了

2.下载YOLOv8的工程

提前建好yolov8的文件夹

在指令中进入该文件夹

af2b9d09567f42eb97203c3d97ce0c8a.png

输入

git clone https://github.com/ultralytics/ultralytics

开始下载

ff5f19e34a5c42d49df68aae18988ea1.png

可以看到文件夹中已经存在ultralytics的文件夹

9e00312c2b9643388784a1f7c8abe2cf.png

3.在Anaconda中配置yolov8的环境(与上次pytorch的类似)

打开之前下载的Anaconda文件中的envs,可以看到这里存在我昨天配置好的pytorch文件夹

29b4492085c149b8868fd1fe8e313ad0.png

在文件路径框直接输入cmd回车即可打开该文件夹的指令窗口

17c00229886549b8983cc3f3f5a17dbc.png

在指令窗口中输入conda

3035e11c5b6e4e4284fb29fbcd3d8022.png

验证一下说明目前没有问题,输入conda -V,确认版本信息

c60f15e702e04daab968415a94b695ac.png

输入(python版本视自己情况而定)

conda create --name yolov8 python=3.10

ac4f1e003c9349f8af5b0402e5030b22.png

proceed输入y同意继续执行

最后完成,我们可以看到文件夹中已经下载好了配置

37f937ef0fa74f6dacfb209866334e60.png

03aacc38ae29481caac0963b4ddbaee5.png

打开anaconda输入之前建好的虚拟yolov8环境

conda activate yolov8

conda activate yolov8

启动yolov8的环境

73c590d47e8f4baf9076bf79153ec07a.png

打开pytorch官网寻找想要的配置(也可以用离线下载/清华镜像下载)离线可参考我之前写的文章的pytorch安装步骤,清华镜像下载有很多人发过了可以自行搜索,配置可以参考我的前一篇文章开头,都整理好了

82d4786991c4419eb2d8729a2a0c9fa4.png

选择pip这一类,前面有conda的,pip在它后边,我们选这一堆的,我复制的是

pip install torch==1.13.0+cu117 torchvision==0.14.0+cu117 torchaudio==0.13.0 --extra-index-url https://download.pytorch.org/whl/cu117

大家记得根据自己的要求选择

不过还是推荐大家用官网下载,虽然不稳定但是可以科技tz,或者多试(复制)几次(其实没有想象中那么可怕,我在实验室试了第三回就成功了,几分钟就都下载好了)

这里我的电脑断了一回电,前面的截屏没有保存,它会自己从pytorch开始下载,等待全部完成出现successful就行了,要有耐心,有的时候不是卡了,是还在加载,不要急,一定要等到successful家人们^ ^

e22c010055f04acbbad380ec5eb51f0f.png

显示successful后完成软件的下载与配置

依次输入以下三行查看结果是否成功

  1. python
  2. import torch
  3. torch.cuda.is_available()

15aee072ed3743eb9462b0f062662310.png

显示true

大功告成啦

接下来下载yolov8的库ultralytics。关于requirements.txt不见了以及许多.py文件消失,是因为主创团队在最新版中将这些需要的文件都集成到ultralytics里边,所以不需要担心,如果后续还缺东西的话去根据报错找相关文件就行了。

输入

pip install ultralytics

84e20d942de44ebcaebdc9287860c64f.png

1d2db0f6fee84368a0c3431c0708896a.png

同样是等到successful

4.初次调试

打开win+R cmd

输入

activate yolov8

激活环境,每次运行前都需要

37fa30a4702c4367b5017c763200efdd.png

打开pycharm,打开下载了yolov8库的文件夹

点击右下角,打开本地文件

7288af6643534987b07f5c87a1be06f8.png

上面选择existing,使用现有的文件

9c245513a1e24c91876dd08da49d1b33.png

d8a20ba033ec4473989976c332ea3781.png

现在就是这个样子的

新建一个test.py文件,查看是否调用虚拟环境成功

输入

  1. import torch
  2. print(torch.cuda.is_available())

c3f5036062424c95b03861e6ae6c29b8.png

结果输出true,说明没有问题

新建文件夹weight,手动下载权重文件保存到该文件夹里

5e6d9ce18f2b409491e4237a62fb7a92.png

想要哪个下载那个,在ultralytics里面的README.md文件里找到这个就可以啦

在Terminal窗口输入

yolo predict model=D:\science\yolov8\ultralytics\weights\yolov8n.pt source=D:\science\yolov8\ultralytics\ultralytics\assets\bus.jpg

路径根据自己的灵活调整哦

7becdb566f15440fa6dba3b14bf69942.png

可以看到成功生成结果ヾ(≧▽≦*)o

 

最近有点忙,后续再记录一下这个过程踩的各种坑及如何解决的方法。_(:з)∠)_

初次接触,还在摸索中……(ง •_•)ง

 

部分步骤参考:【yolov8】新电脑从零开始的yolov8搭建系列_哔哩哔哩_bilibili

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/454892
推荐阅读
相关标签
  

闽ICP备14008679号