【发布时间】:2019-11-12 06:25:47
【问题描述】:
我通过设置 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
我做错了什么?
【问题讨论】:
-
在您的示例中,您正在从
DataLoader创建DataLoader,这是一个错误还是您的真实代码? -
是的,这是真正的代码
标签: python computer-vision pytorch imagenet