@@ -58,7 +58,7 @@ ov::pass::activations_scaling::ScaleDownSingleLayer::ScaleDownSingleLayer(float
58
58
auto matmul_m = wrap_type<ov::op::v0::MatMul>({activation_m, weights_m});
59
59
auto scaled_op_m = std::make_shared<Or>(OutputVector{convolution_m, matmul_m});
60
60
61
- ov::matcher_pass_callback callback = [= ](pattern::Matcher& m) {
61
+ ov::matcher_pass_callback callback = [OV_CAPTURE_CPY_AND_THIS ](pattern::Matcher& m) {
62
62
const auto & pattern_map = m.get_pattern_value_map ();
63
63
64
64
OPENVINO_ASSERT (pattern_map.count (convolution_m) || pattern_map.count (matmul_m),
@@ -189,7 +189,7 @@ ov::pass::activations_scaling::EliminateScalarMul::EliminateScalarMul() {
189
189
auto shape_of_m = wrap_type<ov::op::v3::ShapeOf>({mul_m});
190
190
auto norm_m = std::make_shared<Or>(OutputVector{mvn_m, rms_m, group_norm_m, shape_of_m});
191
191
192
- ov::matcher_pass_callback callback = [= ](pattern::Matcher& m) {
192
+ ov::matcher_pass_callback callback = [OV_CAPTURE_CPY_AND_THIS ](pattern::Matcher& m) {
193
193
const auto & pattern_map = m.get_pattern_value_map ();
194
194
195
195
if (transformation_callback (m.get_match_root ())) {
@@ -245,7 +245,7 @@ ov::pass::activations_scaling::MulShareTransformation::MulShareTransformation()
245
245
auto shape_of_m = wrap_type<ov::op::v3::ShapeOf>({any_input ()});
246
246
auto norm_m = std::make_shared<Or>(OutputVector{mvn_m, rms_m, group_norm_m, shape_of_m});
247
247
248
- ov::matcher_pass_callback callback = [= ](pattern::Matcher& m) {
248
+ ov::matcher_pass_callback callback = [OV_CAPTURE_CPY_AND_THIS ](pattern::Matcher& m) {
249
249
const auto & pattern_map = m.get_pattern_value_map ();
250
250
251
251
if (transformation_callback (m.get_match_root ())) {
@@ -319,7 +319,7 @@ ov::pass::activations_scaling::MoveDownScalarMul::MoveDownScalarMul() {
319
319
auto activation_a_m = any_input (is_non_const_node);
320
320
auto mul_a_m = wrap_type<ov::op::v1::Multiply>({activation_a_m, mul_b_m});
321
321
322
- ov::matcher_pass_callback callback = [= ](pattern::Matcher& m) {
322
+ ov::matcher_pass_callback callback = [OV_CAPTURE_CPY_AND_THIS ](pattern::Matcher& m) {
323
323
const auto & pattern_map = m.get_pattern_value_map ();
324
324
325
325
if (transformation_callback (m.get_match_root ())) {
0 commit comments