24.08
|
#include <BaseIterator.hpp>
Public Member Functions | |
Decoder () | |
virtual | ~Decoder () |
virtual void | Reset (void *)=0 |
virtual IType | Get () const =0 |
virtual std::vector< float > | DecodeTensor (const TensorShape &tensorShape, bool isDepthwise=false)=0 |
Public Member Functions inherited from BaseIterator | |
BaseIterator () | |
virtual | ~BaseIterator () |
virtual BaseIterator & | operator++ ()=0 |
virtual BaseIterator & | operator+= (const unsigned int increment)=0 |
virtual BaseIterator & | operator-= (const unsigned int increment)=0 |
virtual BaseIterator & | operator[] (const unsigned int index)=0 |
Definition at line 35 of file BaseIterator.hpp.
|
inline |
Definition at line 38 of file BaseIterator.hpp.
|
inlinevirtual |
Definition at line 40 of file BaseIterator.hpp.
|
pure virtual |
Implemented in QSymm8PerAxisDecoder, BooleanDecoderBool, BooleanDecoder, Int64Decoder, Int32ToInt32tDecoder, Int32Decoder, ScaledInt32Decoder, Float32Decoder, Float16Decoder, QSymm16Decoder, QSymmS8Decoder, QASymmS8Decoder, QASymm8Decoder, and ScaledInt32PerAxisDecoder.
Referenced by BatchMatMul::BatchMatMul(), armnn::Convolve(), armnn::Convolve3d(), armnn::FullyConnected(), armnn::Pooling2d(), armnn::Pooling3d(), armnn::ScatterNd(), armnn::Tile(), and armnn::TransposeConvolution2dImpl().
|
pure virtual |
Referenced by armnn::Activation(), armnn::ArgMinMax(), armnn::BatchNormImpl(), armnn::BatchToSpaceNd(), ClipVector(), armnn::Concatenate(), CopyVector(), armnn::Dequantize(), armnn::DetectionPostProcess(), armnn::Gather(), armnn::InstanceNorm(), armnn::LogSoftmax(), MatrixBatchVectorMultiplyAccumulate(), MeanStddevNormalization(), armnn::MirrorPad(), armnn::Pad(), armnn::Reduce(), armnn::Resize(), armnn::ReverseV2(), armnn::ScatterNd(), armnn::Softmax(), armnn::SpaceToBatchNd(), armnn::SpaceToDepth(), armnn::Split(), Sub1Vector(), armnn::Tile(), armnn::TransposeConvolution2dImpl(), VectorBatchVectorAdd(), VectorBatchVectorAssign(), VectorBatchVectorCwiseProduct(), VectorBatchVectorCwiseProductAccumulate(), VectorVectorCwiseProduct(), and VectorVectorCwiseProductAccumulate().
|
pure virtual |
Implemented in PerAxisIterator< const int32_t, Decoder< float > >, PerAxisIterator< const int8_t, Decoder< float > >, TypedIterator< const int32_t, Decoder< float > >, TypedIterator< const uint8_t, Decoder< bool > >, TypedIterator< const int64_t, Decoder< double_t > >, TypedIterator< const Half, Decoder< float > >, TypedIterator< const uint8_t, Decoder< float > >, TypedIterator< const int16_t, Decoder< float > >, TypedIterator< const int8_t, Decoder< float > >, TypedIterator< const float, Decoder< float > >, and TypedIterator< const int32_t, Decoder< int32_t > >.