搭建Windows11下yolov5环境

Posted loongembedded

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了搭建Windows11下yolov5环境相关的知识,希望对你有一定的参考价值。

文章目录

1. 下载和安装Anaconda3

见链接:Anaconda3安装

2. 创建yolov5的虚拟环境

在CMD或者Anaconda Prompt(Anaconda3)创建

2.1 WIN+R调出运行框,输入CMD,回车

2.1.1 创建新的虚拟环境

create Create a new conda environment from a list of specified packages.

命令:conda create -n your_env_name python=x.x
创建python版本为x.x,名字为your_env_name的虚拟环境。your_env_name文件可以在Anaconda安装目录envs文件下找到。

conda create -n yolov5 python=3.9.12
有时候会出现失败的情况

找到C:\\Users\\用户名(比如xxx).condarc这个隐藏文件,内容改为下面

ssl_verify: true
show_channel_urls: true

channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

然后重新执行conda create -n yolov5 python=3.9.12命令,成功激活的情况如下

2.1.2 进入(激活/切换)所创建的环境

conda activate your_env_name

输入conda list即可查看环境配置

退出环境:deactivate
移除某个环境: conda remove --name xxx --all

2.2 在Anaconda3创建

在开始菜单,所有程序找到Anaconda Navigator(Anaconda3),点击Cteate创建一个环境。

3. 查看电脑显卡适合的cuda与cudnn版本

找到显卡型号,到nvidia geforce驱动下载对应的驱动,安装驱动后,通过
Win11查看CUDA版本,非常简单的三步
可以查看到CUDA版本,如下图

DNN的下载链接cuDNN Download
NVIDIA cuDNN is a GPU-accelerated library of primitives for deep neural networks.


这两种方式获取CUDNN都可以,我选择第1张图这个版本

4. 下载相应的pytorch,cuda与cudnn版本

更改通道(为了下载的更快)
1.用txt形式打开C:\\Users\\xxx(用户名)该目录下.condarc文件
2.将如下代码全部复制进该txt

channels:
  - defaults

show_channel_urls: true

default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud`

下载相应的pytorch,cuda与cudnn

4.1 进入官网寻找相应pytorch版本

官网链接:https://pytorch.org/get-started/locally/
根据自己的需求选择,如图所示,我们用cuda11.4为例,通过pythorch非最新版本
找到我们cuda11.4的版本,对应cudatoolkit=11.3

conda install pytorch1.12.1 torchvision0.13.1 torchaudio==0.12.1 cudatoolkit=11.3 -c pytorch

4.2 打开cmd,激活你为yolov5配置的环境

4.3 下载pytorch

调用 conda install 安装的包将安装到此环境中
install Installs a list of packages into a specified conda environment.

以上是关于搭建Windows11下yolov5环境的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu18.04服务搭建yolov5开发环境

Docker在Windows环境的搭建和使用

ubuntu18.04服务搭建yolov5开发环境

[课程][原创]yolov5安装标注训练自己数据集windows版

YOLOV5 环境搭建和使用记录

零基础上手yolov5yolov5的安装与相关环境的搭建