RuntimeError: CUDA error: device-side assert triggered的解决

yolov8的训练自己数据集的时候遇到这个问题,但是我能确定的是百分百是数据集的问题。因为换成别的数据集没有问题,就只有一个数据集有问题,而且根据网上所说使用cpu训练可以暴露出原始问题,我的报的是索引超出范围,所以我更能确定数据集的类别出来问题。

解决之路:将训练集txt的所有类别打印出来发现只有5类,我的yaml配置也有5类,没什么问题,非常之纳闷,又检查了txt的空行空格等可能出问题的格式,都没问题,最后出狠招,二分法删除数据,一点一点查,看是哪个数据出了问题,最后发现都没问题,忽然想到,我一直查的都是训练集,验证集类别没查,一查不得了,6个类别,ntm.................,差点抑郁,人生啊,总是会有陷入思维陷阱的时候,望引以为戒!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值