目录
1.[WinError 1455] 页面文件太小,无法完成操作
2 .RuntimeError: CUDA out of memory
3.AssertionError: Label class 15 exceeds nc=1 in data/coco128.yaml. Possible class labels are 0-0
1.[WinError 1455] 页面文件太小,无法完成操作
1.1原因
虚拟内存不足。
1.2解决方案1
在utils文件下的datasets的第81行,将num_workers=nw改为=0即可:
1.3解决方案2
主要原因是虚拟内存不足,增加虚拟内存即可
win10系统下,电脑内存分配是优先程序的,可以在"高级系统设置"–>“高级”–>“性能设置”–>"高级"里修改电脑内存
2 .RuntimeError: CUDA out of memory
2.1 原因
显卡的显存不够
2.2 解决方案
这个问题在于gpu,将batch改小一点就好了
3.AssertionError: Label class 15 exceeds nc=1 in data/coco128.yaml. Possible class labels are 0-0
3.1 原因
配置的nc不正确
3.2 解决方案
检查一下数据集的分类,将yaml里的nc改为分类大小即可