KeyError: ‘DySnakeconv‘问题已解决,yolov8训练报错KeyError问题

!!!彻底解决YOLOV8中KeyError的问题

一,问题原因

这是因为我们的下列这部分文件和我们anaconda环境下的这个包所在位置的文件冲突了

由于我们下载yolov8使用时,会有一个安装ultralytics在我们conda环境里面/home/wuyapeng/anaconda3/envs/yolov8/lib/python3.8/site-packages/ultralytics

然而我们正在用的主目录yolov8原始文件里面也有

两个文件是相同的,而系统优先使用的是anaconda包里面的文件。但是我们改的是我们自己的文件,并没有修改这个包里面的文件,所以就会出现找不到我们修改的模块的提示。

二,解决办法

简单的不得了,就是你在原始yolov8里面修改了什么改进或者其他,也要去anaconda里面做同样的操作。

(据我所致主要是在修改nn文件夹,例如tasks.py,和modules文件里面的block.py的时候需要同时修改,如果之单纯修改了其他文件,例如loss.py或者metrics.py其实就不会这个错误,以防万一就一起修改就好了)

  • 24
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值