ArmNN
 24.08
Descriptors.hpp File Reference
#include "Deprecated.hpp"
#include "DescriptorsFwd.hpp"
#include "Tensor.hpp"
#include "Types.hpp"
#include <armnn/Exceptions.hpp>
#include <cstdint>
#include <iterator>
#include <utility>
#include <vector>
Include dependency graph for Descriptors.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  BaseDescriptor
 Base class for all descriptors. More...
 
struct  NullDescriptor
 Null Descriptor used as a return value from the IConnectableLayer GetParameters method by layers which do not have a descriptor. More...
 
struct  ActivationDescriptor
 An ActivationDescriptor for the ActivationLayer. More...
 
struct  ArgMinMaxDescriptor
 An ArgMinMaxDescriptor for ArgMinMaxLayer. More...
 
struct  ComparisonDescriptor
 A ComparisonDescriptor for the ComparisonLayer. More...
 
struct  ElementwiseBinaryDescriptor
 A ElementwiseBinaryDescriptor for the ElementwiseBinaryLayer. More...
 
struct  ElementwiseUnaryDescriptor
 A ElementwiseUnaryDescriptor for the ElementwiseUnaryLayer. More...
 
struct  PermuteDescriptor
 A PermuteDescriptor for the PermuteLayer. More...
 
struct  SoftmaxDescriptor
 A SoftmaxDescriptor for the SoftmaxLayer. More...
 
struct  OriginsDescriptor
 An OriginsDescriptor for the ConcatLayer. More...
 
struct  ViewsDescriptor
 A ViewsDescriptor for the SplitterLayer. More...
 
struct  Pooling2dDescriptor
 A Pooling2dDescriptor for the Pooling2dLayer. More...
 
struct  Pooling3dDescriptor
 A Pooling3dDescriptor for the Pooling3dLayer. More...
 
struct  FullyConnectedDescriptor
 A FullyConnectedDescriptor for the FullyConnectedLayer. More...
 
struct  Convolution2dDescriptor
 A Convolution2dDescriptor for the Convolution2dLayer. More...
 
struct  Convolution3dDescriptor
 A Convolution3dDescriptor for the Convolution3dLayer. More...
 
struct  DepthwiseConvolution2dDescriptor
 A DepthwiseConvolution2dDescriptor for the DepthwiseConvolution2dLayer. More...
 
struct  DetectionPostProcessDescriptor
 
struct  NormalizationDescriptor
 A NormalizationDescriptor for the NormalizationLayer. More...
 
struct  L2NormalizationDescriptor
 A L2NormalizationDescriptor for the L2NormalizationLayer. More...
 
struct  BatchNormalizationDescriptor
 A BatchNormalizationDescriptor for the BatchNormalizationLayer. More...
 
struct  InstanceNormalizationDescriptor
 An InstanceNormalizationDescriptor for InstanceNormalizationLayer. More...
 
struct  BatchToSpaceNdDescriptor
 A BatchToSpaceNdDescriptor for the BatchToSpaceNdLayer. More...
 
struct  FakeQuantizationDescriptor
 A FakeQuantizationDescriptor for the FakeQuantizationLayer. More...
 
struct  FillDescriptor
 A FillDescriptor for the FillLayer. More...
 
struct  FusedDescriptor
 A FusedDescriptor for the FusedLayer. More...
 
struct  GatherDescriptor
 A GatherDescriptor for the GatherLayer. More...
 
struct  ResizeDescriptor
 A ResizeDescriptor for the ResizeLayer. More...
 
struct  ReshapeDescriptor
 A ReshapeDescriptor for the ReshapeLayer. More...
 
struct  SpaceToBatchNdDescriptor
 A SpaceToBatchNdDescriptor for the SpaceToBatchNdLayer. More...
 
struct  SpaceToDepthDescriptor
 A SpaceToDepthDescriptor for the SpaceToDepthLayer. More...
 
struct  LstmDescriptor
 An LstmDescriptor for the LstmLayer. More...
 
struct  MeanDescriptor
 A MeanDescriptor for the MeanLayer. More...
 
struct  PadDescriptor
 A PadDescriptor for the PadLayer. More...
 
struct  SliceDescriptor
 A SliceDescriptor for the SliceLayer. More...
 
struct  StackDescriptor
 A StackDescriptor for the StackLayer. More...
 
struct  StandInDescriptor
 A StandInDescriptor for the StandIn layer. More...
 
struct  StridedSliceDescriptor
 A StridedSliceDescriptor for the StridedSliceLayer. More...
 
struct  PreCompiledDescriptor
 A PreCompiledDescriptor for the PreCompiledLayer. More...
 
struct  QLstmDescriptor
 A QLstmDescriptor for the QLstmLayer. More...
 
struct  TransposeConvolution2dDescriptor
 A TransposeConvolution2dDescriptor for the TransposeConvolution2dLayer. More...
 
struct  TransposeDescriptor
 A TransposeDescriptor for the TransposeLayer. More...
 
struct  LogicalBinaryDescriptor
 A LogicalBinaryDescriptor for the LogicalBinaryLayer. More...
 
struct  ReduceDescriptor
 A ReduceDescriptor for the REDUCE operators. More...
 
struct  ChannelShuffleDescriptor
 A ChannelShuffleDescriptor for the ChannelShuffle operator. More...
 
struct  BatchMatMulDescriptor
 A BatchMatMulDescriptor for the BatchMatMul operator. More...
 
struct  TileDescriptor
 
struct  BroadcastToDescriptor
 
struct  ScatterNdDescriptor
 A ScatterNdDescriptor for the ScatterNdLayer. More...
 

Namespaces

 armnn
 Copyright (c) 2021 ARM Limited and Contributors.
 

Typedefs

using LogSoftmaxDescriptor = SoftmaxDescriptor
 A LogSoftmaxDescriptor for the LogSoftmaxLayer. More...
 
using DepthToSpaceDescriptor = SpaceToDepthDescriptor
 A DepthToSpaceDescriptor for the DepthToSpaceLayer. More...
 
using UnidirectionalSequenceLstmDescriptor = LstmDescriptor
 

Functions

template<typename TensorShapeIt >
OriginsDescriptor CreateDescriptorForConcatenation (TensorShapeIt first, TensorShapeIt last, unsigned int concatenationDimension)
 Convenience template to create an OriginsDescriptor to use when creating a ConcatLayer for performing concatenation of a number of input tensors. More...