【YOLOv5问题记录】thop库的安装

这篇具有很好参考价值的文章主要介绍了【YOLOv5问题记录】thop库的安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近开始学习YOLOv5,踩了不少坑,总结一下问题。

配置环境按照这篇教程来的:Yolov5的配置+训练(超级详细!!!)_小学生玩编程的博客-CSDN博客

训练数据集跟着炮哥的这篇:目标检测---教你利用yolov5训练自己的目标检测模型_yolov5如何训练自己的模型_炮哥带你学的博客-CSDN博客


问题描述:

环境配置完,在跟这炮哥教程训练数据集的时候,Pycharm终端运行以下命令

pip install -r requirements.txt

此时出现了pycocotools,opencv-python和thop这三个库的安装问题,出现提示:

不满足软件包要求' Opencv- python>=4.12,thop'' pycocotools>=2.0


分析:

就是库的安装出现了问题,所以尝试单独安装thop库

1. 直接在annaconda prompt用各种安装方法,例如:

pip install thop
conda install thop

都不管用,都会出现error

2. 当时报错的信息建议我们去www.anaconda.org下载

pycocotools库就是用这种方法解决的,但是thop似乎在网站里搜不到


thop库的解决方法:

Step1:找到 thop 包的github官方链接

GitHub - Lyken17/pytorch-OpCounter: Count the MACs / FLOPs of your PyTorch model.

Step2:下载压缩文件,解压到虚拟环境的site-packages文件下

我的虚拟环境叫pytorch

对应路径是 D:\Applications\anaconda3\envs\pytorch\Lib\site-packages

Step3:打开annaconda prompt,激活进入自己的虚拟环境

env_name改为你的的虚拟环境名字

conda activate env_name

Step4:cd到压缩包解压的路径下

注意这里cd到路径下似乎只能一个一个来

直接cd D:\Applications\anaconda3\envs\pytorch\Lib\site-packages似乎不管用

cd..  //返回到上一个文件夹
cd /d d:  //从C盘切换到D盘

【YOLOv5问题记录】thop库的安装

上面我有手残输错的请忽略

(pytorch) C:\Users\26977>cd..

(pytorch) C:\Users>cd..

(pytorch) C:\>cd /d d:

(pytorch) D:\>cd Applications

(pytorch) D:\Applications>cd anaconda3

(pytorch) D:\Applications\anaconda3>cd envs

(pytorch) D:\Applications\anaconda3\envs>cd pytorch

(pytorch) D:\Applications\anaconda3\envs\pytorch>cd Lib

(pytorch) D:\Applications\anaconda3\envs\pytorch\Lib>cd site-packages

(pytorch) D:\Applications\anaconda3\envs\pytorch\Lib\site-packages>cd pytorch-OpCounter-master

Step5:在annaconda prompt输入命令python setup.py install,等待安装完成即可

【YOLOv5问题记录】thop库的安装

【YOLOv5问题记录】thop库的安装

 出现Finished,回到Pycharm界面,不再提示thop库的问题,问题解决文章来源地址https://www.toymoban.com/news/detail-482719.html

到了这里,关于【YOLOv5问题记录】thop库的安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 从0开始做yolov5模型剪枝

    【整个流程中,在正常train,sparityTrain,prune,finetune遇到10多个的问题,包括AttributeError、ModuleNotFoundError、RuntimeError、SyntaxError、TypeError等问题的解决方法,详见内容】 为了将现有模型移植到ARM平台,同时保证模型准确率的基础上,减少模型的算力消耗和推理时间。 之前有做

    2024年02月11日
    浏览(45)
  • [记录解决YOLOv5加载权重文件报错问题]AttributeError: Can‘t get attribute ‘DetectionModel‘ on <module ‘models.yolo‘

    1.GitHub(链接: link)找到更新后的v5版本。 2.找到models文件夹下的yolo.py,查找DetectionModel模块,将图片中的代码(Segment部分、BaseModel部分、DetectionModel部分)粘贴至报错的yolo.py里。 3.粘贴完后,运行yolo.py文件

    2024年02月12日
    浏览(31)
  • 从零开始的机械臂yolov5抓取gazebo仿真(四)

    上一篇博客已经将moveit!配置完毕,然而想要让moveit!控制gazebo中的机械臂,还需要进行一些接口的配置。现在我们有的功能包为sunday_description、sunday_moveit_config这两个功能包。且已经配置好xacro文件,本篇内容需要进行gazebo功能包的配置以及moveit功能包的文件修改。 创建sunda

    2023年04月24日
    浏览(29)
  • 从零开始的机械臂yolov5抓取gazebo仿真(二)

    上一节中拿到了sunday_description功能包,将功能包放进工作空间进行编译,可将工作空间路径写进.bashrc文件中,这样就不必每次都source了 编译通过后,修改sunday_description/launch/display.launch文件将 arg name=\\\"gui\\\" default=\\\"False\\\" / 改为 arg name=\\\"gui\\\" default=\\\"Ture\\\" / ,运行launch文件 可以看到机械

    2023年04月08日
    浏览(29)
  • 从零开始的机械臂yolov5抓取gazebo仿真(三)

    在开篇博主先说一下博主使用的moveit_setup_assistant用的ubuntu16.04+ros_kinetic版本配置的,因为使用相同的方法在melodic中配置,无论如何也不能与gazebo联动,各位可以装个虚拟机在kinetic中配置完再拿到melodic中使用,或者在20.04环境中配置。 开头介绍一下博主踩过的坑,接下去介绍

    2024年02月11日
    浏览(26)
  • yolov5配置错误记录

     这里是直接没有找到数据集,说明是路径错误。经过设置yaml后, 出现了新的错误。  这里显示找不到标签,就非常困惑,然后开始了一些无用 的尝试,以为是数据集的问题,甚至想换个数据集,但是还是再尝试了一下,把数据集放在yolov5下面,以及看train.py等配置文件,都

    2024年02月03日
    浏览(26)
  • YOLOv5目标检测:ubuntu1804从零开始使用YOLOv5训练自己的数据集(亲测有效,一步一步来一定行)

    (1)首先需要安装Anaconda,这个网上教程太多了,下载最新版本就行,在这里就不在赘述了。 (2)安装Pytorch 1. 首先创建python3.6以上版本的conda环境,在这里我用的是python3.8,环境名称为mypytorch 2. 激活创建好的conda环境 3.在PyTorch官网上选择指定版本安装Pytorch Install PyTorch: h

    2024年02月19日
    浏览(47)
  • 【pytorch】从零开始,利用yolov5、crnn+ctc进行车牌识别

    笔者的运行环境:python3.8+pytorch2.0.1+pycharm+kaggle 用到的网络框架:yolov5、crnn+ctc 项目地址:GitHub - WangPengxing/plate_identification: 利用yolov5、crnn+ctc进行车牌识别 在学习过目标检测和字符识别后想用yolov5、crnn+ctc做一个车牌识别项目,本意是参考大佬们的项目,怎奈钱包不允许。网

    2024年02月11日
    浏览(32)
  • yolov5 报错解决记录

     Failed to initialize: Bad git executable. The git executable must be specified in one of the following ways:     - be included in your $PATH     - be set via $GIT_PYTHON_GIT_EXECUTABLE     - explicitly set via git.refresh() All git commands will error until this is rectified. This initial warning can be silenced or aggravated in the future by setting

    2024年02月03日
    浏览(31)
  • 从零开始的机械臂yolov5抓取gazebo仿真(环境搭建篇下)

    sunday我给自己机械臂的命名,原型是innfos的gluon机械臂。通过sw模型文件转urdf。Sunday项目主要由六个功能包sunday_description、sunday_gazebo、sunday_moveit_config、yolov5_ros、vacuum_plugin、realsense_ros_gazebo组成,下面我将介绍这六个功能包。 首先介绍个人使用环境,博主使用的是Ubuntu18.04

    2023年04月08日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包