Diagnose and fix DDP/NCCL distributed training hangs | Vectle