22.08
|
#include <IStrategy.hpp>
Public Member Functions | |
virtual void | ExecuteStrategy (const IConnectableLayer *layer, const armnn::BaseDescriptor &descriptor, const std::vector< armnn::ConstTensor > &constants, const char *name, const armnn::LayerBindingId id=0)=0 |
virtual void | FinishStrategy () |
Protected Member Functions | |
IStrategy () | |
virtual | ~IStrategy () |
Definition at line 16 of file IStrategy.hpp.
|
inlineprotected |
Definition at line 19 of file IStrategy.hpp.
|
inlineprotectedvirtual |
|
pure virtual |
Implemented in TestQuantizedLstmLayerVisitor, TestQLstmLayerVisitor, TestLstmLayerVisitor, TestConstantLayerVisitor, TestBatchNormalizationLayerVisitor, TestFullyConnectedLayerVistor, TestDepthwiseConvolution2dLayerVisitor, TestOutputLayerVisitor, StrategyBase< DefaultStrategy >, StrategyBase< NoThrowStrategy >, TestConvolution2dLayerVisitor, and TestInputLayerVisitor.
Referenced by QuantizeLayer::ExecuteStrategy(), RankLayer::ExecuteStrategy(), AdditionLayer::ExecuteStrategy(), DivisionLayer::ExecuteStrategy(), MaximumLayer::ExecuteStrategy(), SubtractionLayer::ExecuteStrategy(), MinimumLayer::ExecuteStrategy(), MultiplicationLayer::ExecuteStrategy(), ActivationLayer::ExecuteStrategy(), ConvertFp32ToFp16Layer::ExecuteStrategy(), FillLayer::ExecuteStrategy(), ElementwiseBaseLayer::ExecuteStrategy(), ReduceLayer::ExecuteStrategy(), SoftmaxLayer::ExecuteStrategy(), L2NormalizationLayer::ExecuteStrategy(), SwitchLayer::ExecuteStrategy(), AbsLayer::ExecuteStrategy(), MemCopyLayer::ExecuteStrategy(), NormalizationLayer::ExecuteStrategy(), DequantizeLayer::ExecuteStrategy(), ConvertBf16ToFp32Layer::ExecuteStrategy(), FloorLayer::ExecuteStrategy(), ConvertFp16ToFp32Layer::ExecuteStrategy(), RsqrtLayer::ExecuteStrategy(), ConvertFp32ToBf16Layer::ExecuteStrategy(), InputLayer::ExecuteStrategy(), InstanceNormalizationLayer::ExecuteStrategy(), LogSoftmaxLayer::ExecuteStrategy(), MeanLayer::ExecuteStrategy(), MergeLayer::ExecuteStrategy(), PreCompiledLayer::ExecuteStrategy(), GatherLayer::ExecuteStrategy(), BatchToSpaceNdLayer::ExecuteStrategy(), StackLayer::ExecuteStrategy(), StridedSliceLayer::ExecuteStrategy(), ShapeLayer::ExecuteStrategy(), SliceLayer::ExecuteStrategy(), DetectionPostProcessLayer::ExecuteStrategy(), Pooling2dLayer::ExecuteStrategy(), Pooling3dLayer::ExecuteStrategy(), ElementwiseUnaryLayer::ExecuteStrategy(), ResizeLayer::ExecuteStrategy(), ArgMinMaxLayer::ExecuteStrategy(), LogicalBinaryLayer::ExecuteStrategy(), DepthToSpaceLayer::ExecuteStrategy(), StandInLayer::ExecuteStrategy(), ComparisonLayer::ExecuteStrategy(), PadLayer::ExecuteStrategy(), SpaceToDepthLayer::ExecuteStrategy(), SpaceToBatchNdLayer::ExecuteStrategy(), PreluLayer::ExecuteStrategy(), Convolution3dLayer::ExecuteStrategy(), BatchNormalizationLayer::ExecuteStrategy(), ConstantLayer::ExecuteStrategy(), OutputLayer::ExecuteStrategy(), TransposeConvolution2dLayer::ExecuteStrategy(), FullyConnectedLayer::ExecuteStrategy(), DepthwiseConvolution2dLayer::ExecuteStrategy(), SplitterLayer::ExecuteStrategy(), LstmLayer::ExecuteStrategy(), ConcatLayer::ExecuteStrategy(), UnidirectionalSequenceLstmLayer::ExecuteStrategy(), ReshapeLayer::ExecuteStrategy(), Convolution2dLayer::ExecuteStrategy(), LayerWithParameters< Pooling3dDescriptor >::ExecuteStrategy(), TransposeLayer::ExecuteStrategy(), PermuteLayer::ExecuteStrategy(), QuantizedLstmLayer::ExecuteStrategy(), QLstmLayer::ExecuteStrategy(), Layer::ExecuteStrategy(), BindableLayer::ExecuteStrategy(), TEST_SUITE(), and IStrategy::~IStrategy().
|
inlinevirtual |
Definition at line 29 of file IStrategy.hpp.