使用yolov5数据集代码指向yoloair数据集文件夹报错,如果yoloair指向yolov5训练的文件夹不报错。
在用YOLOv5训练用户自定义数据集的过程中运行报错:
_pickle.UnpicklingError: STACK_GLOBAL requires str
产生原因:在过去对当前数据集进行过训练,导致在数据集文件夹中生成了.cache的缓存文件
解决办法:直接把所有数据集文件夹下的.cache文件删除
Linux 下可批量删除
cd 数据集文件夹
rm *.cache
参考链接:https://blog.csdn.net/weixin_44409833/article/details/127177597