深度学习 — yolov5 算法环境(GPU / CPU)搭建与使用

3,174 阅读1分钟

深度学习 — yolov5 算法环境(GPU / CPU)搭建与使用

一、环境依赖

  • anacoda
  • python >= 3.8
  • CUDA,cudnn
  • torch>=1.6

二、搭建过程

1. GPU环境

  1. anaconda 安装与使用: 参考我的另一篇博客:blog.csdn.net/pentiumCM/a…
  2. 安装 CUDA: 官网下载地址:developer.nvidia.com/cuda-10.2-d… 在这里插入图片描述 下载完直接安装即可。
  1. 创建 python 环境:
conda create -n yolov5 python=3.8
  1. python环境内安装pytorch: 版本对应,参照官网:pytorch.org/
conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch

在这里插入图片描述

  1. 下载 yolov5 的源代码: github.com/ultralytics… 在这里插入图片描述

  2. 安装 python 依赖包:

    pip install -r requirements.txt
    

2. CPU环境

当我们电脑中没有 NVIDIA 的显卡时,我们可以采用 CPU 版本的 pytorch 来进行 yolov5 的实验。 具体调整如下:

  • 不需要安装 CUDA,cudnn

  • pytorch 安装命令:

    conda install pytorch==1.6.0 torchvision==0.7.0 cpuonly -c pytorch
    

    其余步骤与 GPU 环节一致。

三、yolov5使用

  1. 使用预训练的模型:

    • 直接运行项目根目录下面的 detect.py 文件即可,生成的检测结果在 output 文件夹中 在这里插入图片描述

    • 直接使用摄像头:

      python detect.py --source 0