forked from huawei/mindspore2022
!3580 fix allreduce fusion case in grad reducer
Merge pull request !3580 from gziyan/fix_allreduce_fusion
This commit is contained in:
commit
3d87436bb0
|
|
@ -344,10 +344,10 @@ class DistributedGradReducer(Cell):
|
|||
if self.split_fusion:
|
||||
if self.enable_parameter_server:
|
||||
new_grad = self.map_(F.partial(reduce_opt, self.degree, self.mean, self.allgather),
|
||||
self.opt_list, self.allreduce_filter, grads, self.ps_parameters)
|
||||
self.op_list, self.allreduce_filter, grads, self.ps_parameters)
|
||||
else:
|
||||
new_grad = self.map_(F.partial(reduce_opt, self.degree, self.mean, self.allgather),
|
||||
self.opt_list, self.allreduce_filter, grads)
|
||||
self.op_list, self.allreduce_filter, grads)
|
||||
else:
|
||||
if self.enable_parameter_server:
|
||||
new_grad = self.map_(F.partial(reduce_opt, self.degree, self.mean, self.allgather,
|
||||
|
|
|
|||
Loading…
Reference in New Issue