MCPcopy Create free account
hub / github.com/tdrussell/diffusion-pipe / distributed_init

Function distributed_init

train.py:245–255  ·  view source on GitHub ↗

Initialize distributed training environment.

(args)

Source from the content-addressed store, hash-verified

243
244
245def distributed_init(args):
246 """Initialize distributed training environment."""
247 world_size = int(os.getenv('WORLD_SIZE', '1'))
248 rank = int(os.getenv('RANK', '0'))
249 local_rank = args.local_rank
250
251 # Set environment variables for distributed training
252 os.environ['MASTER_ADDR'] = os.getenv('MASTER_ADDR', 'localhost')
253 os.environ['MASTER_PORT'] = str(args.master_port)
254
255 return world_size, rank, local_rank
256
257
258def get_prodigy_d(optimizer):

Callers 1

train.pyFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected