簡體   English   中英

HTTPError:HTTP 錯誤 403:Google Colab 上禁止

[英]HTTPError: HTTP Error 403: Forbidden on Google Colab

我正在嘗試使用以下代碼在 PyTorch 中下載 MNIST 數據:

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

我該如何解決這個問題? 筆記本以前可以工作,我正在嘗試重新運行它,但出現此錯誤。

這是一個新的錯誤,報告在這里: https : //github.com/pytorch/vision/issues/1938

在 pytorch 本身解決問題之前,請參閱該線程以了解一些潛在的解決方法。

我的解決方法是:在您的本地機器上運行一個簡單的程序,從torchvision.datasets模塊下載 MNIST 數據集,在您的機器上使用pickle保存副本並將其上傳到您的 Google Drive。

不是正確的修復,而是一種可行且負擔得起的解決方法,希望它以某種方式有所幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM