MCPcopy
hub / github.com/jingyaogong/minimind / init_distributed_mode

Function init_distributed_mode

trainer/trainer_utils.py:44–51  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

42
43
44def init_distributed_mode():
45 if int(os.environ.get("RANK", -1)) == -1:
46 return 0 # 非DDP模式
47
48 dist.init_process_group(backend="nccl")
49 local_rank = int(os.environ["LOCAL_RANK"])
50 torch.cuda.set_device(local_rank)
51 return local_rank
52
53
54def setup_seed(seed: int):

Callers 8

train_lora.pyFile · 0.90
train_ppo.pyFile · 0.90
train_agent.pyFile · 0.90
train_pretrain.pyFile · 0.90
train_full_sft.pyFile · 0.90
train_grpo.pyFile · 0.90
train_dpo.pyFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected