FileNotFoundError:在 trining yolov8 模型中找不到图像

FileNotFoundError: Image Not Found in trining yolov8 model

提问人:Tuấn Bảo Thân 提问时间:11/16/2023 最后编辑:Christoph RackwitzTuấn Bảo Thân 更新时间:11/16/2023 访问量:22

问:

我正在 gg colab non-pro 上训练模型 yolov8。我的模型有 100 个 epoch,但是当我在第 18 个 epoch 进行训练时,我收到一个错误:

错误:

Epoch GPU_mem box_loss cls_loss dfl_loss Instances Size
18/100 7G 0.9924 0.4638 0.9011 31 640: 44% 602/1370 [05:15<07:31, 1.70it/s][ WARN:[email protected]] global loadsave.cpp:248 findDecoder imread_('/content/drive/MyDrive/tracking_v8/data_v8_1311/train/images/IR_DRONE_090243_106_png.rf.8ca672111538a413744834c2a5197669.jpg'): can't open/read file: check file path/integrity
[ WARN:[email protected]] global loadsave.cpp:248 findDecoder imread_('/content/drive/MyDrive/tracking_v8/data_v8_1311/train/images/IR_DRONE_003156_247_png.rf.3a59cf53ab2490047e6ef01be43233bc.jpg'): can't open/read file: check file path/integrity
[ WARN:[email protected]] global loadsave.cpp:248 findDecoder imread_('/content/drive/MyDrive/tracking_v8/data_v8_1311/train/images/IR_DRONE_109262_147_png.rf.4631c699c1d4183f020297dda5323751.jpg'): can't open/read file: check file path/integrity
18/100 7G 0.9926 0.4639 0.9011 28 640: 44% 603/1370 [05:15<07:31, 1.70it/s][ WARN:[email protected]] global loadsave.cpp:248 findDecoder imread_('/content/drive/MyDrive/tracking_v8/data_v8_1311/train/images/IR_BIRD_00377_295_png.rf.342b9fbf617919130754199c74f992ac.jpg'): can't open/read file: check file path/integrity
18/100 7G 0.9922 0.4638 0.901 30 640: 44% 604/1370 [05:16<07:04, 1.81it/s][ WARN:[email protected]] global loadsave.cpp:248 findDecoder imread_('/content/drive/MyDrive/tracking_v8/data_v8_1311/train/images/IR_BIRD_00680_245_png.rf.d777aae62604cc1d617aecc14fddfbf7.jpg'): can't open/read file: check file path/integrity
18/100 7G 0.9922 0.4638 0.901 30 640: 44% 604/1370 [05:16<06:40, 1.91it/s]
Traceback (most recent call last):
File "/usr/local/bin/yolo", line 8, in
sys.exit(entrypoint())
File "/usr/local/lib/python3.10/dist-packages/ultralytics/cfg/init.py", line 444, in entrypoint
getattr(model, mode)(**overrides) # default args from model
File "/usr/local/lib/python3.10/dist-packages/ultralytics/engine/model.py", line 338, in train
self.trainer.train()
File "/usr/local/lib/python3.10/dist-packages/ultralytics/engine/trainer.py", line 190, in train
self._do_train(world_size)
File "/usr/local/lib/python3.10/dist-packages/ultralytics/engine/trainer.py", line 320, in _do_train
for i, batch in pbar:
File "/usr/local/lib/python3.10/dist-packages/tqdm/std.py", line 1182, in iter
for obj in iterable:
File "/usr/local/lib/python3.10/dist-packages/ultralytics/data/build.py", line 42, in iter
yield next(self.iterator)
File "/usr/local/lib/python3.10/dist-packages/torch/utils/data/dataloader.py", line 630, in next
data = self._next_data()
File "/usr/local/lib/python3.10/dist-packages/torch/utils/data/dataloader.py", line 1345, in _next_data
return self._process_data(data)
File "/usr/local/lib/python3.10/dist-packages/torch/utils/data/dataloader.py", line 1371, in _process_data
data.reraise()
File "/usr/local/lib/python3.10/dist-packages/torch/_utils.py", line 694, in reraise
raise exception
FileNotFoundError: Caught FileNotFoundError in DataLoader worker process 0.
Original Traceback (most recent call last):
File "/usr/local/lib/python3.10/dist-packages/torch/utils/data/_utils/worker.py", line 308, in _worker_loop
data = fetcher.fetch(index)
File "/usr/local/lib/python3.10/dist-packages/torch/utils/data/_utils/fetch.py", line 51, in fetch
data = [self.dataset[idx] for idx in possibly_batched_index]
File "/usr/local/lib/python3.10/dist-packages/torch/utils/data/_utils/fetch.py", line 51, in
data = [self.dataset[idx] for idx in possibly_batched_index]
File "/usr/local/lib/python3.10/dist-packages/ultralytics/data/base.py", line 248, in getitem
return self.transforms(self.get_image_and_label(index))
File "/usr/local/lib/python3.10/dist-packages/ultralytics/data/base.py", line 254, in get_image_and_label
label['img'], label['ori_shape'], label['resized_shape'] = self.load_image(index)
File "/usr/local/lib/python3.10/dist-packages/ultralytics/data/base.py", line 158, in load_image
raise FileNotFoundError(f'Image Not Found {f}')
FileNotFoundError: Image Not Found /content/drive/MyDrive/tracking_v8/data_v8_1311/train/images/IR_DRONE_090243_106_png.rf.8ca672111538a413744834c2a5197669.jpg

我签入了文件夹,这个img还在那里。我该如何解决?

python 深度学习 pytorch yolov8 filenotfounderror

评论

0赞 Christoph Rackwitz 11/16/2023
测试方式os.path.exists

答: 暂无答案