diff --git a/src/plugins/intel_gpu/src/graph/graph_optimizer/prepare_primitive_fusing.cpp b/src/plugins/intel_gpu/src/graph/graph_optimizer/prepare_primitive_fusing.cpp index c8ee0ae8514..a6ea3f1ed94 100644 --- a/src/plugins/intel_gpu/src/graph/graph_optimizer/prepare_primitive_fusing.cpp +++ b/src/plugins/intel_gpu/src/graph/graph_optimizer/prepare_primitive_fusing.cpp @@ -697,6 +697,8 @@ void prepare_primitive_fusing::fuse_simple_primitives(program &p) { return; if (_lo.get_optimization_attributes().use_onednn_impls) { + if (input.is_type() || input.is_type()) + return; #ifdef ENABLE_ONEDNN_FOR_GPU // Activation should not fused if it isn't supported in onednn try {