YOLOv7训练报错ValueError: not enough values to unpack (expected 3, got 0)

YOLOv7训练报错ValueError: not enough values to unpack (expected 3, got 0)

报错出现于datasets.py,419行,如下图,该图代码为yolov5中的代码

在这里插入图片描述

可以看到代码移除了cache中的hash、version、msgs三项

YOLOv7训练报错ValueError: not enough values to unpack (expected 3, got 0)_第1张图片

而在yolov7中,缺失了对msgs的 移除,导致数据获取异常,添加对msgs的移除即可解决问题,如下图:

YOLOv7训练报错ValueError: not enough values to unpack (expected 3, got 0)_第2张图片

你可能感兴趣的:(深度学习模型复现,python,深度学习)