YOLOv7训练数据报错
2023-12-26 14:51:07
错误提示1
fatal: not a git repository (or any of the parent directories): .git
Traceback (most recent call last):
File "/home/ubuntu/code/yolov7-main/utils/google_utils.py", line 26, in attempt_download
assets = [x['name'] for x in response['assets']] # release assets
KeyError: 'assets'
解决方案
报上面错误,表示你本地的 “预训练权重” 没有被找到,程序自动去网上库里找,恰巧是网上库的链接失效了(https://api.github.com/repos/WongKinYiu/yolov7/releases/latest ,是404的),attempt_download方法没对404的请求做处理,就报上面assets字段不存在的错误;
我们不可能去修复404问题,但我们可以下载 “预训练权重”到本地;进入 https://github.com/WongKinYiu/yolov7 ,选择对应版本。下载后放入文件夹根目录中;
问题2
遇到报错:_pickle.UnpicklingError: STACK_GLOBAL requires str
解决方案
解决办法是,将数据集中的labels.cache文件删掉
成功运行
文章来源:https://blog.csdn.net/qq_41701723/article/details/135218566
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!