我通过设置 download=True 通过这个 pytorch api 下载了 ImageNet 数据集。但我无法遍历数据加载器。
错误说“'DataLoader' 对象不支持索引”
trainset = torch.utils.data.DataLoader(
datasets.ImageNet('/media/farshid/DataStore/temp/Imagenet/', split='train',
download=False))
trainloader = torch.utils.data.DataLoader(trainset, batch_size=1, shuffle=False, num_workers=1)
我尝试了一种简单的方法,我只是尝试运行以下命令,
trainloader[0]
在根目录中,模式是
root/
train/
n01440764/
n01443537/
n01443537_2.jpg
官方网站上的文档没有说别的。https://pytorch.org/docs/stable/torchvision/datasets.html#imagenet
我究竟做错了什么 ?