Python Pytorch torchvision FasionList数据集赢得';t载荷

Python Pytorch torchvision FasionList数据集赢得';t载荷,python,pytorch,mnist,Python,Pytorch,Mnist,我在一台Windows10机器上运行,使用空闲模式。下面是一些Pytorch教程。在我尝试下载FashionList数据集之前,一切正常 我首先用pip安装了torchvision软件包 pip install torchvision===0.9.1+cu111 -f https://download.pytorch.org/whl/torch_stable.html 下面是我安装的软件包 Package Version ----------------- --------

我在一台Windows10机器上运行,使用空闲模式。下面是一些Pytorch教程。在我尝试下载FashionList数据集之前,一切正常

我首先用pip安装了torchvision软件包

pip install torchvision===0.9.1+cu111 -f https://download.pytorch.org/whl/torch_stable.html
下面是我安装的软件包

Package           Version
----------------- -----------
cycler            0.10.0
keyboard          0.13.5
kiwisolver        1.3.1
matplotlib        3.4.1
MouseInfo         0.1.3
mss               6.1.0
numpy             1.20.2
opencv-python     4.5.2.52
Pillow            8.2.0
pip               21.1.1
PyAutoGUI         0.9.52
PyGetWindow       0.0.9
PyMsgBox          1.0.9
pyparsing         2.4.7
pyperclip         1.8.2
PyRect            0.1.4
PyScreeze         0.1.27
python-dateutil   2.8.1
PyTweening        1.0.3
setuptools        56.0.0
six               1.16.0
torch             1.8.1+cu111
torchaudio        0.8.1
torchvision       0.9.1+cu111
typing-extensions 3.10.0.0
我尝试运行以下脚本

import torch
from torch.utils.data import Dataset
from torchvision import datasets
from torchvision.transforms import ToTensor
import matplotlib.pyplot as plt


training_data = datasets.FashionMNIST(
    root="C:/../../../Python/LearningPytorch/data",
    train=True,
    download=True,
    transform=ToTensor()
    
)

test_data = datasets.FashionMNIST(
    root="C:/../../../Python/LearningPytorch/data",
    train=False,
    download=True,
    transform=ToTensor()
)
一切似乎都以预期的产出开始

Python 3.9.5 (tags/v3.9.5:0a7dcbd, May  3 2021, 17:27:52) [MSC v.1928 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>> 
= RESTART: C:/../../../Python/LearningPytorch/DatasetsAndDataLoaders.py
Downloading http://fashion-mnist.s3-website.eu-central-1.amazonaws.com/train-images-idx3-ubyte.gz
Downloading http://fashion-mnist.s3-website.eu-central-1.amazonaws.com/train-images-idx3-ubyte.gz to C:/../../../Python/LearningPytorch/data\FashionMNIST\raw\train-images-idx3-ubyte.gz

= RESTART: C:/../../../Python/LearningPytorch/DatasetsAndDataLoaders.py
Downloading http://fashion-mnist.s3-website.eu-central-1.amazonaws.com/train-images-idx3-ubyte.gz
Downloading http://fashion-mnist.s3-website.eu-central-1.amazonaws.com/train-images-idx3-ubyte.gz to C:/../../../Python/LearningPytorch/data\FashionMNIST\raw\train-images-idx3-ubyte.gz

0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.1%0.1%0.1%0.1%0.1%0.1%0.1%0.1%0.1%0.1%0.1%0.1%0.1%0.1%0.1%0.1%0.1%0.1%0.1%0.1%0.1%0.1%0.1%0.1%0.1%0.1%0.2%0.2%0.2%0.2%0.2%0.2%0.2%0.2%0.2%0.2%0.2%0.2%0.2%0.2%0.2%0.2%0.2%0.2%0.2%0.2%0.2%0.2%0.2%0.2%0.2%0.2%0.3%0.3%0.3%0.3%0.3%0.3%0.3%0.3%0.3%0.3%0.3%0.3%0.3%0.3%0.3%0.3%...
大约半个小时,在大约百分之五十的下载量下,它失败了。我有很好的互联网,在整个过程中以500 Mbps的速度下载

我收到以下错误消息

Traceback (most recent call last):
  File "C:\..\..\..\DatasetsAndDataLoaders.py", line 8, in <module>
    training_data = datasets.FashionMNIST(
  File "C:\..\..\..\Python\Python39\lib\site-packages\torchvision\datasets\mnist.py", line 85, in __init__
    self.download()
  File "C:\..\..\..\Python\Python39\lib\site-packages\torchvision\datasets\mnist.py", line 155, in download
    download_and_extract_archive(
  File "C:\..\..\..\Python\Python39\lib\site-packages\torchvision\datasets\utils.py", line 316, in download_and_extract_archive
    download_url(url, download_root, filename, md5)
  File "C:\..\..\..\Python\Python39\lib\site-packages\torchvision\datasets\utils.py", line 142, in download_url
    raise e
  File "C:\..\..\..\Python\Python39\lib\site-packages\torchvision\datasets\utils.py", line 134, in download_url
    _urlretrieve(url, fpath)
  File "C:\..\..\..\Python\Python39\lib\site-packages\torchvision\datasets\utils.py", line 31, in _urlretrieve
    for chunk in iter(lambda: response.read(chunk_size), ""):
  File "C:\..\..\..\Python\Python39\lib\site-packages\torchvision\datasets\utils.py", line 31, in <lambda>
    for chunk in iter(lambda: response.read(chunk_size), ""):
  File "C:\..\..\..\Python\Python39\lib\http\client.py", line 455, in read
    n = self.readinto(b)
  File "C:\..\..\..\Python\Python39\lib\http\client.py", line 499, in readinto
    n = self.fp.readinto(b)
  File "C:\..\..\..\Python\Python39\lib\socket.py", line 704, in readinto
    return self._sock.recv_into(b)
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
回溯(最近一次呼叫最后一次):
文件“C:\..\..\DatasetsAndDataLoaders.py”,第8行,在
training_data=数据集.fashionList(
文件“C:\..\..\Python\Python39\lib\site packages\torchvision\datasets\mnist.py”,第85行,在u init中__
self.download()
文件“C:\..\..\Python\Python39\lib\site packages\torchvision\datasets\mnist.py”,第155行,下载
下载\u和\u解压缩\u存档(
文件“C:\..\..\Python\Python39\lib\site packages\torchvision\datasets\utils.py”,第316行,位于下载和解压缩存档中
下载url(url,下载根目录,文件名,md5)
下载url中的第142行文件“C:\\\\\\\\\\\..\Python\Python39\lib\site packages\torchvision\datasets\utils.py”
提高e
下载url中的第134行文件“C:\\\\\\\\\\\\\\\\\\\\\ Python\Python39\lib\site packages\torchvision\datasets\utils.py”
_url检索(url,fpath)
文件“C:\..\..\Python\Python39\lib\site packages\torchvision\datasets\utils.py”,第31行,在(u urlretrieve)中
对于iter中的块(lambda:response.read(块大小),“”):
文件“C:\..\..\Python\Python39\lib\site packages\torchvision\datasets\utils.py”,第31行,在
对于iter中的块(lambda:response.read(块大小),“”):
文件“C:\..\..\Python\Python39\lib\http\client.py”,第455行,已读
n=自读入(b)
文件“C:\..\..\Python\Python39\lib\http\client.py”,第499行,在readinto中
n=自fp读入(b)
文件“C:\..\..\Python\Python39\lib\socket.py”,第704行,在readinto中
返回自我。将袜子重新放入(b)
ConnectionResetError:[WinError 10054]远程主机已强制关闭现有连接
下载的gzip文件的一部分可以在C:…\Python\LearningPytorch\data\fashionlist\raw中找到 data/fashionlist/raw/train-images-idx3-ubyte.gz

我尝试从中下载,只替换下载过程中创建的文件夹结构中的数据。这也不起作用

这里出了什么问题?