YOLOV5出现.acceptable suffix is [‘.pt‘]的错误||不使用权重报错

Posted 写不出来好烦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了YOLOV5出现.acceptable suffix is [‘.pt‘]的错误||不使用权重报错相关的知识,希望对你有一定的参考价值。

YOLOV5 5.0版本及以前 如果训练自己的数据集不使用预训练权重 会报错.acceptable suffix is ['.pt'] 解决办法 找到general.py里的check_suffix函数,用下面的代码替换:

def check_suffix(file='yolov5s.pt', suffix=('.pt',), msg=''):
    # Check file(s) for acceptable suffix
    if file and suffix:
        if isinstance(suffix, str):
            suffix = [suffix]
        for f in file if isinstance(file, (list, tuple)) else [file]:
            s = Path(f).suffix.lower()  # file suffix
            if len(s):
                assert s in suffix, f"msgf acceptable suffix is suffix"

以上是关于YOLOV5出现.acceptable suffix is [‘.pt‘]的错误||不使用权重报错的主要内容,如果未能解决你的问题,请参考以下文章

改进YOLO:YOLOv5结合swin transformer

yolov5训练自己的数据集(缺陷检测分类——看了就懂系列)

yolov5训练自己的数据集(缺陷检测分类——看了就懂系列)

yolov5训练自己的数据集(缺陷检测分类——看了就懂系列)

yolov5训练自己的数据集(缺陷检测分类——看了就懂系列)

yolov5 5.0 报错日常Can‘t get attribute ‘SPPF‘ on <module ‘models.common‘ from ‘D:\Pycharm\Code\yolov5