【发布时间】:2020-10-03 06:25:34
【问题描述】:
在 PyTorch 中使用超过 1 个 DataLoader 工作者时,每个工作者都访问同一个 Dataset 实例吗?还是每个 DataLoader 工作者都有自己的 Dataset 实例?
from torch.utils.data import DataLoader, Dataset
class NumbersDataset(Dataset):
def __init__(self):
self.samples = list(range(1, 1001))
def __len__(self):
return len(self.samples)
def __getitem__(self, idx):
return self.samples[idx]
dataset = NumbersDataset()
train_loader = DataLoader(dataset, num_workers=4)
【问题讨论】:
标签: python python-3.x deep-learning neural-network pytorch