#include <ConstTensorLayerVisitor.hpp>
Definition at line 20 of file ConstTensorLayerVisitor.hpp.
◆ TestConvolution2dLayerVisitor()
◆ ~TestConvolution2dLayerVisitor()
◆ CheckDescriptor()
Definition at line 14 of file ConstTensorLayerVisitor.cpp.
References Convolution2dDescriptor::m_BiasEnabled, Convolution2dDescriptor::m_DataLayout, Convolution2dDescriptor::m_PadBottom, Convolution2dDescriptor::m_PadLeft, Convolution2dDescriptor::m_PadRight, Convolution2dDescriptor::m_PadTop, Convolution2dDescriptor::m_StrideX, and Convolution2dDescriptor::m_StrideY.
Referenced by TestConvolution2dLayerVisitor::ExecuteStrategy(), TestDepthwiseConvolution2dLayerVisitor::ExecuteStrategy(), TestFullyConnectedLayerVistor::ExecuteStrategy(), TestBatchNormalizationLayerVisitor::ExecuteStrategy(), TestLstmLayerVisitor::ExecuteStrategy(), and TestQLstmLayerVisitor::ExecuteStrategy().
16 CHECK(m_Descriptor.
m_PadLeft == convolution2dDescriptor.m_PadLeft);
17 CHECK(m_Descriptor.
m_PadRight == convolution2dDescriptor.m_PadRight);
18 CHECK(m_Descriptor.
m_PadTop == convolution2dDescriptor.m_PadTop);
19 CHECK(m_Descriptor.
m_PadBottom == convolution2dDescriptor.m_PadBottom);
20 CHECK(m_Descriptor.
m_StrideX == convolution2dDescriptor.m_StrideX);
21 CHECK(m_Descriptor.
m_StrideY == convolution2dDescriptor.m_StrideY);
22 CHECK(m_Descriptor.
m_BiasEnabled == convolution2dDescriptor.m_BiasEnabled);
23 CHECK(m_Descriptor.
m_DataLayout == convolution2dDescriptor.m_DataLayout);
uint32_t m_PadBottom
Padding bottom value in the height dimension.
bool m_BiasEnabled
Enable/disable bias.
DataLayout m_DataLayout
The data layout to be used (NCHW, NHWC).
uint32_t m_PadRight
Padding right value in the width dimension.
uint32_t m_PadTop
Padding top value in the height dimension.
uint32_t m_StrideX
Stride value when proceeding through input for the width dimension.
uint32_t m_StrideY
Stride value when proceeding through input for the height dimension.
uint32_t m_PadLeft
Padding left value in the width dimension.
◆ ExecuteStrategy()
Reimplemented from StrategyBase< NoThrowStrategy >.
Definition at line 35 of file ConstTensorLayerVisitor.hpp.
References NoThrowStrategy::Apply(), TestLayerVisitor::CheckConstTensors(), TestConvolution2dLayerVisitor::CheckDescriptor(), TestLayerVisitor::CheckLayerName(), TestLayerVisitor::CheckLayerPointer(), armnn::Convolution2d, armnn::GetLayerTypeAsCString(), IConnectableLayer::GetType(), armnn::IgnoreUnused(), and StrategyBase< NoThrowStrategy >::m_DefaultStrategy.
48 CheckDescriptor(static_cast<const armnn::Convolution2dDescriptor&>(descriptor));
50 if (m_Biases.has_value())
52 CHECK(constants.size() == 2);
void CheckLayerName(const char *name)
void CheckLayerPointer(const IConnectableLayer *layer)
void IgnoreUnused(Ts &&...)
void CheckConstTensors(const ConstTensor &expected, const ConstTensor &actual)
NoThrowStrategy m_DefaultStrategy
void CheckDescriptor(const Convolution2dDescriptor &convolution2dDescriptor)
void Apply(const std::string &)
virtual LayerType GetType() const =0
Returns the armnn::LayerType of this layer.
const char * GetLayerTypeAsCString(LayerType type)
The documentation for this class was generated from the following files: