ImageNetV2_pytorch icon indicating copy to clipboard operation
ImageNetV2_pytorch copied to clipboard

ReadError: file could not be opened successfully

Open annabechang opened this issue 1 year ago • 1 comments

Hi, I tried to load the ImageNetV2Dataset on both linux and colab, both returned the same error:

! pip install git+https://github.com/modestyachts/ImageNetV2_pytorch

from imagenetv2_pytorch import ImageNetV2Dataset
from torch.utils.data import DataLoader

Collecting git+https://github.com/modestyachts/ImageNetV2_pytorch Cloning https://github.com/modestyachts/ImageNetV2_pytorch to /tmp/pip-req-build-mjyllfja Running command git clone --filter=blob:none --quiet https://github.com/modestyachts/ImageNetV2_pytorch /tmp/pip-req-build-mjyllfja Resolved https://github.com/modestyachts/ImageNetV2_pytorch to commit 9017469c74e454c444bb48d19a4aa43211cc1f3a Preparing metadata (setup.py) ... done

images = ImageNetV2Dataset(transform=preprocess)

Extracting....
---------------------------------------------------------------------------
ReadError                                 Traceback (most recent call last)
Cell In[19], line 1
----> 1 images = ImageNetV2Dataset(transform=preprocess)

File ~/.conda/envs/py38/lib/python3.8/site-packages/imagenetv2_pytorch/ImageNetV2_dataset.py:82, in ImageNetV2Dataset.__init__(self, variant, transform, location)
     80         assert False, f"Downloading from {URLS[variant]} failed"
     81 print("Extracting....")
---> 82 tarfile.open(self.tar_root).extractall(f"{location}")
     83 shutil.move(f"{location}/{FNAMES[variant]}", self.dataset_root)
     84 self.fnames = list(self.dataset_root.glob("**/*.jpeg"))

File ~/.conda/envs/py38/lib/python3.8/tarfile.py:1608, in TarFile.open(cls, name, mode, fileobj, bufsize, **kwargs)
   1606                 fileobj.seek(saved_pos)
   1607             continue
-> 1608     raise ReadError("file could not be opened successfully")
   1610 elif ":" in mode:
   1611     filemode, comptype = mode.split(":", 1)

ReadError: file could not be opened successfully

annabechang avatar Apr 08 '23 19:04 annabechang

You can just try re-installing the package. The problem is solved in the current version!

shionhonda avatar Jun 23 '23 08:06 shionhonda