前提・実現したいこと
Pytorchの標準データセットの一つであるVOCを読み込みたいのですが、
RuntimeError: File not found or corrupted.
とエラーが出てしまい取得ができません。
解決方法を教示いただけたら幸いです
該当のソースコード
Python
1import torch 2from torchvision import datasets 3from torchvision.transforms import ToTensor 4 5 6training_data = datasets.VOCSegmentation(root="data", 7 image_set='train', 8 download=True, 9 )
発生している問題・エラーメッセージ
Downloading http://host.robots.ox.ac.uk/pascal/VOC/voc2012/VOCtrainval_11-May-2012.tar to data/VOCtrainval_11-May-2012.tar 1999639552/? [00:30<00:00, 72567197.20it/s] --------------------------------------------------------------------------- RuntimeError Traceback (most recent call last) <ipython-input-3-40c49b343294> in <module>() 8 training_data = datasets.VOCSegmentation(root="data", 9 image_set='train', ---> 10 download=True, 11 #transform=ToTensor() 12 ) 2 frames /usr/local/lib/python3.7/dist-packages/torchvision/datasets/voc.py in __init__(self, root, year, image_set, download, transform, target_transform, transforms) 104 105 if download: --> 106 download_and_extract_archive(self.url, self.root, filename=self.filename, md5=self.md5) 107 108 if not os.path.isdir(voc_root): /usr/local/lib/python3.7/dist-packages/torchvision/datasets/utils.py in download_and_extract_archive(url, download_root, extract_root, filename, md5, remove_finished) 411 filename = os.path.basename(url) 412 --> 413 download_url(url, download_root, filename, md5) 414 415 archive = os.path.join(download_root, filename) /usr/local/lib/python3.7/dist-packages/torchvision/datasets/utils.py in download_url(url, root, filename, md5, max_redirect_hops) 149 # check integrity of downloaded file 150 if not check_integrity(fpath, md5): --> 151 raise RuntimeError("File not found or corrupted.") 152 153 RuntimeError: File not found or corrupted.
試したこと
MNISTなど他のデータはダウンロードできました
補足情報(FW/ツールのバージョンなど)
Colab使用
回答1件
あなたの回答
tips
プレビュー