解决yolov7训练时报错:“subprocess.CalledProcessError: Command ‘git tag‘ returned non-zero exit status 128.”

解决yolov7训练时报错:“subprocess.CalledProcessError: Command ‘git tag‘ returned non-zero exit status 128.”


用自己的数据集训练yolov7时报错如下,翻了网上很多教程没有找到解决办法,细想是因为源代码没有预先下载网络权重yolov7.pt等

Traceback (most recent call last):
  File "D:\code\practice\yolov7\yolov7-main\utils\google_utils.py", line 27, in attempt_download
    assets = [x['name'] for x in response['assets']]  # release assets
KeyError: 'assets'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "D:\code\practice\yolov7\yolov7-main\train.py", line 616, in <module>
    train(hyp, opt, device, tb_writer)
  File "D:\code\practice\yolov7\yolov7-main\train.py", line 86, in train
    attempt_download(weights)  # download if not found locally
  File "D:\code\practice\yolov7\yolov7-main\utils\google_utils.py", line 32, in attempt_download
    tag = subprocess.check_output('git tag', shell=True).decode().split()[-1]
  File "D:\setup\anaconda3\envs\yolo-v7-practice\lib\subprocess.py", line 420, in check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
  File "D:\setup\anaconda3\envs\yolo-v7-practice\lib\subprocess.py", line 524, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command 'git tag' returned non-zero exit status 128.

官网下载权重
在这里插入图片描述
根据官网这条指令可知,权重应该放在根目录下面,注意路径不要出现错误,成功解决。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值