(rank, world_size, cfg)
| 36 | reset = '\033[0m' |
| 37 | |
| 38 | def setup(rank, world_size, cfg): |
| 39 | os.environ['MASTER_ADDR'] = 'localhost' |
| 40 | os.environ['MASTER_PORT'] = '13013' |
| 41 | dist.init_process_group("nccl", rank=rank, world_size=world_size) |
| 42 | torch.cuda.set_device(rank) |
| 43 | |
| 44 | def cleanup(): |
| 45 | dist.destroy_process_group() |