From c1536d69c1468514425e143b0578656f51598b94 Mon Sep 17 00:00:00 2001 From: David Monahan Date: Wed, 12 Feb 2020 15:52:35 +0000 Subject: IVGCVSW-4400 Backend Counter Registry Functionality * Adding BackendProfilingContext to the MockBackend * Made IBackendProfilingContext pure Virtual * Added UnitTest using MockBackend for testing Backend Counter Registration * Moved Registry of backend counters from Initialize() to AddBackendProfilingContext() * Added m_MaxGlobalCounterId to ProfilingService * Removed automatic registration of MockBack in BackendRegistry() Signed-off-by: David Monahan Change-Id: Ie1c6c31e56d1ac7079d6116ecad041961014aedc --- src/backends/backendsCommon/test/OptimizeSubgraphViewTests.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/backends/backendsCommon/test/OptimizeSubgraphViewTests.cpp') diff --git a/src/backends/backendsCommon/test/OptimizeSubgraphViewTests.cpp b/src/backends/backendsCommon/test/OptimizeSubgraphViewTests.cpp index 162cc8436c..f7ebf1a14e 100644 --- a/src/backends/backendsCommon/test/OptimizeSubgraphViewTests.cpp +++ b/src/backends/backendsCommon/test/OptimizeSubgraphViewTests.cpp @@ -564,6 +564,7 @@ void FullyUnsupporteSubgraphTestImpl1() BOOST_TEST(Contains(layersInGraph, "pooling layer")); // Create a mock backend object + MockBackendInitialiser initialiser; // Register the Mock Backend auto backendObjPtr = CreateBackendObject(MockBackendId()); BOOST_TEST((backendObjPtr != nullptr)); @@ -629,6 +630,7 @@ void FullyUnsupporteSubgraphTestImpl2() BOOST_TEST(Contains(layersInGraph, "pooling3 layer")); // Create a mock backend object + MockBackendInitialiser initialiser; // Register the Mock Backend auto backendObjPtr = CreateBackendObject(MockBackendId()); BOOST_TEST((backendObjPtr != nullptr)); @@ -704,6 +706,7 @@ void FullyOptimizableSubgraphTestImpl1() BOOST_TEST(Contains(layersInGraph, "conv layer")); // Create a mock backend object + MockBackendInitialiser initialiser; // Register the Mock Backend auto backendObjPtr = CreateBackendObject(MockBackendId()); BOOST_TEST((backendObjPtr != nullptr)); @@ -772,6 +775,7 @@ void FullyOptimizableSubgraphTestImpl2() BOOST_TEST(Contains(layersInGraph, "conv5 layer")); // Create a mock backend object + MockBackendInitialiser initialiser; // Register the Mock Backend auto backendObjPtr = CreateBackendObject(MockBackendId()); BOOST_TEST((backendObjPtr != nullptr)); @@ -857,6 +861,7 @@ void PartiallySupportedSubgraphTestImpl() BOOST_TEST(Contains(layersInGraph, "pooling3 layer")); // Create a mock backend object + MockBackendInitialiser initialiser; // Register the Mock Backend auto backendObjPtr = CreateBackendObject(MockBackendId()); BOOST_TEST((backendObjPtr != nullptr)); @@ -982,6 +987,7 @@ void FullyUnoptimizableSubgraphTestImpl1() BOOST_TEST(Contains(layersInGraph, "conv layer unoptimizable")); // Create a mock backend object + MockBackendInitialiser initialiser; // Register the Mock Backend auto backendObjPtr = CreateBackendObject(MockBackendId()); BOOST_TEST((backendObjPtr != nullptr)); @@ -1049,6 +1055,7 @@ void PartiallyOptimizableSubgraphTestImpl1() BOOST_TEST(Contains(layersInGraph, "conv5 layer")); // Create a mock backend object + MockBackendInitialiser initialiser; // Register the Mock Backend auto backendObjPtr = CreateBackendObject(MockBackendId()); BOOST_TEST((backendObjPtr != nullptr)); @@ -1181,6 +1188,7 @@ void PartiallyOptimizableSubgraphTestImpl2() BOOST_TEST(Contains(layersInGraph, "add layer")); // Create a mock backend object + MockBackendInitialiser initialiser; // Register the Mock Backend auto backendObjPtr = CreateBackendObject(MockBackendId()); BOOST_TEST((backendObjPtr != nullptr)); -- cgit v1.2.1