训练yolov3的时候出现错误:Resizing 448 darknet: ./src/network.c:392: resize_network: Assertion `0' failed.
解决方法:
步骤1、修改Makefile
ARCH= -gencode arch=compute_30,code=sm_30 \
-gencode arch=compute_35,code=sm_35 \
-gencode arch=compute_50,code=[sm_50,compute_50] \
-gencode arch=compute_52,code=[sm_52,compute_52] \
-gencode arch=compute_60,code=sm_60 \
-gencode arch=compute_61,code=[sm_61,compute_61] \
-gencode arch=compute_50,code=[sm_70,compute_70]
根据自己的显卡Compute Capability添加,我的是7.0的,好像前面60和61那两行也要加进去,只写70的话好像也会报错
重新make试试,不行的话接着看第2步:
步骤2、在src/network.c中找到并注释掉下面这行:
if(l.workspace_size > 2000000000) assert(0);