mirror of
https://github.com/hpcaitech/ColossalAI.git
synced 2025-09-05 19:13:01 +00:00
[misc] update pre-commit and run all files (#4752)
* [misc] update pre-commit * [misc] run pre-commit * [misc] remove useless configuration files * [misc] ignore cuda for clang-format
This commit is contained in:
@@ -38,10 +38,11 @@ class Initializer_Pipeline(ProcessGroupInitializer):
|
||||
for i in range(self.data_parallel_size):
|
||||
for j in range(self.pipeline_stage_size):
|
||||
pipe_ranks = list(
|
||||
range(i * self.data_group_size + j, (i + 1) * self.data_group_size, self.pipeline_stage_size))
|
||||
range(i * self.data_group_size + j, (i + 1) * self.data_group_size, self.pipeline_stage_size)
|
||||
)
|
||||
pipe_group_size = len(pipe_ranks)
|
||||
pipe_group = dist.new_group(pipe_ranks)
|
||||
group_cpu = dist.new_group(pipe_ranks, backend='gloo') if dist.get_backend() != 'gloo' else pipe_group
|
||||
group_cpu = dist.new_group(pipe_ranks, backend="gloo") if dist.get_backend() != "gloo" else pipe_group
|
||||
|
||||
if self.rank in pipe_ranks:
|
||||
local_rank = pipe_ranks.index(self.rank)
|
||||
@@ -50,7 +51,16 @@ class Initializer_Pipeline(ProcessGroupInitializer):
|
||||
cpu_group = group_cpu
|
||||
ranks_in_group = pipe_ranks
|
||||
dist_settings.append(
|
||||
tuple((local_rank, group_world_size, process_group, cpu_group, ranks_in_group,
|
||||
ParallelMode.PIPELINE)))
|
||||
tuple(
|
||||
(
|
||||
local_rank,
|
||||
group_world_size,
|
||||
process_group,
|
||||
cpu_group,
|
||||
ranks_in_group,
|
||||
ParallelMode.PIPELINE,
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
return dist_settings
|
||||
|
Reference in New Issue
Block a user