解决yolov7bug(Command ‘git tag‘ returned non-zero exit status 128.)(IndexError: list index out of ran)

在执行Python脚本时遇到两个问题:一是运行train.py因预训练权重路径错误导致尝试自动下载失败;二是test.py中因文件路径包含大写字母引发IndexError。解决方案分别包括手动下载权重到本地和修改权重路径确保无大写字母。

1.

问题:

        执行train.py,Command 'git tag' returned non-zero exit status 128.

原因:

        使用预训练权重,但路径错误,未找到本地预训练权重,它会自动下载,下载被墙

解决方法:

        从github下载对应预训练权重放入本地或者不使用预训练权重

2.

问题:

执行test.py,

        tag = subprocess.check_output('git tag', shell=True).decode().split()[-1] 

        IndexError: list index out of range

原因:

        pt文件路径中不能有大写字母

解决方法:

        去掉评估权重路径中的大写字母


 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值