RuntimeError: DataLoader worker (pid(s) 13952, 14260) exited unexpectedly 解决办法

Traceback (most recent call last):

  File "", line 1, in
    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
    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

你可能感兴趣的:(RuntimeError: DataLoader worker (pid(s) 13952, 14260) exited unexpectedly 解决办法)