[YOLO] darknet: ./src/cuda.c:36: check_error: Assertion `0' failed. 已放弃 (核心已转储)

出现这个问题的原因是内存炸了。

出现的场景有两个:训练时,测试时

1.训练时

打开yolov3.cfg,把其中的batch 和subdvisions属性值调小,但最好都是2的指数,并且要保证batch是subdivisions的整数倍。

gedit darket/cfg/yolov3.cfg

2.测试时

一个很大的可能是,忘记把配置文件darket/cfg/yolov3.cfg的训练配置改到测试配置上。

解决办法是打开yolov3.cfg,注释掉Training配置,同时Testing配置取消注释。

猜你喜欢

转载自blog.csdn.net/csdn_zhishui/article/details/83751944