Traceback (most recent call last):
File "<ipython-input-48-37d70fab5553>", line 1, in <module>
runfile('D:/Pytorch Learning/mofan_code/optimizer.py', wdir='D:/Pytorch Learning/mofan_code')
File "C:\anconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 880, in runfile
execfile(filename, namespace)
File "C:\anconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 102, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "D:/Pytorch Learning/mofan_code/optimizer.py", line 65, in <module>
for step, (batch_x, batch_y) in enumerate(loader):# for each training step
File "C:\anconda3\lib\site-packages\torch\utils\data\dataloader.py", line 576, in __next__
idx, batch = self._get_batch()
File "C:\anconda3\lib\site-packages\torch\utils\data\dataloader.py", line 553, in _get_batch
success, data = self._try_get_batch()
File "C:\anconda3\lib\site-packages\torch\utils\data\dataloader.py", line 519, in _try_get_batch
raise RuntimeError('DataLoader worker (pid(s) {}) exited unexpectedly'.format(pids_str))
RuntimeError: DataLoader worker (pid(s) 8524, 13912) exited unexpectedly
解决办法:num_workers=2, # subprocesses for loading data
注释子进程即可# num_workers=2