Skip to content

Commit 09cfead

Browse files
t-jankowskiilya-lavrenov
authored andcommitted
[RTTI] Fix passes rtti definitions (openvinotoolkit#1588)
Follow up of openvinotoolkit#1577 --------- Signed-off-by: Tomasz Jankowski <tomasz1.jankowski@intel.com>
1 parent f125a4d commit 09cfead

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

src/cpp/src/llm_pipeline_static.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ namespace {
3434
namespace opp = ov::pass::pattern;
3535
class TransposeValueTensors : public ov::pass::MatcherPass {
3636
public:
37+
OPENVINO_MATCHER_PASS_RTTI("TransposeValueTensors");
3738
struct Context {
3839
std::vector<std::shared_ptr<ov::opset13::Parameter>> new_params;
3940
std::vector<std::shared_ptr<ov::opset13::Parameter>> old_params;
@@ -95,7 +96,7 @@ class TransposeValueTensors : public ov::pass::MatcherPass {
9596

9697
class ScaledDotProductAttentionDecomposition : public ov::pass::MatcherPass {
9798
public:
98-
OPENVINO_RTTI("ScaledDotProductAttentionDecomposition", "0");
99+
OPENVINO_MATCHER_PASS_RTTI("ScaledDotProductAttentionDecomposition");
99100
ScaledDotProductAttentionDecomposition() {
100101
auto pattern_node = ov::pass::pattern::wrap_type<ov::op::v13::ScaledDotProductAttention>();
101102

src/cpp/src/lora_adapter.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -473,7 +473,7 @@ struct LoRAWeightStateGetter {
473473
class LoRATransformBase : public ov::pass::MatcherPass {
474474
public:
475475

476-
OPENVINO_RTTI("LoRATransformBase");
476+
OPENVINO_MATCHER_PASS_RTTI("LoRATransformBase");
477477

478478
LoRATransformBase(const LoRAWeightByNodeGetter& lora_weight_getter) {
479479
register_matcher(
@@ -693,7 +693,7 @@ class LoRAFuseTransform : public LoRATransformBase {
693693

694694
public:
695695

696-
OPENVINO_RTTI("LoRAFuseTransform");
696+
OPENVINO_RTTI("LoRAFuseTransform", "genai", LoRATransformBase);
697697

698698
LoRAFuseTransform(const LoRAWeightByNodeGetter& lora_weight_getter, const std::string& device_for_fusion = "CPU") :
699699
LoRATransformBase(lora_weight_getter),
@@ -763,7 +763,7 @@ class LoRAFuseTransform : public LoRATransformBase {
763763
class LoRASeparateTransform : public LoRATransformBase {
764764
public:
765765

766-
OPENVINO_RTTI("LoRASeparateTransform");
766+
OPENVINO_RTTI("LoRASeparateTransform", "genai", LoRATransformBase);
767767

768768
LoRASeparateTransform(const LoRAWeightByNodeGetter& lora_getter) : LoRATransformBase(lora_getter) {}
769769

src/cpp/src/whisper_pipeline_static.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,7 @@ void add_attention_mask_input(std::shared_ptr<ov::Model> model) {
347347
using namespace ov::op;
348348
class AttentionMaskInput : public ov::pass::MatcherPass {
349349
public:
350-
OPENVINO_RTTI("AttentionMaskInput");
350+
OPENVINO_MATCHER_PASS_RTTI("AttentionMaskInput");
351351

352352
AttentionMaskInput(std::shared_ptr<ov::Model> model) {
353353
auto range = wrap_type<v4::Range>();

0 commit comments

Comments
 (0)