[Snippets] Added matcher_name in ConvertConstantsToScalars pass (#15883)

This commit is contained in:
Alexandra Sidorova authored and GitHub committed 2023-02-24 22:20:23 +04:00
1 parent 5e6398a2d8
commit 8dd9ade211
2 files changed
+2 -2

No files matched your search

@@ -32,5 +32,5 @@ ngraph::snippets::pass::ConvertConstantsToScalars::ConvertConstantsToScalars() {
ngraph::replace_node(constant, scalar);
return true;
};
register_matcher(std::make_shared<ov::pass::pattern::Matcher>(constants), callback);
register_matcher(std::make_shared<ov::pass::pattern::Matcher>(constants, matcher_name), callback);
}
@@ -16,7 +16,7 @@ ngraph::snippets::pass::ConvertPowerToPowerStatic::ConvertPowerToPowerStatic() {
is_type<snippets::op::Scalar>(n->get_input_node_shared_ptr(1));
});
ngraph::graph_rewrite_callback callback = [](ngraph::pattern::Matcher &m) {
OV_ITT_SCOPED_TASK(ngraph::pass::itt::domains::SnippetsTransform, "Snippets::op::ConvertConstantsToScalars")
OV_ITT_SCOPED_TASK(ngraph::pass::itt::domains::SnippetsTransform, "Snippets::op::ConvertPowerToPowerStatic")
auto power = ov::as_type_ptr<ov::op::v1::Power>(m.get_match_root());
auto scalar = ov::as_type_ptr<snippets::op::Scalar>(power->get_input_node_shared_ptr(1));
auto value = scalar->cast_vector<float>()[0];