So I managed to reproduce the error following this code :

  
      gist.github.com
  
  
    https://gist.github.com/dylandjian/05d872c6d3d74e80c04bb70187090c3e 33
test.py
import multiprocessing
import multiprocessing.pool
import torch


class NoDaemonProcess(multiprocessing.Process):
    # make 'daemon' attribute always return False
    def _get_daemon(self):
        return False
    def _set_daemon(self, value):
This file has been truncated. show original




  
  
    
    
  
  


Also, I didn’t see that at first, but the copy is correctly sent to the second new_process but fails to get copied to the third ?