AttributeError: Can‘t get attribute ‘SPPF‘
1.环境:训练自己的YOLOv5-5.0模型。
2.报错原因:预训练权重的版本与源码框架不匹配,在下面的网站中找到对应的YOLOv5-5.0的版本:
Releases · ultralytics/yolov5 (github.com)
将5.0下的YOLOv5s.pt拷贝至weights文件夹下,仍然报上述错误,于是将YOLOv5s6.pt拷贝至对应文件夹下,bug消失。
注:有一种下载对应预训练权重的方式:修改util/文件夹下google_utils.py文件的对应行为response=requests.get(f'https://api.github.com/repos/{repo}/releases/tags/v5.0').json()
3.根据github官网上的描述,
- YOLOv5-P5 models (same architecture as v4.0 release): 3 output layers P3, P4, P5 at strides 8, 16, 32, trained at
--img 64
- YOLOv5-P6 models: 4 output layers P3, P4, P5, P6 at strides 8, 16, 32, 64 trained at
--img 1280
可知,YOLOv5-P5的网络结构与YOLOv5-4.0的网络结构相似,都是三个输出层,而YOLOv5-P6多了一个输出层,增加了对更大目标的检测效果。
4.另:看到还有一种解决方式就是更改项目源码,即在model/common.py添加SPPF类,个人觉得这种方式像是间接地变成了训练YOLOv5-6.0网络模型,不过也可以解决问题。
5.参考文章
AttributeError: Can't get attribute 'SPPF' · Issue #5175 · ultralytics/yolov5 (github.com)https://github.com/ultralytics/yolov5/issues/5175
AttributeError: Can‘t get attribute ‘SPPF‘相关推荐
- 运行yolov5-5.0出现AttributeError: Can‘t get attribute ‘SPPF‘ 正确解决方法
运行yolov5旧版本代码(比如5.0版本)出现错误 AttributeError: Can't get attribute 'SPPF' on <module 'models.common' ...
- AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models.common‘ from ‘D:\\ModelTest\\yolov5-5
记录一下这个错误: AttributeError: Can't get attribute 'SPPF' on <module 'models.common' from 'D:\\ModelTe ...
- 解决YOLO v5的AttributeError: Can‘t get attribute SPPF on module models. common的问题
** 目录 一.问题描述 二.解决方法 三.参考来源 一.问题描述 在运行YOLOv5的detect.py程序时候,出现了以下错误提示AttributeError: Can't get attribu ...
- 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' ...
- AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models.common‘ from ‘/home/yolov5/models/comm
我在ubuntu下已经成功运行了yolov5的多个版本,也出了环境部署教程.然后因为转换模型的需求,我重新非官网仓库下载了yolov5代码,但是该仓库作者并没有标明是在哪一个版本基础上进行魔改的.然后 ...
- AttributeError: Cant get attribute SPPF on module models
运行YOLOV5出现报错AttributeError: Can't get attribute 'SPPF' 问题 AttributeError: Can't get attribute 'SPPF' ...
- AttributeError: Can‘t get attribute ‘Net‘ on module ‘__main__‘
在使用pytorch深度学习框架的时候,我们加载预先训练好的完整pkl模型时,如果报错: AttributeError: Can't get attribute 'Net' on module '__ ...
- Cesi运行报错AttributeError: can‘t set attribute
环境说明: Centos 7 + Python3.6 + Cesi 2.7.1 按照官网说明运行,服务启动正常,在登录界面输入密码后提示密码错误. 打开浏览器开发者工具,查看对应的登录POST请求,提 ...
- AttributeError: module ‘*****‘ has no attribute ‘###‘解决办法看过来~
AttributeError: module 'hmmlearn.hmm' has no attribute '_BaseHMM' 运行.py项目时,出现了上面的错误,然后我各种方法得知这种错误其实归 ...
最新文章
- Swift从零开始学习_08(代理协议传值)
- 客户端 localStorage, sessionStorage, cookie 的区别
- shell数值比较和字符串比较
- 分析性能瓶颈 — 调试OutOfMemoryException
- 流式计算strom,Strom解决的问题,实现实时计算系统要解决那些问题,离线计算是什么,流式计算什么,离线和实时计算区别,strom应用场景,Strorm架构图和编程模型(来自学习资料)
- 第一章	安装OpenResty(Nginx+Lua)开发环境
- python自动化工具开发_初识TPOT:一个基于Python的自动化机器学习开发工具
- 开放计算中国社区技术峰会举行,开放开源加速产业创新
- 【计算机科学基础】整数和小数的进制转换
- Java实现多线程的四种实现方式
- 自动控制原理_电容补偿的作用与自动控制原理
- Freeswitch视频会议远超Telepresence
- 【Linux系统编程】| 【01】系统编程基本概念
- POI 实现Word替换书签
- 开关电源测试软件有哪些,开关电源的测试项目大全,你确定都知道?
- matlab波形转换,matlab波形图怎么转换为矢量图并导出?
- 广达做微软服务器,微软联手广达布局云计算 称策略是软件加服务
- 如何用Mindmanager画思维导图
- android 获取刘海高度,Android各厂商的刘海屏高度获取工具类
- html网页设计作品教材制作,《网页设计与制作》网页-教材-制作.pdf
热门文章
- spring cloud gateway [DataBufferLimitException: Exceeded limit on max bytes to buffer : 262144]
- android camera 拍照流程,Android -- Camera源码简析,启动流程
- (Linux入门1)Linux是什么,能干什么,在哪干?
- 解压包MySQL安装
- 爆破工具 - 超级弱口令检查工具
- vscode识别vue文件的方法
- 使用内存超过16G的电脑是种怎样的体验?
- 嵌入式实时操作系统uc/OS-II第4章课后习题4-6
- 适配器的工作原理计算机网络,无线网络信号接收器怎么用 无线网络信号接收器工作原理及使用...
- DataV三维城市功能上线,业务场景更立体炫酷