Commit 303b95ce authored by Myle Ott's avatar Myle Ott Committed by Facebook Github Bot
Browse files

Better distributed init

Summary: Pull Request resolved: https://github.com/pytorch/fairseq/pull/615

Differential Revision: D14933742

Pulled By: myleott

fbshipit-source-id: c2c20425875743c89bbc2ac564a2fbb6ff4958b2
parent de8aeab5
...@@ -29,10 +29,7 @@ def infer_init_method(args): ...@@ -29,10 +29,7 @@ def infer_init_method(args):
if all(key in os.environ for key in [ if all(key in os.environ for key in [
'MASTER_ADDR', 'MASTER_PORT', 'WORLD_SIZE', 'RANK' 'MASTER_ADDR', 'MASTER_PORT', 'WORLD_SIZE', 'RANK'
]): ]):
args.distributed_init_method = 'tcp://{addr}:{port}'.format( args.distributed_init_method = 'env://'
addr=os.environ['MASTER_ADDR'],
port=os.environ['MASTER_PORT'],
)
args.distributed_world_size = int(os.environ['WORLD_SIZE']) args.distributed_world_size = int(os.environ['WORLD_SIZE'])
args.distributed_rank = int(os.environ['RANK']) args.distributed_rank = int(os.environ['RANK'])
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment