From 1fa0d525d981358155719def70db8589b7cb6a51 Mon Sep 17 00:00:00 2001 From: Anastasiia Urlapova Date: Wed, 27 Oct 2021 19:08:26 +0300 Subject: [PATCH] [XXX-67099] Remove legacy from primitives priotity (#8005) --- .../primitives_priority_test.cpp | 26 +++++++++++-------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/inference-engine/tests/functional/inference_engine/transformations/primitives_priority_test.cpp b/inference-engine/tests/functional/inference_engine/transformations/primitives_priority_test.cpp index 070a7ef0127..9df0ba186fc 100644 --- a/inference-engine/tests/functional/inference_engine/transformations/primitives_priority_test.cpp +++ b/inference-engine/tests/functional/inference_engine/transformations/primitives_priority_test.cpp @@ -17,12 +17,13 @@ #include #include #include -#include // deprecated API -#include // deprecated API - +#include +#include "transformations/rt_info/primitives_priority_attribute.hpp" #include "common_test_utils/ngraph_test_utils.hpp" using namespace testing; +using namespace InferenceEngine; +using namespace InferenceEngine::details; TEST(TransformationTests, ConvBiasFusion) { std::shared_ptr f(nullptr); @@ -39,6 +40,7 @@ TEST(TransformationTests, ConvBiasFusion) { f = std::make_shared(ngraph::NodeVector{add}, ngraph::ParameterVector{input1}); } + std::unordered_map pp; InferenceEngine::CNNNetwork network(f); @@ -48,16 +50,18 @@ TEST(TransformationTests, ConvBiasFusion) { for (auto & op : nGraph->get_ops()) { if (auto conv = std::dynamic_pointer_cast(op)) { auto & rtInfo = conv->get_rt_info(); - rtInfo["PrimitivesPriority"] = std::make_shared > ("test"); + rtInfo["PrimitivesPriority"] = std::make_shared>("test"); + pp[op->get_friendly_name()] = "test"; } } - auto clonedNetwork = std::make_shared(network); + auto clonedNetwork = InferenceEngine::details::cloneNetwork(network); + auto funcs = clonedNetwork.getFunction(); - IE_SUPPRESS_DEPRECATED_START - InferenceEngine::CNNLayerPtr conv; - clonedNetwork->getLayerByName("add", conv, nullptr); - ASSERT_TRUE(conv->params.count("PrimitivesPriority")); - ASSERT_EQ(conv->params.at("PrimitivesPriority"), "test"); - IE_SUPPRESS_DEPRECATED_END + for (auto & op : funcs->get_ops()) { + if (auto conv = std::dynamic_pointer_cast(op)) { + ASSERT_TRUE(pp.find(op->get_friendly_name()) != pp.end()); + ASSERT_EQ(pp[op->get_friendly_name()], "test"); + } + } }