From c5ccb3e954e3009afb1ea667262e00f1ff34809a Mon Sep 17 00:00:00 2001 From: Wilson Seok Date: Fri, 17 Mar 2023 11:46:44 +0900 Subject: [PATCH] add condition for activation ceil so it works when data type is fp32 or fp16 only (#16334) --- src/plugins/intel_gpu/src/kernel_selector/jitter.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugins/intel_gpu/src/kernel_selector/jitter.cpp b/src/plugins/intel_gpu/src/kernel_selector/jitter.cpp index b56e043c975..985fe40bf96 100644 --- a/src/plugins/intel_gpu/src/kernel_selector/jitter.cpp +++ b/src/plugins/intel_gpu/src/kernel_selector/jitter.cpp @@ -1140,7 +1140,10 @@ JitConstants MakeActivationJitConstants(ActivationFunction activation_function, jitConstants.AddConstant(MakeJitConstant(macro_def, "(input)")); break; case ActivationFunction::CEIL: - jitConstants.AddConstant(MakeJitConstant(macro_def, "(ceil(input))")); + if (out_dt == Datatype::F32 || out_dt == Datatype::F16) + jitConstants.AddConstant(MakeJitConstant(macro_def, "(ceil(input))")); + else + jitConstants.AddConstant(MakeJitConstant(macro_def, "(input)")); break; case ActivationFunction::NEGATIVE: jitConstants.AddConstant(MakeJitConstant(macro_def, "(-input)"));