Skip to content

Commit 75b3f08

Browse files
authored
Merge pull request #27 from GeeeekExplorer/main
remove duplicated `_set_random_seed`
2 parents b57a025 + 6d2a9a4 commit 75b3f08

File tree

1 file changed

+0
-16
lines changed

1 file changed

+0
-16
lines changed

megatron_mini/initialize.py

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -133,19 +133,3 @@ def _set_random_seed(seed_, data_parallel_random_init=False):
133133
tensor_parallel.model_parallel_cuda_manual_seed(seed)
134134
else:
135135
raise ValueError('Seed ({}) should be a positive integer.'.format(seed_))
136-
137-
def _set_random_seed(seed_, data_parallel_random_init=False):
138-
"""Set random seed for reproducibility."""
139-
if seed_ is not None and seed_ > 0:
140-
# Ensure that different pipeline MP stages get different seeds.
141-
seed = seed_ + (100 * mpu.get_pipeline_model_parallel_rank())
142-
# Ensure different data parallel ranks get different seeds
143-
if data_parallel_random_init:
144-
seed = seed + (10 * mpu.get_data_parallel_rank())
145-
random.seed(seed)
146-
np.random.seed(seed)
147-
torch.manual_seed(seed)
148-
if torch.cuda.device_count() > 0:
149-
tensor_parallel.model_parallel_cuda_manual_seed(seed)
150-
else:
151-
raise ValueError('Seed ({}) should be a positive integer.'.format(seed_))

0 commit comments

Comments
 (0)