当前位置:网站首页>简单快速建立pytorch环境YOLOv5目标检测 模型跑起来(超简单)
简单快速建立pytorch环境YOLOv5目标检测 模型跑起来(超简单)
2022-07-17 05:03:00 【Big data达闻西】
简单快速建立pytorch环境+实现YOLOv5目标检测 模型跑起来(超简单)
一、下载yolov5模型代码:
提取码:2022
下载后解压
二、简单快速创建pytorch环境:
1、条件:
电脑须有NVIDIA独立显卡,绝大多数电脑都符合pytorch要求,无需管CUDA ,CUDNN
已经安装了Anaconda
anaconda安装完成之后请切换到国内的源来提高下载速度 ,命令如下:
conda config --remove-key channelsconda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/pytorch/conda config --set show_channel_urls yespip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple
2、创建过程:
打开ananconda prompt

输入:
conda create -n Pytorch_GPU python=3.8
执行y

输入:
activate Pytorch_GPU
直接安装 1.8.0 的Pytorch版本,因为电脑都能满足这个版本,并且YOLOv5模型对高版本的torch会报错,
直接输入:
conda install pytorch==1.8.0 torchvision torchaudio cudatoolkit=10.2

安装完成后输入代码检查是否安装成功,能成功调用gpu:(输入python,进入python编辑环境)
import torcha = torch.cuda.is_available()print(a)ngpu= 1device = torch.device("cuda:0" if (torch.cuda.is_available() and ngpu > 0) else "cpu")print(device)print(torch.cuda.get_device_name(0))print(torch.rand(3,3).cuda())

3、适配YOLOv5代码项目条件:
1、进入yolov5文件夹路径,输入cmd:

2、输入conda activate Pytorch_gpu 激活环境,再进一步安装需要的包:
输入 安装程序其他所需的包,包括opencv,matplotlib这些包 :
pip install -r requirements.txt
pip install pyqt5
pip install labelme

3、安装完成后,关闭,
4、进行项目初步运行起来:
1、用pycharm打开yolo项目:

2、选择创建的Pytorch_GPU为解释器:
本pychram为专业版,如需要专业版的伙伴们可以下载:
专业版

3、打开命令行终端,会显示路径和环境:

5、输入代码,模型实现:
python detect.py --source data/images/bus.jpg --weights pretrained/yolov5s.pt

可根据路径显示结果:

文件里的detect.py是后需要修改的参数部分:

6、模型跑起来了。后续就是基于这个模型,去修改为识别其他目标的代码模型了
边栏推荐
猜你喜欢
随机推荐
DirectExchange交换机的简单使用。
RestClient操作文档
毕设:基于Vue+Socket+Redis的分布式高并发防疫健康管理系统
图片上传的逻辑
索引库操作基本操作
用户管理-分页
Cve-2022-23131 ZABBIX SAML SSO authentication bypass vulnerability
Learn about scheduled tasks in one article
Pingcap clinic data acquisition instructions
PyGame aircraft War 1.0 (step + window no response problem)
Harmonyos入门
DSL search results processing, including sorting, paging, highlighting
Cve-2021-44228 log4j reproduction and principle
Encryption and decryption
One article to understand Zipkin
用户-注册/登录
Mongo Db单机版的安装和快速使用
MYSQL两个查询条件取并集然后进行查询
Some concepts of ES
Getting started with harmonios








