diff options
author | Derek Lamberti <derek.lamberti@arm.com> | 2019-10-21 14:10:38 +0100 |
---|---|---|
committer | Derek Lamberti <derek.lamberti@arm.com> | 2019-10-21 14:38:36 +0100 |
commit | b99ef39cf84e48a87d3a522a4169fc50eae6ad20 (patch) | |
tree | bc5a91dfa5a9e1db6293b541096d13ed19ecf104 /src/backends/backendsCommon/test/IsLayerSupportedTestImpl.hpp | |
parent | 013c390c2d9829fede2d8b1d59c3f2a497730462 (diff) | |
download | armnn-b99ef39cf84e48a87d3a522a4169fc50eae6ad20.tar.gz |
IVGCVSW-4009 Get string name for StandInLayer type
Change-Id: I6808937bd35a2419814d04016b780efa6bb8724c
Signed-off-by: Derek Lamberti <derek.lamberti@arm.com>
Diffstat (limited to 'src/backends/backendsCommon/test/IsLayerSupportedTestImpl.hpp')
-rw-r--r-- | src/backends/backendsCommon/test/IsLayerSupportedTestImpl.hpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/backends/backendsCommon/test/IsLayerSupportedTestImpl.hpp b/src/backends/backendsCommon/test/IsLayerSupportedTestImpl.hpp index c52d6a9511..521eef6230 100644 --- a/src/backends/backendsCommon/test/IsLayerSupportedTestImpl.hpp +++ b/src/backends/backendsCommon/test/IsLayerSupportedTestImpl.hpp @@ -362,6 +362,7 @@ struct LayerTypePolicy<armnn::LayerType::name, DataType> \ using Desc = descType; \ using QueueDesc = armnn::name##QueueDescriptor; \ constexpr static const char* NameStr = #name; \ + constexpr static const bool IsException = true; \ \ static std::unique_ptr<armnn::IWorkload> MakeDummyWorkload(armnn::IWorkloadFactory *factory, \ unsigned int nIn, unsigned int nOut) \ @@ -388,6 +389,7 @@ struct LayerTypePolicy<armnn::LayerType::name, DataType> \ using Type = armnn::name##Layer; \ using Desc = descType; \ constexpr static const char* NameStr = #name; \ + constexpr static const bool IsException = true; \ \ static std::unique_ptr<armnn::IWorkload> MakeDummyWorkload(armnn::IWorkloadFactory *factory, \ unsigned int nIn, unsigned int nOut) \ @@ -551,6 +553,11 @@ bool IsLayerSupportedTest(FactoryType *factory, Tag<Type>) using LayerDesc = typename LayerPolicy::Desc; DummyLayer<LayerType, LayerDesc> layer; + if (LayerPolicy::IsException) //Don't test exceptions to the rule. + { + return true; + } + unsigned int numIn = GetNumInputs<Type>(*layer.m_Layer); unsigned int numOut = GetNumOutputs<Type>(*layer.m_Layer); |