MCPcopy Create free account
hub / github.com/pytorch/examples / ddp_setup

Function ddp_setup

distributed/ddp-tutorial-series/multigpu.py:13–22  ·  view source on GitHub ↗

Args: rank: Unique identifier of each process world_size: Total number of processes

(rank, world_size)

Source from the content-addressed store, hash-verified

11
12
13def ddp_setup(rank, world_size):
14 """
15 Args:
16 rank: Unique identifier of each process
17 world_size: Total number of processes
18 """
19 os.environ["MASTER_ADDR"] = "localhost"
20 os.environ["MASTER_PORT"] = "12355"
21 torch.cuda.set_device(rank)
22 init_process_group(backend="nccl", rank=rank, world_size=world_size)
23
24class Trainer:
25 def __init__(

Callers 1

mainFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected