Python Pytorch torchvision FasionList数据集赢得';t载荷
我在一台Windows10机器上运行,使用空闲模式。下面是一些Pytorch教程。在我尝试下载FashionList数据集之前,一切正常 我首先用pip安装了torchvision软件包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 ----------------- --------
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
我尝试从中下载,只替换下载过程中创建的文件夹结构中的数据。这也不起作用
这里出了什么问题?