Pytorch/Yolov5目标检测报错总结

1.OSError: [WinError 1455] 页面文件太小,无法完成操作

在这里插入图片描述

  1. 主要原因是虚拟内存不足,虚拟机的话增加虚拟机内存即可
  2. win10系统下,电脑内存分配是优先程序的,可以在"高级系统设置"–>“高级”–>“性能设置”–>"高级"里修改电脑内存
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  1. 基于yolov5,发现Win10系统下不允许python进行多线程操作的,那么只需要在train.py文件内将dataloader的num_workers参数修改为0即可
#将原始train.py文件中的dataloader中workers参数改为0
    dataloader, dataset = create_dataloader(train_path, imgsz, batch_size, gs, opt,
                                            hyp=hyp, augment=True, cache=opt.cache_images, rect=opt.rect, rank=rank,
                                            world_size=opt.world_size, workers=0,
                                            image_weights=opt.image_weights)

2 .RuntimeError: CUDA out of memory


这个问题在于gpu,将batch改小一点就好了

  parser.add_argument('--batch-size', type=int, default=4, help='total batch size for all GPUs')

3.AssertionError: Label class 15 exceeds nc=1 in data/coco128.yaml. Possible class labels are 0-0

配置的nc不正确,检查一下数据集的分类,将yaml里的nc改为分类大小即可

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值