AttributeError: Can’t get attribute ‘SPPF’ on <module ‘models.common 直接从根部解决问题

网上的无效方案

在复现yolov5时候出现的这个问题,很多博主都说在YOLO以后的版本中找SPPF类,其实都是拆东墙补西墙比如如下:

AttributeError: Can’t get attribute ‘SPPF’ on <module ‘models.common 直接从根部解决问题_第1张图片

 像这样以后会一个接着一个报错

根本解决方案是:

原因:将模型运行的.pth换成旧版的yolo模型,因为版本更新,系统会默认选择最新版,导致不兼容

方法:

将旧版本的yolo模型放在文件夹,并在dafault这个变量上附上旧版本模型的地址。

 旧模型的地址:

参考这位博主,上面挂有链接(两个网址都可以):

(9条消息) 运行yolov5-5.0出现AttributeError: Can‘t get attribute ‘SPPF‘ 正确解决方法_Lucky@cust的博客-CSDN博客

http://t.csdn.cn/k6qs9

你可能感兴趣的:(自学python,人工智能,目标检测,pytorch,python,计算机视觉)