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);