diff --git a/modules/dnn/test/test_ie_models.cpp b/modules/dnn/test/test_ie_models.cpp index 74edf0295e5359380a99e5884bc77ce27a618e89..f6685676f9465fef6938a7261324005e203ecbf2 100644 --- a/modules/dnn/test/test_ie_models.cpp +++ b/modules/dnn/test/test_ie_models.cpp @@ -136,12 +136,6 @@ void runIE(Target target, const std::string& xmlPath, const std::string& binPath { SCOPED_TRACE("runIE"); - CNNNetReader reader; - reader.ReadNetwork(xmlPath); - reader.ReadWeights(binPath); - - CNNNetwork net = reader.getNetwork(); - std::string device_name; #if defined(INF_ENGINE_RELEASE) && INF_ENGINE_VER_MAJOR_GT(2019010000) @@ -150,6 +144,17 @@ void runIE(Target target, const std::string& xmlPath, const std::string& binPath InferenceEnginePluginPtr enginePtr; InferencePlugin plugin; #endif + +#if defined(INF_ENGINE_RELEASE) && INF_ENGINE_VER_MAJOR_GT(2019030000) + CNNNetwork net = ie.ReadNetwork(xmlPath, binPath); +#else + CNNNetReader reader; + reader.ReadNetwork(xmlPath); + reader.ReadWeights(binPath); + + CNNNetwork net = reader.getNetwork(); +#endif + ExecutableNetwork netExec; InferRequest infRequest;