diff --git a/mobile/src/operators/kernel/cl/conv_add_bn_relu_kernel.cpp b/mobile/src/operators/kernel/cl/conv_add_bn_relu_kernel.cpp index 3d1fbc26b8432cfc74139801ec823222f4bb68ba..036ffd5c321a072e66d8748233ca2528cf5a8b86 100644 --- a/mobile/src/operators/kernel/cl/conv_add_bn_relu_kernel.cpp +++ b/mobile/src/operators/kernel/cl/conv_add_bn_relu_kernel.cpp @@ -15,7 +15,9 @@ limitations under the License. */ #ifdef FUSION_CONVADDBNRELU_OP #include "operators/kernel/conv_add_bn_relu_kernel.h" + #include + #include "framework/cl/cl_image.h" #include "framework/cl/cl_tool.h" #include "operators/kernel/cl/cl-kernel-func/conv_func.h" @@ -245,7 +247,8 @@ void ConvAddBNReluKernel::Compute( param.NewScale(), param.NewBias()); break; case ConvParam::EXEC_SLIDINGWINDOW3x3_FLOAT: - SWConvAddBnRelu(&this->cl_helper_, param, true, param.Bias()); + SWConvAddBnRelu(&this->cl_helper_, param, true, param.Bias(), + param.NewScale(), param.NewBias()); break; default: PADDLE_MOBILE_THROW_EXCEPTION("Invalid convolution execute mode %d",