在Windows上使用多重处理的管道破损

时间:2019-06-26 10:22:59

标签: python pytorch

我目前正在(https://pytorch.org/tutorials/beginner/data_loading_tutorial.html)上学习pytorch的教程,但是以某种方式尝试进行数据加载时,我总是会遇到断线错误

我已经在互联网上搜索了,大多数时候他们会建议使用 name ==' main ':但这对我不起作用

这是我的一段代码有错误

if __name__ == '__main__':      
    dataloader = DataLoader(transformed_dataset, batch_size=4,
                            shuffle=True, num_workers=1)

    for i_batch, sample_batched in enumerate(dataloader):
        print(i_batch, sample_batched['image'].size(),
              sample_batched['landmarks'].size())

这是错误消息“ BrokenPipeError:[Errno 32]管道损坏”

0 个答案:

没有答案