记录一下这个错误:

AttributeError: Can't get attribute 'SPPF' on <module 'models.common' from 'D:\\ModelTest\\yolov5-5.

修改一下那个models文件夹下的common.py

添加下面代码即可

import warningsclass SPPF(nn.Module):# Spatial Pyramid Pooling - Fast (SPPF) layer for YOLOv5 by Glenn Jocherdef __init__(self, c1, c2, k=5):  # equivalent to SPP(k=(5, 9, 13))super().__init__()c_ = c1 // 2  # hidden channelsself.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')  # suppress torch 1.9.0 max_pool2d() warningy1 = self.m(x)y2 = self.m(y1)return self.cv2(torch.cat([x, y1, y2, self.m(y2)], 1))

AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models.common‘ from ‘D:\\ModelTest\\yolov5-5相关推荐

  1. AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models.common‘ from ‘/yolov5-5.0/models/commo

    错误信息: Namespace(augment=False, batch_size=32, conf_thres=0.001, data='/yolov5-5.0/data/coco128.yaml' ...

  2. AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models.common‘ from ‘/home/yolov5/models/comm

    我在ubuntu下已经成功运行了yolov5的多个版本,也出了环境部署教程.然后因为转换模型的需求,我重新非官网仓库下载了yolov5代码,但是该仓库作者并没有标明是在哪一个版本基础上进行魔改的.然后 ...

  3. 解决pytouch导入模型报错:AttributeError: Can‘t get attribute ‘XXX‘ on <module ‘__main__‘ from XXX>

    解决方法 看到这个报错的文件位置:<module '__main__' from XXX,只需要把自定义的那个模型的类,即Can't get attribute 'XXX'这里的XXX,直接把这 ...

  4. 运行yolov5-5.0出现AttributeError: Can‘t get attribute ‘SPPF‘ 正确解决方法

    运行yolov5旧版本代码(比如5.0版本)出现错误 AttributeError: Can't get attribute 'SPPF' on <module 'models.common' ...

  5. 解决YOLO v5的AttributeError: Can‘t get attribute SPPF on module models. common的问题

    ** 目录 一.问题描述 二.解决方法 三.参考来源 一.问题描述 在运行YOLOv5的detect.py程序时候,出现了以下错误提示AttributeError: Can't get attribu ...

  6. AttributeError: Can‘t get attribute ‘SPPF‘

    1.环境:训练自己的YOLOv5-5.0模型. 2.报错原因:预训练权重的版本与源码框架不匹配,在下面的网站中找到对应的YOLOv5-5.0的版本: Releases · ultralytics/yo ...

  7. Can‘t get attribute ‘SiLU‘ on <module ‘torch.nn.modules.activation

    在yolov5 4.0版本测试的时候,加载模型报错: Can't get attribute 'SiLU' on <module 'torch.nn.modules.activation 报错代 ...

  8. AttributeError: Cant get attribute SPPF on module models

    运行YOLOV5出现报错AttributeError: Can't get attribute 'SPPF' 问题 AttributeError: Can't get attribute 'SPPF' ...

  9. AttributeError: Can‘t get attribute ‘Net‘ on module ‘__main__‘

    在使用pytorch深度学习框架的时候,我们加载预先训练好的完整pkl模型时,如果报错: AttributeError: Can't get attribute 'Net' on module '__ ...

最新文章

  1. CSS3透明属性opacity
  2. Java 反射 使用总结
  3. java运行时参数_运行时的Java 8参数名称
  4. asa 防火墙基本配置管理
  5. PHP3.2配置文件使ini文件配置
  6. TensorFlow中multiply和matmul的区别
  7. php递归查询 大数组,php 递归 实现无限分类 格式化数组
  8. 【大数据部落】出租车数据分析:用数据告诉你出租车资源配置是否合理
  9. linux之终端的灵活使用。SCREEN
  10. 逻辑回归分析与回归分析_逻辑回归从零开始的情感分析
  11. 国际科学数据服务平台nbsp;-nbsp;csdb
  12. 遥感数字图像融合算法简介
  13. 网络神采关键词过滤NET插件
  14. 用 Hypothesis 来自动化单元测试
  15. Centos 7系统常用指令
  16. 模拟科目二倒车入库训练
  17. L2-3 清点代码库 (25 分)
  18. [洛谷P3975][TJOI2015]弦论
  19. let in,let of的区别
  20. 基于elementUI封装了基础表单组件

热门文章

  1. java 文件拷贝保留原来的属性_Java常用属性拷贝工具类使用总结
  2. 服务器配置pxe批量装系统,可能是最简单的PXE批量装机方案
  3. python求加速度_【掌控】mpython-加速度-水平仪 - DF创客社区 - 分享创造的喜悦
  4. 程序员技术与文艺的PK_来首届阿里巴巴研发效能嘉年华
  5. VB中Byval和byref的区别
  6. oracle rfs进程过多,oracle 11g data guard 中RFS、MRP进程的说明
  7. word保存html格式批注没有了,word批注不见了 怎么显示批注
  8. java利用ffmpeg将amr、caf转mp3格式
  9. c语言电脑三点竖怎么输入,竖怎么打 【处理步骤】
  10. Excel使用之时间相加减(精确到毫秒)