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

This commit is contained in:
Alexandra Sidorova 2023-02-27 19:58:58 +04:00 committed by GitHub
parent 7274cdb51b
commit b13e96a12c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View File

@ -27,5 +27,5 @@ ngraph::snippets::pass::ConvertConstantsToScalars::ConvertConstantsToScalars() {
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);
}

View File

@ -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 = [this](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];