MCPcopy Create free account
hub / github.com/EmbodiedGPT/EmbodiedGPT_Pytorch / init_dist

Function init_dist

robohusky/dist_utils.py:30–40  ·  view source on GitHub ↗
(launcher, backend='nccl', **kwargs)

Source from the content-addressed store, hash-verified

28
29
30def init_dist(launcher, backend='nccl', **kwargs):
31 if mp.get_start_method(allow_none=True) is None:
32 mp.set_start_method('spawn')
33 if launcher == 'pytorch':
34 _init_dist_pytorch(backend, **kwargs)
35 elif launcher == 'mpi':
36 _init_dist_mpi(backend, **kwargs)
37 elif launcher == 'slurm':
38 _init_dist_slurm(backend, **kwargs)
39 else:
40 raise ValueError(f'Invalid launcher type: {launcher}')
41
42
43def _init_dist_pytorch(backend, **kwargs):

Callers 2

mainFunction · 0.90
mainFunction · 0.90

Calls 3

_init_dist_pytorchFunction · 0.85
_init_dist_mpiFunction · 0.85
_init_dist_slurmFunction · 0.85

Tested by

no test coverage detected