BrokenPipeError: [Errno 32] Broken pipe
pytorch加载数据集出线BrokenPipeError: [Errno 32] Broken pipe错误;
parser.add_argument(’–threads’, type=int, default=8)#将8修改为0
opt = parser.parse_args()
dataloader = DataLoader(dataset=dataset,
batch_size=opt.batch_size,
shuffle=True,
num_workers=opt.threads,
pin_memory=True,
drop_last=True)
多线程问题导致,将 opt.threads 默认值修改为0即可;
parser.add_argument(’–threads’, type=int, default=0)