[学习记录]Anaconda+Pycharm使用cpu版pytorch运行yolov5(一)

部署运行你感兴趣的模型镜像

前言

本系列仅作个人学习记录,难免有很多疏漏,欢迎指正!

本次记录yolov5环境配置(cpu版pytorch框架)

一、步骤

1.1. 环境配置

1.1.1 Anaconda+Pycharm安装与基础配置

参考博文https://blog.youkuaiyun.com/I_miss_you_csy/article/details/124644063

照做即可

1.1.2 conda配置yolov5项目管理

参考博文https://blog.youkuaiyun.com/qq_45516068/article/details/141564270

(1) 创建python版本为3.8.5,名字为“yolov5”的虚拟环境(此处命名按个人习惯来)

创建完成后使用 conda info --envs 命令查看所有环境

(2) yolov5-5.0源码下载

Github下载yolov5-5.0版本源码           

(打不开Github找个软件加速一下,such as : watt toolikt)

(3) 解释器配置

Pycharm打开yolov5源码,设置中添加1.1.2中所创虚拟环境xx的python.exe解释器

(要对pycharm解释器配置有一点点了解)

所有pkg及版本

(4) package下载

参考博文目标检测---教你利用yolov5训练自己的目标检测模型

打开requirements.txt文件,里面写有yolov5运行所需要的各种包。pycharm打开终端中运行:pip install -r requirements.txt

下载完成后在Anaconda prompt虚拟环境yolov5下运行conda list即可查看所有已安装的包

(5) 运行detect.py测试

运行完成后结果存储的文件夹

运行结果

(6) Labelimg安装

参考博文:【教程】标注工具Labelimg的安装与使用 - 知乎

至此,环境配置完毕!

1.2 训练与识别

后续内容待更新(训练参数调整、结果分析等等)

1.3 训练结果分析

后续内容待更新(结果分析一般关注PR曲线mAP即可)

二、遇到问题

2.1. 环境配置

2.1.1 anaconda创建虚拟环境默认路径修改为D盘

参考博文https://blog.youkuaiyun.com/m0_45176278/article/details/126670991

首先将D盘envs、pkgs文件夹安全属性改为完全控制

然后采用Anaconda propmt中 conda config --add envs_dirs D:/.../Anaconda3/envs 命令,pkgs同理,用于修改创建虚拟环境的路径。

命令与修改后结果如上图

2.1.2 下载requirement中安装包报错

(1) site_package权限不够与必要依赖包缺失

参考博文,照做即可解决 pip is configured with locations that require TLS/SSL, however the ssl module in Python is not

Python的SSL报错,pip is configured with locations that require TLS/SSL_pip 配置 ssl 位置-优快云博客

注:

        1. site_package权限打满即可,不用添加环境变量 

        2. ssl依赖包不用重下,anaconda/lib/site_package文件夹下有openssl,复制到虚拟环境的lib/site_package即可(改权限),然后将C:\Users\...\AppData\Roaming\pip中pip.ini中镜像源换一个试试(https://mirrors.aliyun.com/pypi/simple/, 我用的阿里云的,要把http改为https,不然报不信任的警告)

总之有些不明错误或警告比较奇葩,可以关了pycharm重启试试

2.1.2 运行detect.py测试

(1) SPPF 和 RunTimeError

参考博文:Pycharm+Anaconda+yolov5-5.0部署(手把手教+解决一些运行过程中的问题+最全部署yolov5)

找到对应的照做即可

(yolov5s.pt的文件链接打不开的话,打开Releases · ultralytics/yolov5,在V5.0的版本中找到Assets,下载yolov5s.pt即可)

写在最后,第一期主要做环境搭建,能够运行官方detect.py即算成功。后续会继续更新用服务器做yolov5、v7训练、识别和结果分析,有机会的话会尝试修改模型结构改善训练效果,感兴趣的话请静待。

小错误总是有的,搜一搜解决就好

您可能感兴趣的与本文相关的镜像

PyTorch 2.8

PyTorch 2.8

PyTorch
Cuda

PyTorch 是一个开源的 Python 机器学习库,基于 Torch 库,底层由 C++ 实现,应用于人工智能领域,如计算机视觉和自然语言处理

### 回答1: 在anaconda+pycharm环境下配置pytorch可以按照如下步骤进行: 1. 打开anaconda,创建个新的虚拟环境,例如命名为“pytorch_env”。 2. 在命令行中使用conda activate pytorch_env命令激活虚拟环境。 3. 在命令行中使用conda install pytorch torchvision cudatoolkit=10.2 -c pytorch命令安装pytorch和必要的依赖。 4. 在pycharm中创建个新的项目,并在项目中创建个新的python文件。 5. 在python文件中导入pytorch库,并开始编写代码。此时可以利用pycharm的代码补全功能来快速编写代码。 6. 运行代码,如果无误则完成了在anaconda+pycharm环境下配置pytorch的操作。 ### 回答2: 在Anaconda Pycharm环境下进行PyTorch配置,需要执行以下步骤: 第步:安装Anaconda,选择Python3.6的本即可,并将Anaconda添加到PATH环境变量中。 第二步:安装PyTorch 使用以下命令进行PyTorch安装。 CPU本:conda install pytorch-cpu torchvision-cpu -c pytorch GPU本:conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch -c nvidia 在Terminal窗口中输入该命令即可进行安装,安装完成后可通过 import torch print(torch.__version__) 进行验证,确认PyTorch是否正确安装。 第三步:安装PyCharm 官网下载安装标准Pycharm即可。 第四步:创建Python Project 在Pycharm中创建Python Project,并选择已安装的Python本。 第五步:配置PyTorch环境 打开Pycharm的Terminal窗口,输入以下命令进行环境安装: conda activate <pytorch_env> 其中,pytorch_env为PyTorch安装环境的名称。 以上配置完成后,Anaconda Pycharm环境下的PyTorch配置就完成了,可以使用PyTorch进行开发。 ### 回答3: anaconda个流行的Python环境和包管理器,PyCharm个常用的Python IDE。PyTorch个深度学习框架。在使用PyTorch进行深度学习的过程中,搭建好适合自己的环境个必要的步骤。这里介绍在anaconda pycharm环境下的pytorch配置方法。 第步:安装anaconda 官网下载对应操作系统本的anaconda后,按照安装提示操作即可。 第二步:创建conda虚拟环境 使用以下命令创建个名为pytorchconda虚拟环境conda create --name pytorch python=3.8 该命令会创建Python本为3.8的conda环境。 第三步:激活并进入虚拟环境 使用以下命令激活名为pytorchconda虚拟环境conda activate pytorch 该命令会激活名为pytorchconda虚拟环境。 第四步:安装pytorch 在激活的虚拟环境下,使用以下命令安装PyTorchconda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch -c nvidia 该命令将安装最新本的PyTorch和TorchVision并配合CUDA 11.1本进行编译。 第五步:在PyCharm使用虚拟环境PyCharm中打开项目,依次选择File->Settings->Project->Python Interpreter,然后点击下拉菜单选择“Add”,在弹出的窗口中选择“Conda Environment”,并在“Interpreter”处选择刚刚创建的虚拟环境pytorch”。点击“Ok”后,PyCharm将开始配置虚拟环境。配置完成后,在PyCharm的“Terminal”中即可使用虚拟环境中安装的PyTorch进行深度学习模型的训练等任务。 总之,以上就是在anaconda pycharm环境下的pytorch配置方法。要么自己去搭建,要么使用已有的工具,搭建好适合自己的环境是重中之重。希望以上方法能够帮助到大家,让使用PyTorch进行深度学习的过程更加高效便捷。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值