mirror of https://github.com/hpcaitech/ColossalAI
[launch] Support IPv4 host initialization in launch (#5822)
parent
639394b0d4
commit
0adca5b688
|
@ -45,7 +45,10 @@ def launch(
|
||||||
backend = cur_accelerator.communication_backend
|
backend = cur_accelerator.communication_backend
|
||||||
|
|
||||||
# init default process group
|
# init default process group
|
||||||
|
if ":" in host: # IPv6
|
||||||
init_method = f"tcp://[{host}]:{port}"
|
init_method = f"tcp://[{host}]:{port}"
|
||||||
|
else: # IPv4
|
||||||
|
init_method = f"tcp://{host}:{port}"
|
||||||
dist.init_process_group(rank=rank, world_size=world_size, backend=backend, init_method=init_method)
|
dist.init_process_group(rank=rank, world_size=world_size, backend=backend, init_method=init_method)
|
||||||
|
|
||||||
# set cuda device
|
# set cuda device
|
||||||
|
|
Loading…
Reference in New Issue