Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EOFError: Ran out of input with num_workers>0 in windows #49

Open
sgulasekaran opened this issue Apr 16, 2020 · 0 comments
Open

EOFError: Ran out of input with num_workers>0 in windows #49

sgulasekaran opened this issue Apr 16, 2020 · 0 comments

Comments

@sgulasekaran
Copy link

Seems there is related issue https://discuss.pytorch.org/t/pytorch-windows-eoferror-ran-out-of-input-when-num-workers-0/25918/18. But I can't get workaround so far.

python trainer.py -c config/config.yaml -n firstrun
2020-04-16 06:20:54,376 - INFO - Starting new training run.
Validation loop: 0%| | 0/1283 [00:00<?, ?it/s]2
020-04-16 06:20:54,386 - INFO - Exiting due to exception: 'getstate'
Traceback (most recent call last):
File "C:\Users\susinder\PycharmProjects\melgan_seungwonpark\utils\train.py", line 60, in train
validate(hp, args, model_g, model_d, valloader, writer, step)
File "C:\Users\susinder\PycharmProjects\melgan_seungwonpark\utils\validation.py", line 13, in validate
for mel, audio in loader:
File "C:\Users\susinder\Anaconda3\envs\test\lib\site-packages\tqdm\std.py", line 1119, in iter
for obj in iterable:
File "C:\Users\susinder\Anaconda3\envs\test\lib\site-packages\torch\utils\data\dataloader.py", line 279, in iter
return _MultiProcessingDataLoaderIter(self)
File "C:\Users\susinder\Anaconda3\envs\test\lib\site-packages\torch\utils\data\dataloader.py", line 719, in init
w.start()
File "C:\Users\susinder\Anaconda3\envs\test\lib\multiprocessing\process.py", line 112, in start
self._popen = self._Popen(self)
File "C:\Users\susinder\Anaconda3\envs\test\lib\multiprocessing\context.py", line 223, in _Popen
return _default_context.get_context().Process._Popen(process_obj)
File "C:\Users\susinder\Anaconda3\envs\test\lib\multiprocessing\context.py", line 322, in _Popen
return Popen(process_obj)
File "C:\Users\susinder\Anaconda3\envs\test\lib\multiprocessing\popen_spawn_win32.py", line 89, in init
reduction.dump(process_obj, to_child)
File "C:\Users\susinder\Anaconda3\envs\test\lib\multiprocessing\reduction.py", line 60, in dump

                                                                          File "C:\Users\susinder\Anaconda3\envs\test\lib\multiprocessing\reduction.py", line 60, in dump

Validation loop: 0%| | 0/1283 [00:00<?, ?it/s]

(test) C:\Users\susinder\PycharmProjects\melgan_seungwonpark>Traceback (most recent call last):
File "", line 1, in
File "C:\Users\susinder\Anaconda3\envs\test\lib\multiprocessing\spawn.py", line 105, in spawn_main
exitcode = _main(fd)
File "C:\Users\susinder\Anaconda3\envs\test\lib\multiprocessing\spawn.py", line 115, in _main
self = reduction.pickle.load(from_parent)
EOFError: Ran out of input

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant