windows下利用Pytorch跑yolov5模型时报错“torch.nn.modules.module.ModuleAttributeError: ‘Detect’ object has no attribute ‘m’”
首先确认你的所有配置是否满足yolov5需求:Python >= 3.8, PyTorch >= 1.6 etc.
然后这里的解决方法就是更换新的权重文件,这里我用的是 yolov5s.pt
你可以用官方github上直接下载,确保你使用的权重文件是最新的
github: https://github.com/ultralytics/yolov5/releases/tag/v4.0.
在这里插入图片描述
然后更换weigh中权重文件即可;
在这里插入图片描述
上述问题解决;

这里我遇到这个问题的原因就是偷懒直接用了别人百度网盘的权重文件,版本有些老旧不适配,目前yolov5还不是非常成熟,版本还在更新中,建议直接在官方github下载最新的,最新的肯定没问题。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐