remove debug

This commit is contained in:
Evgeny Kotov 2023-03-24 13:59:20 +01:00
parent 04a715267a
commit 67a4035902
2 changed files with 1 additions and 12 deletions

View File

@ -10,7 +10,7 @@
#define DEBUG_USE_NEW_PASS 1
#undef DEBUG_VISUALIZE
#define DEBUG_VISUALIZE 1
//#define DEBUG_VISUALIZE 1
#undef DEBUG_VISUALIZETREE
//#define DEBUG_VISUALIZETREE 1

View File

@ -83,17 +83,11 @@ void TransformationsPipeline::apply(const std::shared_ptr<ov::Model>& model,
const bool has_mvn = ov::op::util::has_op_with_type<ov::opset8::MVN>(model) ||
ov::op::util::has_op_with_type<ov::op::v0::MVN>(model);
if (has_convolution || has_maxpool || has_mvn) {
if (ov::op::util::has_op_with_type<ov::opset8::MatMul>(model))
std::cout << "[EMUTEX DEBUG] MatMul node" << std::endl;
}
ov::pass::Manager manager;
manager.register_pass<ov::pass::InitNodeInfo>();
// In OV API 2.0(IRv10) default convertion to fp32 (inputs, outputs and weights) is disabled
// and we need to run the ConvertPrecision transformation to support old networks.
manager.register_pass<ov::pass::ConvertPrecision>(precisions_map{{ngraph::element::f16, ngraph::element::f32}});
EMUTEX_DEBUG_VISUALIZE("start");
manager.register_pass<ov::pass::ConvertMVN1ToMVN6>();
manager.register_pass<ov::intel_gna::pass::DecomposeMVN>();
manager.register_pass<ov::pass::CommonOptimizations>();
@ -139,14 +133,12 @@ void TransformationsPipeline::apply(const std::shared_ptr<ov::Model>& model,
// TODO enable this transformation for networks without convolutions
if (has_convolution || has_maxpool || has_mvn || has_matmul) {
manager.register_pass<ov::intel_gna::pass::TransposeNCHW>();
EMUTEX_DEBUG_VISUALIZE("after_TransposeNCHW");
manager.register_pass<ov::intel_gna::pass::ReshapeTransposeSubstitute>();
manager.register_pass<ov::pass::TransposeSinkingGeneral>();
manager.register_pass<ov::intel_gna::pass::GatherSinkingGeneral>();
manager.register_pass<ov::pass::ReshapeSequenceFusion>();
manager.register_pass<ov::pass::TransposeToReshape>();
manager.register_pass<ov::intel_gna::pass::GnaConvolutionFusion>();
EMUTEX_DEBUG_VISUALIZE("after");
}
manager.register_pass<ov::intel_gna::pass::RemoveInputsProcessing>(subgraph_cpu_map);
manager.register_pass<ov::intel_gna::pass::RemoveOutputsProcessing>(subgraph_cpu_map);
@ -214,8 +206,6 @@ void TransformationsPipeline::apply(const std::shared_ptr<ov::Model>& model,
// Operations Max and Min aren't supported
pass_config->disable<ov::pass::ConcatReduceFusion>();
EMUTEX_DEBUG_VISUALIZE("finish");
manager.run_passes(model);
if (has_slice && (has_convolution || has_maxpool || has_mvn)) {
@ -223,7 +213,6 @@ void TransformationsPipeline::apply(const std::shared_ptr<ov::Model>& model,
manager.register_pass<ov::pass::InitNodeInfo>();
manager.register_pass<ov::pass::SliceToStridedSlice>(true);
manager.register_pass<ngraph::pass::ConvertStridedSliceToCropMatcher>();
EMUTEX_DEBUG_VISUALIZE("finish1");
manager.run_passes(model);
}