项目|YOLOv5——报错解决(AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models.common‘ from ‘XXX)


YOLOv5——报错解决:AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models.common‘ from ‘XXX

  • 一、报错原因
  • 二、解决方法
    • 1、打开 https://github.com/ultralytics/yolov5/releases/
    • 2、选择适合的版本
    • 3、下载需要的训练好的模型
    • 4、将已下载的文件放在正确的位置
【项目|YOLOv5——报错解决(AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models.common‘ from ‘XXX)】
一、报错原因 由于yolov5目前最新版本为6.0,但我跑的是5.0版本,则运行detect.py时自动从github上下载的训练好的模型为最新版本6.0。从而导致运行环境和模型版本不一致,从而报错。
二、解决方法 1、打开 https://github.com/ultralytics/yolov5/releases/ 2、选择适合的版本 项目|YOLOv5——报错解决(AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models.common‘ from ‘XXX)
文章图片

3、下载需要的训练好的模型 项目|YOLOv5——报错解决(AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models.common‘ from ‘XXX)
文章图片

4、将已下载的文件放在正确的位置 项目|YOLOv5——报错解决(AttributeError: Can‘t get attribute ‘SPPF‘ on <module ‘models.common‘ from ‘XXX)
文章图片

    推荐阅读