Код: Выделить всё
import torch
class ToyDataset(torch.utils.data.IterableDataset):
def __iter__(self):
data = torch.arange(len(self))
yield from data
def __len__(self):
return 386
dataset = ToyDataset()
loader = torch.utils.data.DataLoader(dataset, batch_size=256, num_workers=2)
print(len(loader), len(list(loader))) # 2 4
Я также создал проблему на дискуссионных форумах pytorch, однако она не привлекла особого внимания.
Подробнее здесь: https://stackoverflow.com/questions/793 ... -workers-0
Мобильная версия