Open
Description
When I was using the dcgan example, it had:
Traceback (most recent call last):
File "dcgan.py", line 220, in <module>
for i, data in enumerate(dataloader, 0):
File "/opt/conda/lib/python3.8/site-packages/torch/utils/data/dataloader.py", line 363, in __next__
data = self._next_data()
File "/opt/conda/lib/python3.8/site-packages/torch/utils/data/dataloader.py", line 403, in _next_data
data = self._dataset_fetcher.fetch(index) # may raise StopIteration
File "/opt/conda/lib/python3.8/site-packages/torch/utils/data/_utils/fetch.py", line 44, in fetch
data = [self.dataset[idx] for idx in possibly_batched_index]
File "/opt/conda/lib/python3.8/site-packages/torch/utils/data/_utils/fetch.py", line 44, in <listcomp>
data = [self.dataset[idx] for idx in possibly_batched_index]
File "/opt/conda/lib/python3.8/site-packages/torchvision/datasets/folder.py", line 137, in __getitem__
sample = self.loader(path)
File "/opt/conda/lib/python3.8/site-packages/torchvision/datasets/folder.py", line 173, in default_loader
return pil_loader(path)
File "/opt/conda/lib/python3.8/site-packages/torchvision/datasets/folder.py", line 156, in pil_loader
return img.convert('RGB')
File "/opt/conda/lib/python3.8/site-packages/PIL/Image.py", line 902, in convert
self.load()
File "/opt/conda/lib/python3.8/site-packages/PIL/ImageFile.py", line 255, in load
raise OSError(
OSError: image file is truncated (150 bytes not processed)
So I added:
from PIL import ImageFile
ImageFile.LOAD_TRUNCATED_IMAGES = True
to examples/tree/master/dcgan/main.py
and that fixed it
Thanks!