报错
warning:Ignoring corrupt image/label
在autodl上训练的时候出现这个问题,本地跑是ok的。检查了数据集和labels看起来没问题,又重新跑了一下,发现生成的cache很小,然后报错:
ValueError: not enough values to unpack (expected 3, got 1)
报错在dataloader那个位置,应该是数据集的问题。尝试把cache删掉重新生成,还是会有warning。估计是下数据集的时候文件损坏了?
解决方案
1.重新下了一遍数据集,再次运行就ok了
2.可能是dataset的相对路径写错了,改了不行的话调试看看dataset.py的img2label_paths函数
3.如果用的yolopose,看看执行命令的时候有没有加上 --kpy-label