ArmNN
 20.05
InternalTypes.hpp File Reference
#include <armnn/Types.hpp>
#include <array>

Go to the source code of this file.

Namespaces

 armnn
 Copyright (c) 2020 ARM Limited.
 

Macros

#define LIST_OF_LAYER_TYPE
 This list uses X macro technique. More...
 
#define X(name)   name,
 

Typedefs

using Coordinates = std::array< unsigned int, MaxNumOfTensorDimensions >
 
using Dimensions = std::array< unsigned int, MaxNumOfTensorDimensions >
 

Enumerations

enum  LayerType {
  X, Activation, Addition, ArgMinMax,
  BatchNormalization, BatchToSpaceNd, Comparison, Concat,
  Constant, ConvertBf16ToFp32, ConvertFp16ToFp32, ConvertFp32ToBf16,
  ConvertFp32ToFp16, Convolution2d, Debug, DepthToSpace,
  DepthwiseConvolution2d, Dequantize, DetectionPostProcess, Division,
  ElementwiseUnary, FakeQuantization, Floor, FullyConnected,
  Gather, Input, InstanceNormalization, L2Normalization,
  LogSoftmax, Lstm, QLstm, Maximum,
  Mean, MemCopy, MemImport, Merge,
  Minimum, Multiplication, Normalization, Output,
  Pad, Permute, Pooling2d, PreCompiled,
  Prelu, Quantize, QuantizedLstm, Reshape,
  Resize, Slice, Softmax, SpaceToBatchNd,
  SpaceToDepth, Splitter, Stack, StandIn,
  StridedSlice, Subtraction, Switch, Transpose,
  TransposeConvolution2d, FirstLayer = Activation, LastLayer = TransposeConvolution2d
}
 

Functions

char const * GetLayerTypeAsCString (LayerType type)
 

Macro Definition Documentation

◆ LIST_OF_LAYER_TYPE

#define LIST_OF_LAYER_TYPE

This list uses X macro technique.

See https://en.wikipedia.org/wiki/X_Macro for more info

Definition at line 14 of file InternalTypes.hpp.

Referenced by armnn::GetLayerTypeAsCString().

◆ X

#define X (   name)    name,

Definition at line 83 of file InternalTypes.hpp.