此问题适用任何模块导致的参数报错

添加完CBAM模块/其他模块类似后,发现报错如下

起初以为是通道设计不对导致,后寻找原因发现并不是yaml文件的问题,在找到类似回答后发现问题其实是重复添加模块导致的报错,具体如下

在ultralytics\nn\tasks.py路径文件中  if m in {}中和另外添加elif m in{}中只需要一处,这属于一个低级错误。

其他模块如果相应报错的话大概率就是重复激活了模块,

正确添加模块示例如下yolov8正确添加模块

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐