问题1:unexpected pos xxx vs xxxx 外存爆炸了,保存不了文件,清理一下
去看你保存的盘是不是满了,或者说剩下的空间没办法保存你要保存的文件,清理一些文件空出这个文件的空间就行了。
问题2:ssd,fasterRCNN报错 size mismatch:大概率是num_classes没设置成自己的
在train.py文件下去查看,有num_classes的大小,可以打印出来看,只是需要注意将背景算作一个类别,即标注的只有一个类,num_classes = 2
问题3:
YOLO3报错:indices should be either on cpu or on the same device as the indexed tensor (cpu)
在utils文件加一句话 at = at.to(j.device)
问题4:
permissionError 可能是打开了此文件,也可能该文件不存在
关闭打开的文件就行了,要不然就创建该文件
问题5:
numpy 30Mb cann‘t allocate 内存不够,numpy数组无法运算
将运行任务尽量减少即可,若还是不行,换个内存大的电脑试试
问题6:
MemoryError 内存不足
和5相同
问题7:
list index out of range 数组越界问题
在我所遇到的数组越界问题中,大部分是数组的范围问题,for i in range(len(a))中,若是i超过了len(a)-1,或者i<0,都会出现这个问题。
问题6:IndexError: string index out of range
其实我看的出来是字符串越界,但是完全不知道问题在哪儿,我本意输入一个长度恒为4的字符串,怎么也想不通在0123四个数字之中还会越接,调试后发现我本来的输入字符串“0233”变为了int类型233,丢失了高位0,将输入改为str类型输入就可以了。