diff options
Diffstat (limited to 'src/armnn/InternalTypes.cpp')
-rw-r--r-- | src/armnn/InternalTypes.cpp | 63 |
1 files changed, 3 insertions, 60 deletions
diff --git a/src/armnn/InternalTypes.cpp b/src/armnn/InternalTypes.cpp index a9435b29f5..aebc721be3 100644 --- a/src/armnn/InternalTypes.cpp +++ b/src/armnn/InternalTypes.cpp @@ -14,66 +14,9 @@ char const* GetLayerTypeAsCString(LayerType type) { switch (type) { - case LayerType::Activation: return "Activation"; - case LayerType::Addition: return "Addition"; - case LayerType::ArgMinMax: return "ArgMinMax"; - case LayerType::BatchNormalization: return "BatchNormalization"; - case LayerType::BatchToSpaceNd: return "BatchToSpaceNd"; - case LayerType::Comparison: return "Comparison"; - case LayerType::Concat: return "Concat"; - case LayerType::Constant: return "Constant"; - case LayerType::ConvertBf16ToFp32: return "ConvertBf16ToFp32"; - case LayerType::ConvertFp16ToFp32: return "ConvertFp16ToFp32"; - case LayerType::ConvertFp32ToBf16: return "ConvertFp32ToBf16"; - case LayerType::ConvertFp32ToFp16: return "ConvertFp32ToFp16"; - case LayerType::Convolution2d: return "Convolution2d"; - case LayerType::Debug: return "Debug"; - case LayerType::DepthToSpace: return "DepthToSpace"; - case LayerType::DepthwiseConvolution2d: return "DepthwiseConvolution2d"; - case LayerType::Dequantize: return "Dequantize"; - case LayerType::DetectionPostProcess: return "DetectionPostProcess"; - case LayerType::Division: return "Division"; - case LayerType::ElementwiseUnary: return "ElementwiseUnary"; - case LayerType::FakeQuantization: return "FakeQuantization"; - case LayerType::Floor: return "Floor"; - case LayerType::FullyConnected: return "FullyConnected"; - case LayerType::Gather: return "Gather"; - case LayerType::Input: return "Input"; - case LayerType::InstanceNormalization: return "InstanceNormalization"; - case LayerType::L2Normalization: return "L2Normalization"; - case LayerType::LogSoftmax: return "LogSoftmax"; - case LayerType::Lstm: return "Lstm"; - case LayerType::Maximum: return "Maximum"; - case LayerType::Mean: return "Mean"; - case LayerType::MemCopy: return "MemCopy"; - case LayerType::MemImport: return "MemImport"; - case LayerType::Merge: return "Merge"; - case LayerType::Minimum: return "Minimum"; - case LayerType::Multiplication: return "Multiplication"; - case LayerType::Normalization: return "Normalization"; - case LayerType::Output: return "Output"; - case LayerType::Pad: return "Pad"; - case LayerType::Permute: return "Permute"; - case LayerType::Pooling2d: return "Pooling2d"; - case LayerType::PreCompiled: return "PreCompiled"; - case LayerType::Prelu: return "Prelu"; - case LayerType::Quantize: return "Quantize"; - case LayerType::QLstm: return "QLstm"; - case LayerType::QuantizedLstm: return "QuantizedLstm"; - case LayerType::Reshape: return "Reshape"; - case LayerType::Resize: return "Resize"; - case LayerType::Slice: return "Slice"; - case LayerType::Softmax: return "Softmax"; - case LayerType::SpaceToBatchNd: return "SpaceToBatchNd"; - case LayerType::SpaceToDepth: return "SpaceToDepth"; - case LayerType::Splitter: return "Splitter"; - case LayerType::Stack: return "Stack"; - case LayerType::StandIn: return "StandIn"; - case LayerType::StridedSlice: return "StridedSlice"; - case LayerType::Subtraction: return "Subtraction"; - case LayerType::Switch: return "Switch"; - case LayerType::TransposeConvolution2d: return "TransposeConvolution2d"; - case LayerType::Transpose: return "Transpose"; +#define X(name) case LayerType::name: return #name; + LIST_OF_LAYER_TYPE +#undef X default: ARMNN_ASSERT_MSG(false, "Unknown layer type"); return "Unknown"; |