@@ -65,7 +65,8 @@ ov::pass::ConvertFullyConnectedToFullyConnectedCompressed::ConvertFullyConnected
6565 auto required_convert_m = wrap_type<ov::op::v0::Convert>({required_subtract_m});
6666
6767 auto bias_m = any_input ();
68- auto weights_input_m = std::make_shared<ov::pass::pattern::op::Or>(ov::OutputVector{reshape_m, transpose_m, mul_m, required_convert_m});
68+ auto weights_input_m = std::make_shared<ov::pass::pattern::op::Or>(
69+ ov::OutputVector{reshape_m, transpose_m, mul_m, required_convert_m});
6970 auto fully_connected_m = wrap_type<ov::op::internal::FullyConnected>({activation_m, weights_input_m, bias_m});
7071
7172 ov::matcher_pass_callback callback = [OV_CAPTURE_CPY_AND_THIS](ov::pass::pattern::Matcher& m) {
@@ -83,9 +84,8 @@ ov::pass::ConvertFullyConnectedToFullyConnectedCompressed::ConvertFullyConnected
8384
8485 OPENVINO_ASSERT (current_shape.size () == 3 );
8586
86- auto new_shape = merge_forward
87- ? ov::Shape{current_shape[0 ] * current_shape[1 ], current_shape[2 ]}
88- : ov::Shape{current_shape[0 ], current_shape[1 ] * current_shape[2 ]};
87+ auto new_shape = merge_forward ? ov::Shape{current_shape[0 ] * current_shape[1 ], current_shape[2 ]}
88+ : ov::Shape{current_shape[0 ], current_shape[1 ] * current_shape[2 ]};
8989
9090 return std::make_shared<ov::op::v0::Constant>(*constant, new_shape);
9191 };
@@ -101,23 +101,26 @@ ov::pass::ConvertFullyConnectedToFullyConnectedCompressed::ConvertFullyConnected
101101 const size_t OC = *(weights_shape.rbegin () + 1 );
102102
103103 const ov::Output<Node>& fc_input_a = fc->input_value (0 );
104- std::shared_ptr<ov::Node> fc_input_b = reshape_const_to_2d (pattern_map.at (weights_m).get_node_shared_ptr (), false );
104+ std::shared_ptr<ov::Node> fc_input_b =
105+ reshape_const_to_2d (pattern_map.at (weights_m).get_node_shared_ptr (), false );
105106 std::shared_ptr<ov::Node> fc_input_bias = pattern_map.at (bias_m).get_node_shared_ptr ();
106107
107108 bool has_required_convert = pattern_map.count (required_convert_m);
108109 if (has_required_convert) {
109- std::shared_ptr<ov::Node> fc_input_scale = std::make_shared<ov::op::v0::Constant>(element::dynamic, Shape{0 });
110+ std::shared_ptr<ov::Node> fc_input_scale =
111+ std::make_shared<ov::op::v0::Constant>(element::dynamic, Shape{0 });
110112 std::vector<std::shared_ptr<ov::Node>> result_nodes = {};
111113 ov::disable_constant_folding (fc_input_scale);
112114 result_nodes.push_back (fc_input_scale);
113- std::shared_ptr<ov::Node> fc_input_zp = reshape_const_to_2d (pattern_map.at (sub_const_m).get_node_shared_ptr (), false );
115+ std::shared_ptr<ov::Node> fc_input_zp =
116+ reshape_const_to_2d (pattern_map.at (sub_const_m).get_node_shared_ptr (), false );
114117
115118 auto new_fc = std::make_shared<ov::op::internal::FullyConnectedCompressed>(fc_input_a,
116- fc_input_b,
117- fc_input_bias,
118- fc_input_scale,
119- fc_input_zp,
120- fc->get_output_type ());
119+ fc_input_b,
120+ fc_input_bias,
121+ fc_input_scale,
122+ fc_input_zp,
123+ fc->get_output_type ());
121124
122125 if (supports_config && !supports_config (new_fc, IC, OC, 1 ))
123126 return false ;
@@ -155,8 +158,8 @@ ov::pass::ConvertFullyConnectedToFullyConnectedCompressed::ConvertFullyConnected
155158 pattern_map.count (sub_no_convert_m) > 0 || pattern_map.count (sub_with_convert_m) > 0 ;
156159 if (with_zero_point) {
157160 // WA: Convert ZP to u8 for OneDNN case to avoid u4 reorder
158- optional_zero_point =
159- convert_u4const_to_u8 ( reshape_const_to_2d (pattern_map.at (sub_const_m).get_node_shared_ptr (), merge_forward));
161+ optional_zero_point = convert_u4const_to_u8 (
162+ reshape_const_to_2d (pattern_map.at (sub_const_m).get_node_shared_ptr (), merge_forward));
160163 }
161164
162165 std::shared_ptr<ov::Node> fc_input_scale = scale;
0 commit comments