赞
踩
本现象只针对yolov8训练数据集,并且显卡是16XXX系列的网友,特别是:1650和1660如下图:
原因据说是显卡的bug,16系列的和pytorch的不兼容
解决方法:
大部分网友只需要把batch的值调为2
还有一堆文章介绍说改代码,修改half、float啥的,这样非常不友好也不推荐,这样其实就是禁用GPU半精度运算,使得运算变慢。
如果修改一堆代码,还不如直接改为CPU训练呢,改为CPU训练后,不会出现nan的情况,不过跟上面的一样直接不用GPU训练,速度会慢很多。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。