当pytorchmodel被训练用于图像分类时,图像文件被截断

2024-09-29 23:17:46 发布

您现在位置:Python中文网/ 问答频道 /正文

当pytorch的cnn模型开始训练时,误差如下:

OSError: Traceback (most recent call last):
  File "X:\soft\task\taskinstalled\Anaconda3\envs\dogged\lib\site-packages\torch\utils\data\dataloader.py", line 138, in _worker_loop
    samples = collate_fn([dataset[i] for i in batch_indices])
  File "X:\soft\task\taskinstalled\Anaconda3\envs\dogged\lib\site-packages\torch\utils\data\dataloader.py", line 138, in <listcomp>
    samples = collate_fn([dataset[i] for i in batch_indices])
  File "X:\soft\task\taskinstalled\Anaconda3\envs\dogged\lib\site-packages\torchvision\datasets\folder.py", line 132, in __getitem__
    sample = self.loader(path)
  File "X:\soft\task\taskinstalled\Anaconda3\envs\dogged\lib\site-packages\torchvision\datasets\folder.py", line 178, in default_loader
    return pil_loader(path)
  File "X:\soft\task\taskinstalled\Anaconda3\envs\dogged\lib\site-packages\torchvision\datasets\folder.py", line 161, in pil_loader
    return img.convert('RGB')
  File "X:\soft\task\taskinstalled\Anaconda3\envs\dogged\lib\site-packages\PIL\Image.py", line 844, in convert
    self.load()
  File "X:\soft\task\taskinstalled\Anaconda3\envs\dogged\lib\site-packages\PIL\ImageFile.py", line 226, in load
    "(%d bytes not processed)" % len(b))
OSError: image file is truncated (150 bytes not processed)

Tags: inpytasklibpackageslinesiteloader

热门问题