From 7bbe183e6f915579dfd53ca3ccebd7e95d771da9 Mon Sep 17 00:00:00 2001 From: lizhenyu Date: Mon, 29 Jun 2020 11:38:08 +0800 Subject: [PATCH] bugfix:Attr of axis of ReduceSum is invalid --- mindspore/ccsrc/kernel/gpu/arrays/array_reduce_gpu_kernel.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mindspore/ccsrc/kernel/gpu/arrays/array_reduce_gpu_kernel.h b/mindspore/ccsrc/kernel/gpu/arrays/array_reduce_gpu_kernel.h index e1f995d648..4a52439305 100644 --- a/mindspore/ccsrc/kernel/gpu/arrays/array_reduce_gpu_kernel.h +++ b/mindspore/ccsrc/kernel/gpu/arrays/array_reduce_gpu_kernel.h @@ -94,7 +94,8 @@ class ArrayReduceGpuKernel : public GpuKernel { } int input_dim_length = SizeToInt(AnfAlgo::GetPrevNodeOutputInferShape(kernel_node, 0).size()); - if (AnfAlgo::GetCNodePrimitive(kernel_node)->GetAttr("axis")->isa()) { + if (AnfAlgo::GetCNodePrimitive(kernel_node)->GetAttr("axis")->isa() || + AnfAlgo::GetCNodePrimitive(kernel_node)->GetAttr("axis")->isa()) { auto attr_axis = GetAttr>(kernel_node, "axis"); if (attr_axis.empty()) { axis_.push_back(-1);