训练轮数

epochs = 2

模型训练

model.fit(train_dataloader, val_dataloader, epochs=epochs, verbose=1)

Exception in thread Thread-6 (_thread_loop): Traceback (most recent call last): File "/opt/conda/lib/python3.10/threading.py", line 1016, in _bootstrap_inner self.run() File "/opt/conda/lib/python3.10/threading.py", line 953, in run self._target(*self._args, **self._kwargs) File "/opt/conda/lib/python3.10/site-packages/paddle/fluid/dataloader/dataloader_iter.py", line 217, in _thread_loop batch = self._dataset_fetcher.fetch(indices, File "/opt/conda/lib/python3.10/site-packages/paddle/fluid/dataloader/fetcher.py", line 125, in fetch data.append(self.dataset[idx]) File "/tmp/ipykernel_32/721605470.py", line 25, in getitem File "/opt/conda/lib/python3.10/site-packages/PIL/Image.py", line 3236, in open fp = builtins.open(filename, 'rb') FileNotFoundError: [Errno 2] No such file or directory: '/kaggle/input/shisuncat/cat_12_train/cat_12_train/cat_12_train/z1h9ukCKctjlngxFdw52rvDoWVbyAY68.jpg' The loss value printed in the log is the current step, and the metric is the average value of previous steps. Epoch 1/2

错误原因: 文件路径错误,找不到对应的图片文件。

解决方法: 检查文件路径是否正确,确保图片文件存在。

解决代码:

  1. 检查文件路径是否正确
import os
print(os.path.exists('/kaggle/input/shisuncat/cat_12_train/cat_12_train/cat_12_train/z1h9ukCKctjlngxFdw52rvDoWVbyAY68.jpg'))
  1. 确认图片文件存在

如果文件不存在,需要重新上传或者下载对应的文件。

Kaggle训练中FileNotFoundError: 文件路径错误解决方案

原文地址: https://www.cveoy.top/t/topic/oG6n 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录