diff --git a/src/plugins/intel_cpu/src/ngraph_transformations/convert_to_cpu_specific_opset.hpp b/src/plugins/intel_cpu/src/ngraph_transformations/convert_to_cpu_specific_opset.hpp index 64d62530e2c..5a70d0df9c9 100644 --- a/src/plugins/intel_cpu/src/ngraph_transformations/convert_to_cpu_specific_opset.hpp +++ b/src/plugins/intel_cpu/src/ngraph_transformations/convert_to_cpu_specific_opset.hpp @@ -29,6 +29,7 @@ inline void ConvertToCPUSpecificOpset(std::shared_ptr &nGraphF RUN_ON_FUNCTION_SCOPE(ConvertToCPUSpecificOpset); ngraph::pass::Manager manager; + manager.set_per_pass_validation(false); manager.register_pass(); manager.register_pass(); manager.register_pass(); @@ -44,7 +45,7 @@ inline void ConvertToCPUSpecificOpset(std::shared_ptr &nGraphF manager.register_pass(); manager.register_pass(); manager.register_pass(precisions_array {{ ngraph::element::i64, ngraph::element::i32 }}); - + manager.register_pass(); manager.run_passes(nGraphFunc); } diff --git a/src/plugins/intel_cpu/src/transformation_pipeline.cpp b/src/plugins/intel_cpu/src/transformation_pipeline.cpp index c9ced8c070a..f448e7bcb88 100644 --- a/src/plugins/intel_cpu/src/transformation_pipeline.cpp +++ b/src/plugins/intel_cpu/src/transformation_pipeline.cpp @@ -223,8 +223,11 @@ void Transformations::PreLpt(const std::vector& defaultPrecis manager.register_pass(); manager.register_pass(); manager.register_pass(); + manager.register_pass(); manager.register_pass(); + manager.register_pass(); manager.register_pass(); + manager.register_pass(); manager.register_pass(); manager.register_pass(); @@ -504,6 +507,7 @@ void Transformations::PostLpt() { CPU_DEBUG_CAP_TRANSFORMATION_SCOPE(this, PostLpt); ov::pass::Manager postLPTPassManager; + postLPTPassManager.set_per_pass_validation(false); postLPTPassManager.register_pass(); postLPTPassManager.register_pass(); postLPTPassManager.get_pass_config()->set_callback([](const_node_ptr &node) -> bool { @@ -560,6 +564,7 @@ void Transformations::MainSnippets(void) { return; ngraph::pass::Manager snippetsManager; + snippetsManager.set_per_pass_validation(false); if (snippetsMode != Config::SnippetsMode::IgnoreCallback) snippetsManager.register_pass(); snippetsManager.register_pass(); @@ -637,6 +642,7 @@ void Transformations::MainSnippets(void) { void Transformations::PostSnippets(void) { ov::pass::Manager postSnippetsManager; + postSnippetsManager.set_per_pass_validation(false); postSnippetsManager.register_pass(); postSnippetsManager.get_pass_config()->set_callback([](const_node_ptr& node) -> bool { std::string errMsg;