From 580138f1fe0e90882595dc20698fffa57094befc Mon Sep 17 00:00:00 2001 From: alouhahaha Date: Tue, 19 Jan 2021 11:31:23 +0800 Subject: [PATCH] bug fix for scalar input HCCL ops --- .../ccsrc/backend/optimizer/pass/communication_op_fusion.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mindspore/ccsrc/backend/optimizer/pass/communication_op_fusion.cc b/mindspore/ccsrc/backend/optimizer/pass/communication_op_fusion.cc index db356f7351..51959d2577 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/communication_op_fusion.cc +++ b/mindspore/ccsrc/backend/optimizer/pass/communication_op_fusion.cc @@ -204,7 +204,9 @@ AnfNodePtr CommunicationOpFusion::CreateFusedCommunicationOp(const FuncGraphPtr auto cnode = communication_op_info.communication_op_nodes[idx]; MS_EXCEPTION_IF_NULL(cnode); std::vector shape = AnfAlgo::GetOutputInferShape(cnode, 0); - shape[0] /= rank_size; + if (!shape.empty()) { + shape[0] /= rank_size; + } shapes.push_back(shape); } }