_pickle.UnpicklingError: STACK_GLOBAL requires str(yolov5训练自己的数据集报错)

使用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

猜你喜欢

转载自blog.csdn.net/qq_41398619/article/details/127547659