Thanks for posting @shaibagon. For your questions:
1.Yeah I think there’re some connection because PyTorch using multiprocessing and it has some interdependencies with subprocess
2. I think if you don’t want to block training, did you try if subprocess.popen works? could you also try multiprocessing.Process and see if that works?