turian:

    mp.spawn(example,
        args=(world_size,),
        nprocs=world_size,
        join=True)



Hi,
This works ok for me with join=True. Seems like your process 0 is dying for some reason, can you add logging to example function and see where is the problem?
(also seems like you aren’t using GPUs here)