diff --git a/mobile/src/operators/kernel/cl/bilinear_interp_kernel.cpp b/mobile/src/operators/kernel/cl/bilinear_interp_kernel.cpp index 59b4624e3ab55bb6601a03412548bb0717f3073b..362cf5bb25ac43981aa80ebe6e683d5471fa9d89 100644 --- a/mobile/src/operators/kernel/cl/bilinear_interp_kernel.cpp +++ b/mobile/src/operators/kernel/cl/bilinear_interp_kernel.cpp @@ -41,8 +41,8 @@ void BilinearInterpKernel::Compute( scale_h = (input->dims()[2] - 1.0f) / (output->dims()[2] - 1.0f); scale_w = (input->dims()[3] - 1.0f) / (output->dims()[3] - 1.0f); } else { - scale_h = input->dims()[2] / static_cast output->dims()[2]; - scale_w = input->dims()[3] / static_cast output->dims()[3]; + scale_h = input->dims()[2] / static_cast(output->dims()[2]); + scale_w = input->dims()[3] / static_cast(output->dims()[3]); } float align_delta = 0.0f; if (!param.AlignCorners() && param.AlignMode() == 0) {