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

使用yolov5数据集代码指向yoloair数据集文件夹报错,如果yoloair指向yolov5训练的文件夹不报错。

在用YOLOv5训练用户自定义数据集的过程中运行报错:
_pickle.UnpicklingError: STACK_GLOBAL requires str

产生原因:在过去对当前数据集进行过训练,导致在数据集文件夹中生成了.cache的缓存文件

_pickle.UnpicklingError: STACK_GLOBAL requires str(yolov5训练自己的数据集报错)_第1张图片
解决办法:直接把所有数据集文件夹下的.cache文件删除

Linux 下可批量删除

cd 数据集文件夹
rm *.cache

参考链接:https://blog.csdn.net/weixin_44409833/article/details/127177597

你可能感兴趣的:(YOLO,CV,深度学习,人工智能,python)