Dear forum,
I’m getting the attached error message, which I have a hard time to decrypt. Pytorch will throw this error, but continue most of the time. Should I suppress it or does it tell me that I should construct my data loader in some other way?
Running Pytorch 0.4 on p2.xlarge instance.
Let me know if more information about my code is needed to help.
Exception ignored in: <bound method _DataLoaderIter.__del__ of <torch.utils.data.dataloader._DataLoaderIter object at 0x7fcc2fed5f60>>
Traceback (most recent call last):
File "/data/miniconda3/envs/vae_cf/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 349, in __del__
self._shutdown_workers()
File "/data/miniconda3/envs/vae_cf/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 328, in _shutdown_workers
self.worker_result_queue.get()
File "/data/miniconda3/envs/vae_cf/lib/python3.6/multiprocessing/queues.py", line 337, in get
return _ForkingPickler.loads(res)
File "/data/miniconda3/envs/vae_cf/lib/python3.6/site-packages/torch/multiprocessing/reductions.py", line 70, in rebuild_storage_fd
fd = df.detach()
File "/data/miniconda3/envs/vae_cf/lib/python3.6/multiprocessing/resource_sharer.py", line 57, in detach
with _resource_sharer.get_connection(self._id) as conn:
File "/data/miniconda3/envs/vae_cf/lib/python3.6/multiprocessing/resource_sharer.py", line 87, in get_connection
c = Client(address, authkey=process.current_process().authkey)
File "/data/miniconda3/envs/vae_cf/lib/python3.6/multiprocessing/connection.py", line 493, in Client
answer_challenge(c, authkey)
File "/data/miniconda3/envs/vae_cf/lib/python3.6/multiprocessing/connection.py", line 732, in answer_challenge
message = connection.recv_bytes(256) # reject large message
File "/data/miniconda3/envs/vae_cf/lib/python3.6/multiprocessing/connection.py", line 216, in recv_bytes
buf = self._recv_bytes(maxlength)
File "/data/miniconda3/envs/vae_cf/lib/python3.6/multiprocessing/connection.py", line 407, in _recv_bytes
buf = self._recv(4)
File "/data/miniconda3/envs/vae_cf/lib/python3.6/multiprocessing/connection.py", line 383, in _recv
raise EOFError
EOFError: