【亲测有效】ForkingPickler(file, protocol).dump(obj)BrokenPipeError: [Errno 32] Broken pipe问题解决

一、问题描述

出现问题如下图所示:

【亲测有效】ForkingPickler(file, protocol).dump(obj)BrokenPipeError: [Errno 32] Broken pipe问题解决_第1张图片

 二、解决办法

把train.py里的 num_workers=1 改为0 ,如下

trainset = torchvision.datasets.CIFAR10(root='./data',train=True,
                                          download=True,transform=transform)
trainloader = torch.utils.data.DataLoader(trainset,batch_size=4,
                                            shuffle = True,num_workers=1)#改为0!!!

你可能感兴趣的:(python,深度学习,pytorch)