21.02
|
#include <StaticRangeStrategy.hpp>
Public Member Functions | |
StaticRangeStrategy (RangeTracker &rangeTracker) | |
~StaticRangeStrategy ()=default | |
void | ExecuteStrategy (const armnn::IConnectableLayer *layer, const BaseDescriptor &descriptor, const std::vector< armnn::ConstTensor > &constants, const char *name, const armnn::LayerBindingId id) override |
Public Member Functions inherited from IStrategy | |
virtual void | FinishStrategy () |
Additional Inherited Members | |
Protected Member Functions inherited from IStrategy | |
IStrategy () | |
virtual | ~IStrategy () |
Definition at line 18 of file StaticRangeStrategy.hpp.
StaticRangeStrategy | ( | RangeTracker & | rangeTracker | ) |
Definition at line 17 of file StaticRangeStrategy.cpp.
References IInputSlot::GetConnection(), IConnectableLayer::GetInputSlot(), IOutputSlot::GetOwningLayerGuid(), RangeTracker::GetRange(), and RangeTracker::SetRange().
|
default |
|
overridevirtual |
Implements IStrategy.
Definition at line 33 of file StaticRangeStrategy.cpp.
References armnn::Abs, armnn::Activation, armnn::Addition, armnn::ArgMinMax, armnn::BatchNormalization, armnn::BatchToSpaceNd, armnn::BoundedReLu, IOutputSlot::CalculateIndexOnOwner(), armnn::Concat, armnn::Constant, armnn::Convolution2d, armnn::DepthwiseConvolution2d, armnn::Float32, armnn::FullyConnected, IInputSlot::GetConnection(), IConnectableLayer::GetInputSlot(), IConnectableLayer::GetNumInputSlots(), IOutputSlot::GetOwningLayerGuid(), RangeTracker::GetRange(), IConnectableLayer::GetType(), armnn::IgnoreUnused(), armnn::LeakyReLu, armnn::Linear, ActivationDescriptor::m_A, ActivationDescriptor::m_Function, armnn::Permute, armnn::Pooling2d, armnn::ReLu, armnn::Reshape, armnn::Resize, armnn::Softmax, armnn::SoftReLu, armnn::SpaceToBatchNd, armnn::Splitter, armnn::StridedSlice, and armnn::TanH.