From 992c908b566d264b824680d0cf7d668cdf918254 Mon Sep 17 00:00:00 2001 From: Ilya Churaev Date: Mon, 6 Jul 2020 11:11:59 +0300 Subject: [PATCH] Merge pull request #17756 from ilyachur:feature/ichuraev/fix_ngraph_headers * Fixed header paths for some nGraph ops * Added dependency on IE version --- modules/dnn/src/layers/detection_output_layer.cpp | 5 +++++ modules/dnn/src/layers/pooling_layer.cpp | 5 +++++ modules/dnn/src/layers/prior_box_layer.cpp | 5 +++++ modules/dnn/src/layers/proposal_layer.cpp | 4 ++++ modules/dnn/src/layers/reorg_layer.cpp | 4 ++++ modules/dnn/src/layers/resize_layer.cpp | 4 ++++ 6 files changed, 27 insertions(+) diff --git a/modules/dnn/src/layers/detection_output_layer.cpp b/modules/dnn/src/layers/detection_output_layer.cpp index 4bc0017481..a411a276db 100644 --- a/modules/dnn/src/layers/detection_output_layer.cpp +++ b/modules/dnn/src/layers/detection_output_layer.cpp @@ -54,9 +54,14 @@ #ifdef HAVE_DNN_NGRAPH #include "../ie_ngraph.hpp" +#if INF_ENGINE_VER_MAJOR_GT(INF_ENGINE_RELEASE_2020_4) +#include +#else #include #endif +#endif + namespace cv { namespace dnn diff --git a/modules/dnn/src/layers/pooling_layer.cpp b/modules/dnn/src/layers/pooling_layer.cpp index fc3bc4fc36..25f4a96a39 100644 --- a/modules/dnn/src/layers/pooling_layer.cpp +++ b/modules/dnn/src/layers/pooling_layer.cpp @@ -49,9 +49,14 @@ #ifdef HAVE_DNN_NGRAPH #include "../ie_ngraph.hpp" +#if INF_ENGINE_VER_MAJOR_GT(INF_ENGINE_RELEASE_2020_4) +#include +#include +#else #include #include #endif +#endif #include "../op_vkcom.hpp" diff --git a/modules/dnn/src/layers/prior_box_layer.cpp b/modules/dnn/src/layers/prior_box_layer.cpp index c06065d566..dc1364a06b 100644 --- a/modules/dnn/src/layers/prior_box_layer.cpp +++ b/modules/dnn/src/layers/prior_box_layer.cpp @@ -47,9 +47,14 @@ #ifdef HAVE_DNN_NGRAPH #include "../ie_ngraph.hpp" +#if INF_ENGINE_VER_MAJOR_GT(INF_ENGINE_RELEASE_2020_4) +#include +#include +#else #include #include #endif +#endif #include "../op_vkcom.hpp" diff --git a/modules/dnn/src/layers/proposal_layer.cpp b/modules/dnn/src/layers/proposal_layer.cpp index 2420dbf579..990cfeda30 100644 --- a/modules/dnn/src/layers/proposal_layer.cpp +++ b/modules/dnn/src/layers/proposal_layer.cpp @@ -10,8 +10,12 @@ #ifdef HAVE_DNN_NGRAPH #include "../ie_ngraph.hpp" +#if INF_ENGINE_VER_MAJOR_GT(INF_ENGINE_RELEASE_2020_4) +#include +#else #include #endif +#endif namespace cv { namespace dnn { diff --git a/modules/dnn/src/layers/reorg_layer.cpp b/modules/dnn/src/layers/reorg_layer.cpp index df76eb6edf..f8f7bc6269 100644 --- a/modules/dnn/src/layers/reorg_layer.cpp +++ b/modules/dnn/src/layers/reorg_layer.cpp @@ -46,8 +46,12 @@ #ifdef HAVE_DNN_NGRAPH #include "../ie_ngraph.hpp" +#if INF_ENGINE_VER_MAJOR_GT(INF_ENGINE_RELEASE_2020_4) +#include +#else #include #endif +#endif #include #include diff --git a/modules/dnn/src/layers/resize_layer.cpp b/modules/dnn/src/layers/resize_layer.cpp index 0c1f83b9d1..c586d30354 100644 --- a/modules/dnn/src/layers/resize_layer.cpp +++ b/modules/dnn/src/layers/resize_layer.cpp @@ -12,8 +12,12 @@ #ifdef HAVE_DNN_NGRAPH #include "../ie_ngraph.hpp" +#if INF_ENGINE_VER_MAJOR_GT(INF_ENGINE_RELEASE_2020_4) +#include +#else #include #endif +#endif #ifdef HAVE_CUDA #include "../cuda4dnn/primitives/resize.hpp"