D:\QQ下载文件\441357546\FileRecv\pytorch-LapSRN-master\pytorch-LapSRN-master\pytorch-LapSRN-master>Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36\lib\multiprocessing\spawn.py", line 105, in spawn_main
exitcode = _main(fd)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36\lib\multiprocessing\spawn.py", line 115, in _main
self = reduction.pickle.load(from_parent)
EOFError: Ran out of input
解决方法:
参数num_workers表示进程个数,在windows下改为0就可以了
例如:
# training_data_loader = DataLoader(dataset=train_set, num_workers=opt.threads, batch_size=opt.batchSize, shuffle=True)
training_data_loader = DataLoader(dataset=train_set, num_workers=0, batch_size=opt.batchSize,
shuffle=True)