Ошибка HTTP: ошибка HTTP 403: запрещено в Google Colab - PullRequest
2 голосов
/ 05 марта 2020

Я пытаюсь загрузить данные MNIST в PyTorch, используя следующий код:

train_loader = torch.utils.data.DataLoader(
      datasets.MNIST('data',
                      train=True,
                      download=True,
                      transform=transforms.Compose([
                         transforms.ToTensor(),
                         transforms.Normalize((0.1307,), (0.3081,))
                     ])),
      batch_size=128, shuffle=True)

и выдает следующую ошибку.

Downloading http://yann.lecun.com/exdb/mnist/train-images-idx3-ubyte.gz to data/MNIST/raw/train-images-idx3-ubyte.gz
0it [00:00, ?it/s]
---------------------------------------------------------------------------
HTTPError                                 Traceback (most recent call last)
<ipython-input-2-2fee284dabb8> in <module>()
      5                       transform=transforms.Compose([
      6                          transforms.ToTensor(),
----> 7                          transforms.Normalize((0.1307,), (0.3081,))
      8                      ])),
      9       batch_size=128, shuffle=True)

11 frames
/usr/lib/python3.6/urllib/request.py in http_error_default(self, req, fp, code, msg, hdrs)
    648 class HTTPDefaultErrorHandler(BaseHandler):
    649     def http_error_default(self, req, fp, code, msg, hdrs):
--> 650         raise HTTPError(req.full_url, code, msg, hdrs, fp)
    651 
    652 class HTTPRedirectHandler(BaseHandler):

HTTPError: HTTP Error 403: Forbidden

Как мне решить эту проблему? Ноутбук работал раньше, я пытаюсь перезапустить его, но я получил эту ошибку.

1 Ответ

4 голосов
/ 05 марта 2020

Это новая ошибка, о которой сообщается здесь: https://github.com/pytorch/vision/issues/1938

См. Этот поток для некоторых потенциальных обходных путей, пока проблема не будет исправлена ​​в самом pytorch.

...