我是 pytorch 新手,想在没有互联网连接的计算机上运行一些示例。
在教程页面中,为具有互联网连接的计算机提供了以下代码。 如果有人能建议如何对没有互联网连接的计算机执行相同的操作,我将不胜感激。
import torch
from torch import nn
from torch.utils.data import DataLoader
from torchvision import datasets
from torchvision.transforms import ToTensor, Lambda
training_data = datasets.FashionMNIST(
root="data",
train=True,
download=True,
transform=ToTensor()
)
test_data = datasets.FashionMNIST(
root="data",
train=False,
download=True,
transform=ToTensor()
)
首先,您必须从具有互联网连接的计算机下载数据集,然后将其复制到具有手电筒的计算机。我来解释一下步骤:
(A) 在以下链接中下载以下文件:
http://fashion-mnist.s3-website.eu-central-1.amazonaws.com/train-images-idx3-ubyte.gz
http://fashion-mnist.s3-website.eu-central-1.amazonaws.com/train-labels-idx1-ubyte.gz
http://fashion-mnist.s3-website.eu-central-1.amazonaws.com/t10k-images-idx3-ubyte.gz
http://fashion-mnist.s3-website.eu-central-1.amazonaws.com/t10k-labels-idx1-ubyte.gz
(B) 将这些文件复制到
torch/datasets/FashionMNIST/raw/
下的 Torch Ready PC
(C) 使用以下方法提取它们:
gzip -d *.gz
(D) 更改代码以指向数据集位置
training_data = datasets.FashionMNIST(
root="torch/datasets/",
train=True,
download=False,
transform=ToTensor()
)
test_data = datasets.FashionMNIST(
root="torch/datasets/",
train=False,
download=False,
transform=ToTensor()
)