ArmNN
 21.02
LayerVisitorBase< DefaultPolicy > Class Template Reference

Visitor base class with empty implementations. More...

#include <LayerVisitorBase.hpp>

Inheritance diagram for LayerVisitorBase< DefaultPolicy >:
ILayerVisitor

Public Member Functions

void VisitAbsLayer (const IConnectableLayer *, const char *) override
 Function an absolute layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitActivationLayer (const IConnectableLayer *, const ActivationDescriptor &, const char *) override
 Function that an activation layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitAdditionLayer (const IConnectableLayer *, const char *) override
 Function that an addition layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitArgMinMaxLayer (const IConnectableLayer *, const ArgMinMaxDescriptor &, const char *) override
 Function that an arg min max layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitBatchNormalizationLayer (const IConnectableLayer *, const BatchNormalizationDescriptor &, const ConstTensor &, const ConstTensor &, const ConstTensor &, const ConstTensor &, const char *) override
 Function that a batch normalization layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitBatchToSpaceNdLayer (const IConnectableLayer *, const BatchToSpaceNdDescriptor &, const char *) override
 Function that a batch to space ND layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitComparisonLayer (const IConnectableLayer *, const ComparisonDescriptor &, const char *) override
 Function a Comparison layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitConcatLayer (const IConnectableLayer *, const ConcatDescriptor &, const char *) override
 Function that a concat layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitConstantLayer (const IConnectableLayer *, const ConstTensor &, const char *) override
 Function a layer with no inputs and a single output, which always corresponds to the passed in constant tensor should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitConvolution2dLayer (const IConnectableLayer *, const Convolution2dDescriptor &, const ConstTensor &, const Optional< ConstTensor > &, const char *) override
 Function that a 2D convolution layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitDepthToSpaceLayer (const IConnectableLayer *, const DepthToSpaceDescriptor &, const char *) override
 Function a depth to space layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitDepthwiseConvolution2dLayer (const IConnectableLayer *, const DepthwiseConvolution2dDescriptor &, const ConstTensor &, const Optional< ConstTensor > &, const char *) override
 Function that a 2D depthwise convolution layer with biases should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitDequantizeLayer (const IConnectableLayer *, const char *) override
 Function that a Dequantize layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitDetectionPostProcessLayer (const IConnectableLayer *, const DetectionPostProcessDescriptor &, const ConstTensor &, const char *) override
 Function that a Detection PostProcess layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitDivisionLayer (const IConnectableLayer *, const char *) override
 Function a division layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitElementwiseUnaryLayer (const IConnectableLayer *, const ElementwiseUnaryDescriptor &, const char *) override
 Function a ElementwiseUnary layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitEqualLayer (const IConnectableLayer *, const char *) override
 Function an Equal layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitFillLayer (const IConnectableLayer *, const FillDescriptor &, const char *) override
 Function a fill layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitFloorLayer (const IConnectableLayer *, const char *) override
 Function a floor layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitFullyConnectedLayer (const IConnectableLayer *, const FullyConnectedDescriptor &, const ConstTensor &, const Optional< ConstTensor > &, const char *) override
 Function that a fully connected layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitGatherLayer (const IConnectableLayer *, const char *) override
 Function a Gather layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitGatherLayer (const IConnectableLayer *, const GatherDescriptor &, const char *) override
 Function a Gather layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitGreaterLayer (const IConnectableLayer *, const char *) override
 Function a Greater layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitInputLayer (const IConnectableLayer *, LayerBindingId, const char *) override
 Function that an InputLayer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitInstanceNormalizationLayer (const IConnectableLayer *, const InstanceNormalizationDescriptor &, const char *) override
 Function that an instance normalization layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitL2NormalizationLayer (const IConnectableLayer *, const L2NormalizationDescriptor &, const char *) override
 Function that an L2 normalization layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitLogSoftmaxLayer (const IConnectableLayer *, const LogSoftmaxDescriptor &, const char *) override
 Function that a log softmax layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitLogicalBinaryLayer (const IConnectableLayer *, const LogicalBinaryDescriptor &, const char *) override
 Function that a logical binary layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitLstmLayer (const IConnectableLayer *, const LstmDescriptor &, const LstmInputParams &, const char *) override
 Function an Lstm layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitMaximumLayer (const IConnectableLayer *, const char *) override
 Function a Maximum layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitMeanLayer (const IConnectableLayer *, const MeanDescriptor &, const char *) override
 Function a Mean layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitMergeLayer (const IConnectableLayer *, const char *) override
 Function that a merge layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitMergerLayer (const IConnectableLayer *, const MergerDescriptor &, const char *) override
 Function that a merger layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitMinimumLayer (const IConnectableLayer *, const char *) override
 Function a Minimum layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitMultiplicationLayer (const IConnectableLayer *, const char *) override
 Function that a multiplication layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitNormalizationLayer (const IConnectableLayer *, const NormalizationDescriptor &, const char *) override
 Function that a normalization layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitOutputLayer (const IConnectableLayer *, LayerBindingId, const char *) override
 Function an output layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitPadLayer (const IConnectableLayer *, const PadDescriptor &, const char *) override
 Function a pad layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitPermuteLayer (const IConnectableLayer *, const PermuteDescriptor &, const char *) override
 Function that a permute layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitPooling2dLayer (const IConnectableLayer *, const Pooling2dDescriptor &, const char *) override
 Function that a pooling layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitPreluLayer (const IConnectableLayer *, const char *) override
 Function that a PReLU activation layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitQuantizeLayer (const IConnectableLayer *, const char *) override
 Function a quantize layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitQLstmLayer (const IConnectableLayer *, const QLstmDescriptor &, const LstmInputParams &, const char *) override
 Function a QLstm layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitQuantizedLstmLayer (const IConnectableLayer *, const QuantizedLstmInputParams &, const char *) override
 Function a QuantizedLstm layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitRankLayer (const IConnectableLayer *, const char *) override
 Function a rank layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitReduceLayer (const IConnectableLayer *, const ReduceDescriptor &, const char *) override
 Function that a reduce layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitReshapeLayer (const IConnectableLayer *, const ReshapeDescriptor &, const char *) override
 Function a reshape layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitResizeBilinearLayer (const IConnectableLayer *, const ResizeBilinearDescriptor &, const char *) override
 Function that a resize bilinear layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitResizeLayer (const IConnectableLayer *, const ResizeDescriptor &, const char *) override
 Function that a resize layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitRsqrtLayer (const IConnectableLayer *, const char *) override
 Function a Reciprocal of square root layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitSliceLayer (const IConnectableLayer *, const SliceDescriptor &, const char *) override
 Function that a slice layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitSoftmaxLayer (const IConnectableLayer *, const SoftmaxDescriptor &, const char *) override
 Function that a softmax layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitSpaceToBatchNdLayer (const IConnectableLayer *, const SpaceToBatchNdDescriptor &, const char *) override
 Function a space to batch layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitSpaceToDepthLayer (const IConnectableLayer *, const SpaceToDepthDescriptor &, const char *) override
 Function a space to depth layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitSplitterLayer (const IConnectableLayer *, const ViewsDescriptor &, const char *) override
 Function that a splitter layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitStackLayer (const IConnectableLayer *, const StackDescriptor &, const char *) override
 Function a stack layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitStandInLayer (const IConnectableLayer *, const StandInDescriptor &, const char *) override
 Function a StandInLayer should call back to when its Accept(ILaterVisitor&) function is invoked. More...
 
void VisitStridedSliceLayer (const IConnectableLayer *, const StridedSliceDescriptor &, const char *) override
 Function a strided slice layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitSubtractionLayer (const IConnectableLayer *, const char *) override
 Function a subtraction layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitSwitchLayer (const IConnectableLayer *, const char *) override
 Function a switch layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitTransposeConvolution2dLayer (const IConnectableLayer *, const TransposeConvolution2dDescriptor &, const ConstTensor &, const Optional< ConstTensor > &, const char *) override
 Function that a 2D transpose convolution layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
void VisitTransposeLayer (const IConnectableLayer *, const TransposeDescriptor &, const char *) override
 Function that a transpose layer should call back to when its Accept(ILayerVisitor&) function is invoked. More...
 
- Public Member Functions inherited from ILayerVisitor
virtual void StartVisit ()
 
virtual void FinishVisit ()
 

Protected Member Functions

 LayerVisitorBase ()
 
virtual ~LayerVisitorBase ()
 
- Protected Member Functions inherited from ILayerVisitor
 ILayerVisitor ()
 
virtual ~ILayerVisitor ()
 

Detailed Description

template<typename DefaultPolicy>
class armnn::LayerVisitorBase< DefaultPolicy >

Visitor base class with empty implementations.

Definition at line 25 of file LayerVisitorBase.hpp.

Constructor & Destructor Documentation

◆ LayerVisitorBase()

LayerVisitorBase ( )
inlineprotected

Definition at line 28 of file LayerVisitorBase.hpp.

28 {}

◆ ~LayerVisitorBase()

virtual ~LayerVisitorBase ( )
inlineprotectedvirtual

Definition at line 29 of file LayerVisitorBase.hpp.

29 {}

Member Function Documentation

◆ VisitAbsLayer()

void VisitAbsLayer ( const IConnectableLayer layer,
const char *  name 
)
inlineoverridevirtual

Function an absolute layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 32 of file LayerVisitorBase.hpp.

33  { DefaultPolicy::Apply(__func__); }

◆ VisitActivationLayer()

void VisitActivationLayer ( const IConnectableLayer layer,
const ActivationDescriptor activationDescriptor,
const char *  name 
)
inlineoverridevirtual

Function that an activation layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
activationDescriptor- ActivationDescriptor to configure the activation.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 35 of file LayerVisitorBase.hpp.

37  { DefaultPolicy::Apply(__func__); }

◆ VisitAdditionLayer()

void VisitAdditionLayer ( const IConnectableLayer layer,
const char *  name 
)
inlineoverridevirtual

Function that an addition layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 39 of file LayerVisitorBase.hpp.

40  { DefaultPolicy::Apply(__func__); }

◆ VisitArgMinMaxLayer()

void VisitArgMinMaxLayer ( const IConnectableLayer layer,
const ArgMinMaxDescriptor argMinMaxDescriptor,
const char *  name 
)
inlineoverridevirtual

Function that an arg min max layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
argMinMaxDescriptor- ArgMinMaxDescriptor to configure the activation.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 42 of file LayerVisitorBase.hpp.

44  { DefaultPolicy::Apply(__func__); }

◆ VisitBatchNormalizationLayer()

void VisitBatchNormalizationLayer ( const IConnectableLayer layer,
const BatchNormalizationDescriptor desc,
const ConstTensor mean,
const ConstTensor variance,
const ConstTensor beta,
const ConstTensor gamma,
const char *  name 
)
inlineoverridevirtual

Function that a batch normalization layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
mean- Pre-calculated mean for each channel.
variance- Pre-calculated variance for each channel.
beta- Per-channel additive factor.
gamma- Per-channel multiplicative factor.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 46 of file LayerVisitorBase.hpp.

52  { DefaultPolicy::Apply(__func__); }

◆ VisitBatchToSpaceNdLayer()

void VisitBatchToSpaceNdLayer ( const IConnectableLayer layer,
const BatchToSpaceNdDescriptor batchToSpaceNdDescriptor,
const char *  name 
)
inlineoverridevirtual

Function that a batch to space ND layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
batchToSpaceNdDescriptor- Description of the layer.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 54 of file LayerVisitorBase.hpp.

56  { DefaultPolicy::Apply(__func__); }

◆ VisitComparisonLayer()

void VisitComparisonLayer ( const IConnectableLayer layer,
const ComparisonDescriptor comparisonDescriptor,
const char *  name 
)
inlineoverridevirtual

Function a Comparison layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
comparisonDescriptor- Description of the layer.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 58 of file LayerVisitorBase.hpp.

60  { DefaultPolicy::Apply(__func__); }

◆ VisitConcatLayer()

void VisitConcatLayer ( const IConnectableLayer layer,
const ConcatDescriptor concatDescriptor,
const char *  name 
)
inlineoverridevirtual

Function that a concat layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
concatDescriptor- ConcatDescriptor (synonym for OriginsDescriptor) to configure the concatenation process. Number of Views must be equal to the number of inputs, and their order must match - e.g. first view corresponds to the first input, second view to the second input, etc....
name- Optional name for the layer.

Reimplemented from ILayerVisitor.

Definition at line 62 of file LayerVisitorBase.hpp.

64  { DefaultPolicy::Apply(__func__); }

◆ VisitConstantLayer()

void VisitConstantLayer ( const IConnectableLayer layer,
const ConstTensor input,
const char *  name 
)
inlineoverridevirtual

Function a layer with no inputs and a single output, which always corresponds to the passed in constant tensor should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
input- Tensor to be provided as the only output of the layer. The layer will maintain its own copy of the tensor data, meaning the memory referenced by input can be freed or reused after this function is called.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 66 of file LayerVisitorBase.hpp.

68  { DefaultPolicy::Apply(__func__); }

◆ VisitConvolution2dLayer()

void VisitConvolution2dLayer ( const IConnectableLayer layer,
const Convolution2dDescriptor convolution2dDescriptor,
const ConstTensor weights,
const Optional< ConstTensor > &  biases,
const char *  name 
)
inlineoverridevirtual

Function that a 2D convolution layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
convolution2dDescriptor- Description of the 2D convolution layer.
weights- Tensor for the weights data.
biases- Optional tensor for the bias data. If specified, must match the output tensor shape.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 70 of file LayerVisitorBase.hpp.

74  { DefaultPolicy::Apply(__func__); }

◆ VisitDepthToSpaceLayer()

void VisitDepthToSpaceLayer ( const IConnectableLayer layer,
const DepthToSpaceDescriptor depthToSpaceDescriptor,
const char *  name 
)
inlineoverridevirtual

Function a depth to space layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
depthToSpaceDescriptor- Parameters for the depth to space operation.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 76 of file LayerVisitorBase.hpp.

78  { DefaultPolicy::Apply(__func__); }

◆ VisitDepthwiseConvolution2dLayer()

void VisitDepthwiseConvolution2dLayer ( const IConnectableLayer layer,
const DepthwiseConvolution2dDescriptor convolution2dDescriptor,
const ConstTensor weights,
const Optional< ConstTensor > &  biases,
const char *  name 
)
inlineoverridevirtual

Function that a 2D depthwise convolution layer with biases should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
convolution2dDescriptor- Description of the 2D depthwise convolution layer.
weights- Tensor for the weights. Expected format: [channelMultiplier, inputChannels, height, width].
biases- Optional tensor for the bias data. If specified, must match the output tensor shape.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 80 of file LayerVisitorBase.hpp.

84  { DefaultPolicy::Apply(__func__); }

◆ VisitDequantizeLayer()

void VisitDequantizeLayer ( const IConnectableLayer layer,
const char *  name 
)
inlineoverridevirtual

Function that a Dequantize layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 86 of file LayerVisitorBase.hpp.

87  { DefaultPolicy::Apply(__func__); }

◆ VisitDetectionPostProcessLayer()

void VisitDetectionPostProcessLayer ( const IConnectableLayer layer,
const DetectionPostProcessDescriptor descriptor,
const ConstTensor anchors,
const char *  name 
)
inlineoverridevirtual

Function that a Detection PostProcess layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
descriptor- Description of the Detection PostProcess layer.
anchors- Tensor for the anchors.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 89 of file LayerVisitorBase.hpp.

92  { DefaultPolicy::Apply(__func__); }

◆ VisitDivisionLayer()

void VisitDivisionLayer ( const IConnectableLayer layer,
const char *  name 
)
inlineoverridevirtual

Function a division layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 94 of file LayerVisitorBase.hpp.

95  { DefaultPolicy::Apply(__func__); }

◆ VisitElementwiseUnaryLayer()

void VisitElementwiseUnaryLayer ( const IConnectableLayer layer,
const ElementwiseUnaryDescriptor elementwiseUnaryDescriptor,
const char *  name 
)
inlineoverridevirtual

Function a ElementwiseUnary layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
elementwiseUnaryDescriptor- Description of the layer.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 97 of file LayerVisitorBase.hpp.

99  { DefaultPolicy::Apply(__func__); }

◆ VisitEqualLayer()

void VisitEqualLayer ( const IConnectableLayer layer,
const char *  name 
)
inlineoverridevirtual

Function an Equal layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 101 of file LayerVisitorBase.hpp.

102  { DefaultPolicy::Apply(__func__); }

◆ VisitFillLayer()

void VisitFillLayer ( const IConnectableLayer layer,
const FillDescriptor fillDescriptor,
const char *  name 
)
inlineoverridevirtual

Function a fill layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
fillDescriptor- Description of the layer
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 104 of file LayerVisitorBase.hpp.

106  { DefaultPolicy::Apply(__func__); }

◆ VisitFloorLayer()

void VisitFloorLayer ( const IConnectableLayer layer,
const char *  name 
)
inlineoverridevirtual

Function a floor layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 108 of file LayerVisitorBase.hpp.

109  { DefaultPolicy::Apply(__func__); }

◆ VisitFullyConnectedLayer()

void VisitFullyConnectedLayer ( const IConnectableLayer layer,
const FullyConnectedDescriptor fullyConnectedDescriptor,
const ConstTensor weights,
const Optional< ConstTensor > &  biases,
const char *  name 
)
inlineoverridevirtual

Function that a fully connected layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
fullyConnectedDescriptor- Description of the fully connected layer.
weights- Tensor for the weights data.
biases- Optional tensor for the bias data.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 111 of file LayerVisitorBase.hpp.

115  { DefaultPolicy::Apply(__func__); }

◆ VisitGatherLayer() [1/2]

void VisitGatherLayer ( const IConnectableLayer layer,
const char *  name 
)
inlineoverridevirtual

Function a Gather layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 118 of file LayerVisitorBase.hpp.

119  { DefaultPolicy::Apply(__func__); }

◆ VisitGatherLayer() [2/2]

void VisitGatherLayer ( const IConnectableLayer layer,
const GatherDescriptor gatherDescriptor,
const char *  name 
)
inlineoverridevirtual

Function a Gather layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
gatherDescriptor- Parameters for the gather operation.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 121 of file LayerVisitorBase.hpp.

123  { DefaultPolicy::Apply(__func__); }

◆ VisitGreaterLayer()

void VisitGreaterLayer ( const IConnectableLayer layer,
const char *  name 
)
inlineoverridevirtual

Function a Greater layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 125 of file LayerVisitorBase.hpp.

126  { DefaultPolicy::Apply(__func__); }

◆ VisitInputLayer()

void VisitInputLayer ( const IConnectableLayer layer,
LayerBindingId  id,
const char *  name 
)
inlineoverridevirtual

Function that an InputLayer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
id- User generated id to uniquely identify a particular input. The same id needs to be specified when passing the inputs to the IRuntime::EnqueueWorkload() function.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 128 of file LayerVisitorBase.hpp.

130  { DefaultPolicy::Apply(__func__); }

◆ VisitInstanceNormalizationLayer()

void VisitInstanceNormalizationLayer ( const IConnectableLayer layer,
const InstanceNormalizationDescriptor desc,
const char *  name 
)
inlineoverridevirtual

Function that an instance normalization layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
desc- Parameters for the instance normalization operation.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 132 of file LayerVisitorBase.hpp.

134  { DefaultPolicy::Apply(__func__); }

◆ VisitL2NormalizationLayer()

void VisitL2NormalizationLayer ( const IConnectableLayer layer,
const L2NormalizationDescriptor desc,
const char *  name 
)
inlineoverridevirtual

Function that an L2 normalization layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Normalization is performed along dimension 1, but requires a 4d input.

Parameters
layer- pointer to the layer which is calling back to this visit function.
desc- Parameters for the L2 normalization operation.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 136 of file LayerVisitorBase.hpp.

138  { DefaultPolicy::Apply(__func__); }

◆ VisitLogicalBinaryLayer()

void VisitLogicalBinaryLayer ( const IConnectableLayer layer,
const LogicalBinaryDescriptor logicalBinaryDescriptor,
const char *  name 
)
inlineoverridevirtual

Function that a logical binary layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
logicalBinaryDescriptor- LogicalBinaryDescriptor to configure the logical unary layer.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 144 of file LayerVisitorBase.hpp.

146  {DefaultPolicy::Apply(__func__); }

◆ VisitLogSoftmaxLayer()

void VisitLogSoftmaxLayer ( const IConnectableLayer layer,
const LogSoftmaxDescriptor logSoftmaxDescriptor,
const char *  name 
)
inlineoverridevirtual

Function that a log softmax layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
logSoftmaxDescriptor- LogSoftmaxDescriptor to configure the log softmax.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 140 of file LayerVisitorBase.hpp.

142  { DefaultPolicy::Apply(__func__); }

◆ VisitLstmLayer()

void VisitLstmLayer ( const IConnectableLayer layer,
const LstmDescriptor descriptor,
const LstmInputParams params,
const char *  name 
)
inlineoverridevirtual

Function an Lstm layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
descriptor- Parameters controlling the operation of the Lstm operation.
params- The weights and biases for the LSTM cell.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 148 of file LayerVisitorBase.hpp.

151  { DefaultPolicy::Apply(__func__); }

◆ VisitMaximumLayer()

void VisitMaximumLayer ( const IConnectableLayer layer,
const char *  name 
)
inlineoverridevirtual

Function a Maximum layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 153 of file LayerVisitorBase.hpp.

154  { DefaultPolicy::Apply(__func__); }

◆ VisitMeanLayer()

void VisitMeanLayer ( const IConnectableLayer layer,
const MeanDescriptor meanDescriptor,
const char *  name 
)
inlineoverridevirtual

Function a Mean layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
meanDescriptor- Parameters for the mean operation.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 156 of file LayerVisitorBase.hpp.

158  { DefaultPolicy::Apply(__func__); }

◆ VisitMergeLayer()

void VisitMergeLayer ( const IConnectableLayer layer,
const char *  name 
)
inlineoverridevirtual

Function that a merge layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 160 of file LayerVisitorBase.hpp.

Referenced by BOOST_AUTO_TEST_CASE().

161  { DefaultPolicy::Apply(__func__); }

◆ VisitMergerLayer()

void VisitMergerLayer ( const IConnectableLayer layer,
const MergerDescriptor mergerDescriptor,
const char *  name 
)
inlineoverridevirtual

Function that a merger layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
mergerDescriptor- MergerDescriptor (synonym for OriginsDescriptor) to configure the concatenation process. Number of Views must be equal to the number of inputs, and their order must match - e.g. first view corresponds to the first input, second view to the second input, etc....
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 163 of file LayerVisitorBase.hpp.

165  { DefaultPolicy::Apply(__func__); }

◆ VisitMinimumLayer()

void VisitMinimumLayer ( const IConnectableLayer layer,
const char *  name 
)
inlineoverridevirtual

Function a Minimum layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 167 of file LayerVisitorBase.hpp.

168  { DefaultPolicy::Apply(__func__); }

◆ VisitMultiplicationLayer()

void VisitMultiplicationLayer ( const IConnectableLayer layer,
const char *  name 
)
inlineoverridevirtual

Function that a multiplication layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 170 of file LayerVisitorBase.hpp.

171  { DefaultPolicy::Apply(__func__); }

◆ VisitNormalizationLayer()

void VisitNormalizationLayer ( const IConnectableLayer layer,
const NormalizationDescriptor normalizationDescriptor,
const char *  name 
)
inlineoverridevirtual

Function that a normalization layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
normalizationDescriptor- NormalizationDescriptor to configure the normalization.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 173 of file LayerVisitorBase.hpp.

175  { DefaultPolicy::Apply(__func__); }

◆ VisitOutputLayer()

void VisitOutputLayer ( const IConnectableLayer layer,
LayerBindingId  id,
const char *  name 
)
inlineoverridevirtual

Function an output layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
id- User generated id to uniquely identify a particular output. The same id needs to be specified when passing the outputs to the IRuntime::EnqueueWorkload() function.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 177 of file LayerVisitorBase.hpp.

179  { DefaultPolicy::Apply(__func__); }

◆ VisitPadLayer()

void VisitPadLayer ( const IConnectableLayer layer,
const PadDescriptor padDescriptor,
const char *  name 
)
inlineoverridevirtual

Function a pad layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
paddings- n by 2 tensor, where n is the rank of the input tensor, such that paddings[i,0] indicates the amount of padding to add in front of dimension i, and paddings[i,1] indicates the amount of padding to add after the end of dimension i
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 181 of file LayerVisitorBase.hpp.

183  { DefaultPolicy::Apply(__func__); }

◆ VisitPermuteLayer()

void VisitPermuteLayer ( const IConnectableLayer layer,
const PermuteDescriptor permuteDescriptor,
const char *  name 
)
inlineoverridevirtual

Function that a permute layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
permuteDescriptor- PermuteDescriptor to configure the permute.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 185 of file LayerVisitorBase.hpp.

187  { DefaultPolicy::Apply(__func__); }

◆ VisitPooling2dLayer()

void VisitPooling2dLayer ( const IConnectableLayer layer,
const Pooling2dDescriptor pooling2dDescriptor,
const char *  name 
)
inlineoverridevirtual

Function that a pooling layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
pooling2dDescriptor- Pooling2dDescriptor to configure the pooling.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 189 of file LayerVisitorBase.hpp.

191  { DefaultPolicy::Apply(__func__); }

◆ VisitPreluLayer()

void VisitPreluLayer ( const IConnectableLayer layer,
const char *  name 
)
inlineoverridevirtual

Function that a PReLU activation layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 193 of file LayerVisitorBase.hpp.

194  { DefaultPolicy::Apply(__func__); }

◆ VisitQLstmLayer()

void VisitQLstmLayer ( const IConnectableLayer layer,
const QLstmDescriptor descriptor,
const LstmInputParams params,
const char *  name 
)
inlineoverridevirtual

Function a QLstm layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
descriptor- Parameters controlling the operation of the QLstm operation.
params- The weights and biases for the layer
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 199 of file LayerVisitorBase.hpp.

202  { DefaultPolicy::Apply(__func__); }

◆ VisitQuantizedLstmLayer()

void VisitQuantizedLstmLayer ( const IConnectableLayer layer,
const QuantizedLstmInputParams params,
const char *  name 
)
inlineoverridevirtual

Function a QuantizedLstm layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
params- The weights and biases for the Quantized LSTM cell
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 204 of file LayerVisitorBase.hpp.

206  { DefaultPolicy::Apply(__func__); }

◆ VisitQuantizeLayer()

void VisitQuantizeLayer ( const IConnectableLayer layer,
const char *  name 
)
inlineoverridevirtual

Function a quantize layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 196 of file LayerVisitorBase.hpp.

Referenced by BOOST_AUTO_TEST_CASE().

197  { DefaultPolicy::Apply(__func__); }

◆ VisitRankLayer()

void VisitRankLayer ( const IConnectableLayer layer,
const char *  name 
)
inlineoverridevirtual

Function a rank layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 208 of file LayerVisitorBase.hpp.

209  { DefaultPolicy::Apply(__func__); }

◆ VisitReduceLayer()

void VisitReduceLayer ( const IConnectableLayer layer,
const ReduceDescriptor reduceDescriptor,
const char *  name 
)
inlineoverridevirtual

Function that a reduce layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
ReduceDescriptor- Parameters for the reduce max operation.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 211 of file LayerVisitorBase.hpp.

213  { DefaultPolicy::Apply(__func__); }

◆ VisitReshapeLayer()

void VisitReshapeLayer ( const IConnectableLayer layer,
const ReshapeDescriptor reshapeDescriptor,
const char *  name 
)
inlineoverridevirtual

Function a reshape layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
reshapeDescriptor- Parameters for the reshape operation.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 215 of file LayerVisitorBase.hpp.

217  { DefaultPolicy::Apply(__func__); }

◆ VisitResizeBilinearLayer()

void VisitResizeBilinearLayer ( const IConnectableLayer layer,
const ResizeBilinearDescriptor resizeDesc,
const char *  name 
)
inlineoverridevirtual

Function that a resize bilinear layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
resizeDesc- Parameters for the resize operation.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 219 of file LayerVisitorBase.hpp.

221  { DefaultPolicy::Apply(__func__); }

◆ VisitResizeLayer()

void VisitResizeLayer ( const IConnectableLayer layer,
const ResizeDescriptor resizeDescriptor,
const char *  name 
)
inlineoverridevirtual

Function that a resize layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
resizeDescriptor- Parameters for the resize operation.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 223 of file LayerVisitorBase.hpp.

225  { DefaultPolicy::Apply(__func__); }

◆ VisitRsqrtLayer()

void VisitRsqrtLayer ( const IConnectableLayer layer,
const char *  name 
)
inlineoverridevirtual

Function a Reciprocal of square root layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 227 of file LayerVisitorBase.hpp.

228  { DefaultPolicy::Apply(__func__); }

◆ VisitSliceLayer()

void VisitSliceLayer ( const IConnectableLayer layer,
const SliceDescriptor sliceDescriptor,
const char *  name 
)
inlineoverridevirtual

Function that a slice layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
sliceDescriptor- SliceDescriptor to configure the slice operation.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 230 of file LayerVisitorBase.hpp.

232  { DefaultPolicy::Apply(__func__); }

◆ VisitSoftmaxLayer()

void VisitSoftmaxLayer ( const IConnectableLayer layer,
const SoftmaxDescriptor softmaxDescriptor,
const char *  name 
)
inlineoverridevirtual

Function that a softmax layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
softmaxDescriptor- SoftmaxDescriptor to configure the softmax.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 234 of file LayerVisitorBase.hpp.

236  { DefaultPolicy::Apply(__func__); }

◆ VisitSpaceToBatchNdLayer()

void VisitSpaceToBatchNdLayer ( const IConnectableLayer layer,
const SpaceToBatchNdDescriptor spaceToBatchNdDescriptor,
const char *  name 
)
inlineoverridevirtual

Function a space to batch layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
spaceToBatchNdDescriptor- Parameters for the space to batch operation.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 238 of file LayerVisitorBase.hpp.

240  { DefaultPolicy::Apply(__func__); }

◆ VisitSpaceToDepthLayer()

void VisitSpaceToDepthLayer ( const IConnectableLayer layer,
const SpaceToDepthDescriptor spaceToDepthDescriptor,
const char *  name 
)
inlineoverridevirtual

Function a space to depth layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
spaceToDepthDescriptor- Parameters for the space to depth operation.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 242 of file LayerVisitorBase.hpp.

244  { DefaultPolicy::Apply(__func__); }

◆ VisitSplitterLayer()

void VisitSplitterLayer ( const IConnectableLayer layer,
const ViewsDescriptor splitterDescriptor,
const char *  name 
)
inlineoverridevirtual

Function that a splitter layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
splitterDescriptor- ViewsDescriptor to configure the splitting process. Number of Views must be equal to the number of outputs, and their order must match - e.g. first view corresponds to the first output, second view to the second output, etc....
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 246 of file LayerVisitorBase.hpp.

248  { DefaultPolicy::Apply(__func__); }

◆ VisitStackLayer()

void VisitStackLayer ( const IConnectableLayer layer,
const StackDescriptor stackDescriptor,
const char *  name 
)
inlineoverridevirtual

Function a stack layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
stackDescriptor- Parameters for the stack operation.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 250 of file LayerVisitorBase.hpp.

252  { DefaultPolicy::Apply(__func__); }

◆ VisitStandInLayer()

void VisitStandInLayer ( const IConnectableLayer layer,
const StandInDescriptor standInDescriptor,
const char *  name 
)
inlineoverridevirtual

Function a StandInLayer should call back to when its Accept(ILaterVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
standInDescriptor- Parameters for the stand-in layer.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 254 of file LayerVisitorBase.hpp.

256  { DefaultPolicy::Apply(__func__); }

◆ VisitStridedSliceLayer()

void VisitStridedSliceLayer ( const IConnectableLayer layer,
const StridedSliceDescriptor stridedSliceDescriptor,
const char *  name 
)
inlineoverridevirtual

Function a strided slice layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
stridedSliceDescriptor- Parameters for the strided slice operation.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 258 of file LayerVisitorBase.hpp.

260  { DefaultPolicy::Apply(__func__); }

◆ VisitSubtractionLayer()

void VisitSubtractionLayer ( const IConnectableLayer layer,
const char *  name 
)
inlineoverridevirtual

Function a subtraction layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 262 of file LayerVisitorBase.hpp.

263  { DefaultPolicy::Apply(__func__); }

◆ VisitSwitchLayer()

void VisitSwitchLayer ( const IConnectableLayer layer,
const char *  name 
)
inlineoverridevirtual

Function a switch layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 265 of file LayerVisitorBase.hpp.

266  { DefaultPolicy::Apply(__func__); }

◆ VisitTransposeConvolution2dLayer()

void VisitTransposeConvolution2dLayer ( const IConnectableLayer layer,
const TransposeConvolution2dDescriptor descriptor,
const ConstTensor weights,
const Optional< ConstTensor > &  biases,
const char *  name 
)
inlineoverridevirtual

Function that a 2D transpose convolution layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
descriptor- Description of the 2D transpose convolution layer.
weights- Tensor for the weights data.
biases- Optional tensor for the bias data.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 268 of file LayerVisitorBase.hpp.

272  { DefaultPolicy::Apply(__func__); }

◆ VisitTransposeLayer()

void VisitTransposeLayer ( const IConnectableLayer layer,
const TransposeDescriptor transposeDescriptor,
const char *  name 
)
inlineoverridevirtual

Function that a transpose layer should call back to when its Accept(ILayerVisitor&) function is invoked.

Parameters
layer- pointer to the layer which is calling back to this visit function.
transposeDescriptor- TransposeDescriptor to configure the transpose.
name- Optional name for the layer.

Implements ILayerVisitor.

Definition at line 274 of file LayerVisitorBase.hpp.

276  { DefaultPolicy::Apply(__func__); }

The documentation for this class was generated from the following file: