21.11
|
#include <SerializerTestUtils.hpp>
Public Member Functions | |
LayerVerifierBase (const std::string &layerName, const std::vector< armnn::TensorInfo > &inputInfos, const std::vector< armnn::TensorInfo > &outputInfos) | |
void | ExecuteStrategy (const armnn::IConnectableLayer *layer, const armnn::BaseDescriptor &descriptor, const std::vector< armnn::ConstTensor > &constants, const char *name, const armnn::LayerBindingId id=0) override |
Public Member Functions inherited from IStrategy | |
virtual void | ExecuteStrategy (const armnn::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 | |
void | VerifyNameAndConnections (const armnn::IConnectableLayer *layer, const char *name) |
void | VerifyConstTensors (const std::string &tensorName, const armnn::ConstTensor *expectedPtr, const armnn::ConstTensor *actualPtr) |
Protected Member Functions inherited from IStrategy | |
IStrategy () | |
virtual | ~IStrategy () |
Definition at line 24 of file SerializerTestUtils.hpp.
LayerVerifierBase | ( | const std::string & | layerName, |
const std::vector< armnn::TensorInfo > & | inputInfos, | ||
const std::vector< armnn::TensorInfo > & | outputInfos | ||
) |
Definition at line 13 of file SerializerTestUtils.cpp.
Referenced by TEST_SUITE().
|
override |
Definition at line 21 of file SerializerTestUtils.cpp.
References IConnectableLayer::GetType(), armnn::IgnoreUnused(), armnn::Input, armnn::Output, and VerifyNameAndConnections().
Referenced by TEST_SUITE().
|
protected |
Definition at line 72 of file SerializerTestUtils.cpp.
References TensorInfo::GetDataType(), armnn::GetDataTypeName(), BaseTensor< MemoryType >::GetInfo(), BaseTensor< MemoryType >::GetMemoryArea(), BaseTensor< MemoryType >::GetNumBytes(), and TensorInfo::GetShape().
Referenced by TEST_SUITE().
|
protected |
Definition at line 40 of file SerializerTestUtils.cpp.
References IInputSlot::GetConnection(), TensorInfo::GetDataType(), armnn::GetDataTypeName(), IConnectableLayer::GetInputSlot(), IConnectableLayer::GetNumInputSlots(), IConnectableLayer::GetNumOutputSlots(), IConnectableLayer::GetOutputSlot(), TensorInfo::GetQuantizationOffset(), TensorInfo::GetQuantizationScale(), TensorInfo::GetShape(), and IOutputSlot::GetTensorInfo().
Referenced by ExecuteStrategy(), LayerVerifierBaseWithDescriptor< Descriptor >::ExecuteStrategy(), LayerVerifierBaseWithDescriptorAndConstants< Descriptor >::ExecuteStrategy(), and TEST_SUITE().