美文网首页
mac下cifar10数据集命令行下载太慢

mac下cifar10数据集命令行下载太慢

作者: 丙吉 | 来源:发表于2022-12-17 22:09 被阅读0次

问题:用命令行下载cifar10数据集太慢,6kb/s,所用命令如下:

import torch 
import torchvision
import torchvision.transforms as transforms

transform = transforms.Compose(
            [transforms.ToTensor(),
            transforms.Normalize((0.5,0.5,0.5),(0.5,0.5,0.5))])

trainset = torchvision.datasets.CIFAR10(root='./data', train=True,
                                       download=True, transform=transform)
trainloader = torch.utils.data.DataLoader(trainset, batch_size=4,
                                         shuffle=True, num_workers=2)

testset = torchvision.datasets.CIFAR10(root='./data', train=False,
                                      download=True, transform=transform)
testloader = torch.utils.data.DataLoader(testset, batch_size=4,
                                        shuffle=False, num_workers=2)

classes = ('plane', 'car', 'bird', 'cat', 'deer', 'dog', 'frog',
          'horse', 'ship', 'truck')

解决:1. 从官网下载数据集;http://www.cs.toronto.edu/~kriz/cifar.html

image.png

解决: 2. 将下载的数据集移至指定位置并解压,将原来的命令行的download改为False即可。

查看jupyter notebook 的路径,可在jupyter 中输入如下命令:
import os
print(os.path.abspath('.'))
把下载的数据集移到此路径下,我的路径如下“/Users/biji/pythonpractice/”,在终端中输入如下命令:
mv cifar-10-python.tar.gz  /Users/biji/pythonpractice/nlp_practice/data/
再将压缩文件解压到文件夹下,否则运行会报错。
tar -zxvf cifar-10-python.tar.gz
将原来命令中的download改为false,运行即可。
image.png

相关文章

网友评论

      本文标题:mac下cifar10数据集命令行下载太慢

      本文链接:https://www.haomeiwen.com/subject/zrmsqdtx.html