diff options
author | Francis Murtagh <francis.murtagh@arm.com> | 2021-12-13 18:48:12 +0000 |
---|---|---|
committer | Francis Murtagh <francis.murtagh@arm.com> | 2022-01-14 16:01:58 +0000 |
commit | 56ccf68c7858560f2ba00f19076b3cb112970881 (patch) | |
tree | 6e19cd38aa1d452ca3b9a9a1f68ff42dd64dc1d7 /src/backends/backendsCommon/test/MockBackend.cpp | |
parent | 2db6d5aff3d4f596d4b4018a7b454c2a2c8f7122 (diff) | |
download | armnn-56ccf68c7858560f2ba00f19076b3cb112970881.tar.gz |
IVGCVSW-6633 SubgraphView uses IConnectableLayer rather than Layer in its m_Layers
* Added IInputSlot, IOutputSlot and IConnectableLayer to SubgraphView
* Deprecated old member functions
* Removed deprecated calls in ArmNN
* Added GetOwningIConnectableLayer function to IOutputSlot
* Updates ArmNN Core Major version for IOutputSlot ABI break
* Updated Minor version of TfliteParser, OnnxParser and Delegate
Signed-off-by: Francis Murtagh <francis.murtagh@arm.com>
Change-Id: I2a8611bfabf5ae09d3602fe6a4bef166e18117b9
Diffstat (limited to 'src/backends/backendsCommon/test/MockBackend.cpp')
-rw-r--r-- | src/backends/backendsCommon/test/MockBackend.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/backends/backendsCommon/test/MockBackend.cpp b/src/backends/backendsCommon/test/MockBackend.cpp index d95cfc3a34..2ce14f92a4 100644 --- a/src/backends/backendsCommon/test/MockBackend.cpp +++ b/src/backends/backendsCommon/test/MockBackend.cpp @@ -130,21 +130,21 @@ OptimizationViews MockBackend::OptimizeSubgraphView(const SubgraphView& subgraph OptimizationViews optimizationViews; // Get the layers of the input sub-graph - const SubgraphView::Layers& subgraphLayers = subgraph.GetLayers(); + const SubgraphView::IConnectableLayers& subgraphLayers = subgraph.GetIConnectableLayers(); // Parse the layers - SubgraphView::Layers supportedLayers; - SubgraphView::Layers unsupportedLayers; - SubgraphView::Layers untouchedLayers; + SubgraphView::IConnectableLayers supportedLayers; + SubgraphView::IConnectableLayers unsupportedLayers; + SubgraphView::IConnectableLayers untouchedLayers; std::for_each(subgraphLayers.begin(), subgraphLayers.end(), - [&](Layer* layer) + [&](IConnectableLayer* layer) { - bool supported = IsLayerSupported(layer); + bool supported = IsLayerSupported(PolymorphicDowncast<Layer*>(layer)); if (supported) { // Layer supported, check if it's optimizable - bool optimizable = IsLayerOptimizable(layer); + bool optimizable = IsLayerOptimizable(PolymorphicDowncast<Layer*>(layer)); if (optimizable) { // Layer fully supported |