Yolov8离谱报错

科技资讯 投稿 6100 0 评论

Yolov8离谱报错

YoloV8离谱报错

Traceback (most recent call last:
  File "/usr/local/bin/yolo", line 8, in <module>
    sys.exit(entrypoint(
  File "/usr/local/lib/python3.8/dist-packages/ultralytics/yolo/cfg/__init__.py", line 391, in entrypoint
    getattr(model, mode(**overrides  # default args from model
  File "/usr/local/lib/python3.8/dist-packages/ultralytics/yolo/engine/model.py", line 371, in train
    self.trainer.train(
  File "/usr/local/lib/python3.8/dist-packages/ultralytics/yolo/engine/trainer.py", line 191, in train
    self._do_train(world_size
  File "/usr/local/lib/python3.8/dist-packages/ultralytics/yolo/engine/trainer.py", line 362, in _do_train
    self.metrics, self.fitness = self.validate(
  File "/usr/local/lib/python3.8/dist-packages/ultralytics/yolo/engine/trainer.py", line 462, in validate
    metrics = self.validator(self
  File "/usr/local/lib/python3.8/dist-packages/torch/autograd/grad_mode.py", line 27, in decorate_context
    return func(*args, **kwargs
  File "/usr/local/lib/python3.8/dist-packages/ultralytics/yolo/engine/validator.py", line 169, in __call__
    self.update_metrics(preds, batch
  File "/usr/local/lib/python3.8/dist-packages/ultralytics/yolo/v8/detect/val.py", line 107, in update_metrics
    correct_bboxes = self._process_batch(predn, labelsn
  File "/usr/local/lib/python3.8/dist-packages/ultralytics/yolo/v8/detect/val.py", line 158, in _process_batch
    iou = box_iou(labels[:, 1:], detections[:, :4]
  File "/usr/local/lib/python3.8/dist-packages/ultralytics/yolo/utils/metrics.py", line 70, in box_iou
    inter = (torch.min(a2, b2 - torch.max(a1, b1.clamp(0.prod(2
RuntimeError: 

自己把服务器重置,重新配了好几遍,结果都是运行一个epoch就报错,如下:

说一下我的解决思路:

2.接下来我怀疑的是数据问题,因为这个数据集,很奇怪(*).jpg吗,在训练的时候有警告,我就想是不是数据的问题,我找来我万能的人脸口罩数据集(V5 V8之前跑成功过),这个数据集很小,导入,跑一下,结果还是一个epoch就报错,此时排除数据的问题。

我不知道这是不是,这个问题的真正解决,但对我来说确实是目前的最优解,芜湖起飞(还没吃完饭,今晚点烧烤)!

编程笔记 » Yolov8离谱报错

赞同 (33) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽