软件安装及YOLOv8环境配置及验证

23 篇文章 20 订阅 ¥99.90 ¥299.90
本文详细介绍了如何安装Anaconda和VsCode,并针对YOLOv8进行了环境配置和验证。首先,通过Anaconda创建环境,安装Python 3.8、PyTorch 1.12.0和torchvision 0.13.0。然后,在VsCode中使用该环境运行YOLOv8项目,下载预训练权重进行目标检测验证,确保环境配置成功。
摘要由CSDN通过智能技术生成

        先附上本章中所用到的软件及环境安装包,还有YOLOv8各任务权重:

        软件及环境配置链接:https://pan.baidu.com/s/1-n2HJybicA6vW1YXfGRtcA  提取码:6vh8

         YOLOv8各权重:链接:https://pan.baidu.com/s/1ApYUrJ_snl_9k7PXW-iatg 提取码:h98m

1.软件安装

        这一块网上有太多参考资料了,所以就简单介绍下Anaconda和Vscode的安装和使用。

1.1Anaconda安装

        Anaconda是用来管理环境的,使得一个项目一个环境互不打扰,并且方便安装配置环境。

        下载地址:Download Now | Anaconda

        下载后一路next就行,使用可以通过搜索Anaconda Prompt来使用,使用时候需要设定pip镜像源和conda镜像源,可以参考2024年最新conda和pip国内镜像源 - 知乎 (zhihu.com),配置这个的目的是为了让你下载更快。 

        此外还要熟悉以下基本使用指令:

#创建新环境:
Conda create -n env_name python=3.8 -y
#进入环境:
Conda activate env_name
#退出当前环境:
Deactivate
#删除环境:
Conda remove –name env_name –all
#查看所有环境:
Conda env list

 1.2VsCode安装

        使用VsCode作为IDE,具有的最大特点就是快,不卡顿,并且可以进行远程链接,还有很多插件可以使用。

         下载链接:Visual Studio Code - Code Editing. Redefined.

        下载好后,下载python插件就可以使用anaonda配置的环境跑程序了,通过ctrl+shift+P选择环境. 

2. YOLOv8环境配置及验证

        这一章简单介绍了YOLOv8的环境配置及验证。

        2.1YOLOv8环境配置

        项目链接:GitHub - ultralytics/ultralytics: NEW - YOLOv8 🚀 in PyTorch > ONNX > OpenVINO > CoreML > TFLiteicon-default.png?t=N7T8https://github.com/ultralytics/ultralytics

        把项目代码从上面链接中下载下来,并且按照说明,只需要安装三个东西,一个是Python>=3.8,一个是Pytorch>=1.8,还有一个是ultralytics.

        利用上一章中安装anaconda,在这里新建虚拟环境并进行配置,这里我选择的是安装python3.8,torch1.12.0,torchvision-0.13.0,是符合他的版本要求的: 

conda create -n v8_env python=3.8 -y
conda activate v8_env
pip install E:\edgeDownLoad\torch-1.12.0+cu116-cp38-cp38-win_amd64.whl
pip install E:\edgeDownLoad\torchvision-0.13.0+cu116-cp38-cp38-win_amd64.whl
pip install ultralytics

        这里需要注意的是,要先安装torch和torchvision,然后再安装ultralytics。

        安装Pytorch和torchvision我一般按照下面的方式来安装:

        首先要确定你cuda版本,经验来说在cmd命令行(nvidia-smi)查看下电脑的显卡驱动,安装的虚拟环境中的cuda不要超过他就行,比如在我的电脑历史12.2,那我就选cu11.6就行。

        然后要先确定安装的Pytorch和torchvision版本:比如安装比较稳定的torch-1.12,然后根据选择的torch版本来确定torchvision版本,这个在下面这个链接2查一下表就行,由表可知,torch-1.12对应torchvision-0.13; GitHub - pytorch/vision: Datasets, Transforms and Models specific to Computer Visionicon-default.png?t=N7T8https://github.com/pytorch/vision#installation

        最后在链接download.pytorch.org/whl/torch_stable.html下载对应的版本,然后pip install XXX.whl就行。 

2.2YOLOv8环境验证 

        先来看一下torch是否安装好,以及是否可以正常使用gpu,如果返回true和能调用gpu,说明torch安装好了,如下所示。

        接下来使用v8提供的预训练权重来预测下结果,看看v8的环境是否安装好。

        先在链接(Detect - Ultralytics YOLOv8 Docs)中把目标检测的预训练权重下载下来,放到项目代码中,然后再使用下面指令就可以查看预测结果,同时判断自己的YOLOv8环境是否已经安装成功,其中path/to/best.pt替换成自己的路径。

yolo detect predict model=path/to/best.pt source='https://ultralytics.com/images/bus.jpg'

        注意:如果提示无法下载bus.jpg,则可以打开链接bus.jpg (810×1080) (raw.githubusercontent.com)自行下载,然后放在项目文件中,替换source路径就行,如下所示: 

        可以看到提示在runs/detect/predict文件夹下生成预测结果,到这一步就已经把环境配置好了。 

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
要在Windows 10上安装YOLOv8(You Only Look Once,一种流行的物体检测算法),你需要遵循几个步骤来设置Python环境安装依赖库和YOLOv8本身。这里是一个简要的安装指南: 1. **安装Python**: - 确保已安装Python 3.6或更高版本。你可以从Python官网下载并安装:https://www.python.org/downloads/ 2. **配置Anaconda或Miniconda**: - 如果你还没有,建议使用Anaconda或Miniconda来管理环境。它们提供了方便的包管理工具。安装完成后,激活一个新的环境: ``` conda create --name yolov8 python=3.7 conda activate yolov8 ``` 3. **安装必要的库**: - 使用`conda`安装TensorFlow和pip(如果Anaconda默认没有): ``` conda install tensorflow conda install pip ``` - 使用pip安装YOLOv8及其依赖: ``` pip install torch torchvision Cython pillow pip install https://github.com/ultralytics/yolov5/releases/download/v8.0/yolov8- Windows用户可能需要通过编译源码的方式安装Darknet,因为预编译的二进制文件可能不包含YOLOv8模型。访问Darknet官网获取最新版本:https://github.com/AlexeyAB/darknet - 下载源码后,在命令行中切换到Darknet目录并执行编译: ``` make ``` 这会生成darknet.exe和相关的DLL文件。 5. **下载预训练模型**: - YOLOv8可能有自己的预训练权重,可以从GitHub仓库下载。例如,可以访问`https://github.com/ultralytics/yolov5/releases`找到下载链接。 6. **验证安装**: - 在Python环境中运行YOLOv8示例代码,检查是否能正常工作: ``` python -m torch.distributed.launch --nproc_per_node=1 yolov8-train.py --data /path/to/coco.yaml ``` 记得替换上述命令中的路径为实际数据集路径。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

吃鱼不卡次

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值