diff --git a/mindspore/ccsrc/backend/kernel_compiler/hccl/hccl_kernel_metadata.cc b/mindspore/ccsrc/backend/kernel_compiler/hccl/hccl_kernel_metadata.cc index dfe141ce190..1333be08639 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/hccl/hccl_kernel_metadata.cc +++ b/mindspore/ccsrc/backend/kernel_compiler/hccl/hccl_kernel_metadata.cc @@ -93,11 +93,7 @@ void HcclMetadataInfo(const CNodePtr &kernel_node, std::vector outputs_type; size_t output_num = AnfAlgo::GetOutputTensorNum(kernel_node); for (size_t output_index = 0; output_index < output_num; ++output_index) { - if (op_name == kReduceScatter && AnfAlgo::GetNodeAttr(kernel_node, kAttrFusion) > 0) { - outputs_format.emplace_back(GetKernelFormat(kernel_node, 0)); - } else { - outputs_format.emplace_back(GetKernelFormat(kernel_node, output_index)); - } + outputs_format.emplace_back(GetKernelFormat(kernel_node, output_index)); if (op_name == kReceive) { outputs_type.push_back(recv_type); } else {