diff --git a/src/plugins/intel_gpu/src/plugin/transformations_pipeline.cpp b/src/plugins/intel_gpu/src/plugin/transformations_pipeline.cpp index 158dee2ee7ac05..db93696865a971 100644 --- a/src/plugins/intel_gpu/src/plugin/transformations_pipeline.cpp +++ b/src/plugins/intel_gpu/src/plugin/transformations_pipeline.cpp @@ -824,6 +824,11 @@ void TransformationsPipeline::apply(std::shared_ptr func) { ov::op::v3::Broadcast::get_type_info_static(), }; manager.register_pass(allowed_data_movement_ops); + // FIXME (151111): this Validate is added as a workaround for resolving element + // types after MoveEltwiseUpThroughDataMovScalar. It has to be removed + // after 141764 is fixed as there's a clear issue with Validate passes + // not working properly. + manager.register_pass(); manager.register_pass(); manager.register_pass();