运行YOLOv5出现报错找不到SPPF错误,进行解决AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models.common‘ from

这篇具有很好参考价值的文章主要介绍了运行YOLOv5出现报错找不到SPPF错误,进行解决AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models.common‘ from。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

运行YOLOv5时报错:AttributeError: Can't get attribute 'SPPF' on <module 'models.common' from 'D:\\PyCharmProject\\yolov5-5.0\\yolov5-5.0\\models\\common.py'>

解决办法如下:首先找到YOLOv5下的这个文件打开

运行YOLOv5出现报错找不到SPPF错误,进行解决AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models.common‘ from

 打开文件往下翻找到class SPP这一行,我的是在166行,在这一行上面添加下面的程序添加class SPPF

运行YOLOv5出现报错找不到SPPF错误,进行解决AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models.common‘ from

class SPPF(nn.Module):
    def __init__(self, c1, c2, k=5):
        super().__init__()
        c_ = c1 // 2
        self.cv1 = Conv(c1, c_, 1, 1)
        self.cv2 = Conv(c_ * 4, c2, 1, 1)
        self.m = nn.MaxPool2d(kernel_size=k, stride=1, padding=k // 2)

    def forward(self, x):
        x = self.cv1(x)
        with warnings.catch_warnings():
            warnings.simplefilter('ignore')
            y1 = self.m(x)
            y2 = self.m(y1)
            return self.cv2(torch.cat([x, y1, y2, self.m(y2)], 1))

如图所示:

运行YOLOv5出现报错找不到SPPF错误,进行解决AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models.common‘ from

 

再运行程序就不会报错啦。文章来源地址https://www.toymoban.com/news/detail-508182.html

到了这里,关于运行YOLOv5出现报错找不到SPPF错误,进行解决AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models.common‘ from的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • YOLOv5改进 | 一文汇总:如何在网络结构中添加注意力机制、C3、卷积、Neck、SPPF、检测头

    本篇文章的内容是在大家得到一个改进版本的C3一个新的注意力机制、或者一个新的卷积模块、或者是检测头的时候如何替换我们YOLOv5模型中的原有的模块,从而用你的模块去进行训练模型或者检测。因为最近开了一个专栏里面涉及到挺多改进的地方,不能每篇文章都去讲解

    2024年02月19日
    浏览(32)
  • 若依集成mybatisplus报错找不到xml

    引用:https://blog.csdn.net/qq_65080131/article/details/136677276 MybatisPlusAutoConfiguration 中可以知道,系统会自动配置SqlSessionFactory,,但是,当你有自定义的 SqlSessionFactory ,,就会出问题,,,, 若依中的 SqlSessionFactory 不是 MybatisSqlSessionFactory 所以需要,将SqlSessionFactory 换成, MybatisS

    2024年04月27日
    浏览(27)
  • pyinstaller打包selenium报错找不到webdriver

    遇到的情况: 使用pyinstaller -w -F打包selenium 在大部分机器上运行正常 但是少数机器上运行报错 selenium版本:3.141.0 报错内容: Message: ‘chromedriver.exe’ executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home 关键代码: 在网上查了许多方法,比如将chromedriver和e

    2024年02月16日
    浏览(46)
  • YOLOv5运行错误:ImportError: Failed to initialize: Bad git executable.

    问题描述:我们在跑YOLOv5官方数据集时,出现这个错误,ImportError: Failed to initialize: Bad git executable. 具体错误如下 具体原因:未知 解决办法: 在train.py文件中的import os后面加上 具体位置

    2024年02月11日
    浏览(58)
  • 海康威视SADPTool报错找不到MSVCR120.dll问题

    在海康威视官方下载的设备网络搜索工具,安装后报错如下: 由于找不到MSVCR120.dll,无法继续执行代码。重新安装程序可能会解决此问题。   参考了一些帖子,说是Visual C++问题。 链接如下:运行Photoshop cc 由于找不到MSVCP120.dll,无法继续执行代码 - 知乎 然后去微软官方下载安

    2024年02月05日
    浏览(92)
  • matlab安装激活后报错找不到icuuc54.dll

    matlab激活后,有报错找不到icuuc54.dll 解决办法: 这是因为破解用的版本不一样,我下载的是matlab2016b,但是破解时,在网上下载的matlab2016a的破解包,所以我重新下载2016b的crack包后,然后再在D:ProgramFilesMATLABR2016bbinwin64activate_matlab重新加载破解包后就可以了,然后再将破解

    2024年02月15日
    浏览(80)
  • 关于python程序打包成exe之后报错找不到DLL或者找不到指定的模块问题

    问题描述:我写好了python代码在本地可以完美运行。但是当我通过pysimplegui或者pyinstaller打包成exe后报错如下: File \\\"pyprojnetwork.py\\\", line 10, in module ImportError: DLL load failed while importing _network: 找不到指定的模块。 问题溯源:我回去确认了本地导入相关的库及函数是正常的。联想到

    2024年02月13日
    浏览(48)
  • 计算机报错找不到msvcp110.dll无法继续执行代码怎么解决?

    msvcp110.dll文件丢失是一个相当常见的问题,尤其是在运行某些程序或游戏时。这个问题可能会导致程序无法正常运行,甚至可能导致系统崩溃。那么,面对这样的问题,我们应该如何来解决呢?下面,我将分享我解决问题的四个解决方法。 首先,第一种方法:利用dll修复工具

    2024年02月05日
    浏览(40)
  • 解决 Minecraft 官方启动器 报错找不到 launcher.dll / LoadErrorNotPresent 的解决方法

    如果你用的是Windows 10操作系统基本上不用看这个文章了,应该帮不到你,Windows 10的更新中应该是自带这个补丁的。 在 Windows 7 SP1 系统上,安装 Minecraft官方启动器 之后,启动启动器时出现报错信息。 点击确定之后出现 查询日志 %appdata%.minecraft 下的 launcher_log.txt 有显示 SSL

    2024年02月07日
    浏览(105)
  • vs+qt开发中,报错找不到ui_QtWidgetsApplication1.h文件

    添加包含目录和库目录以后如果还是不行,我自己发现了把Qt project Settings里show in build log改成是就好了。 但是这样以后每次修改ui的时候需要打开属性把Qt project Settings里show in build log改成否然后应用一下再改成是,你添加的控件又可以识别到了。

    2024年01月18日
    浏览(49)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包