1959 SerializeActivationLayer(layer, layerDescriptor, name);
1964 SerializeAdditionLayer(layer, name);
1971 SerializeArgMinMaxLayer(layer, layerDescriptor, name);
1978 SerializeBatchNormalizationLayer(layer,
1988 SerializeBatchToSpaceNdLayer(layer,
1995 SerializeCastLayer(layer, name);
2002 SerializeChannelShuffleLayer(layer,
2011 SerializeComparisonLayer(layer,
2020 SerializeConcatLayer(layer,
2027 SerializeConstantLayer(layer,
2036 SerializeConvolution2dLayer(layer,
2045 SerializeConvolution3dLayer(layer,
2054 SerializeDepthToSpaceLayer(layer,
2063 SerializeDepthwiseConvolution2dLayer(layer,
2070 SerializeDequantizeLayer(layer,
2078 SerializeDetectionPostProcessLayer(layer, layerDescriptor, constants, name);
2083 SerializeDivisionLayer(layer, name);
2090 SerializeElementwiseUnaryLayer(layer, layerDescriptor, name);
2097 SerializeFillLayer(layer, layerDescriptor, name);
2102 SerializeFloorLayer(layer, name);
2109 SerializeFullyConnectedLayer(layer, layerDescriptor, name);
2116 SerializeGatherLayer(layer, layerDescriptor, name);
2121 SerializeGatherNdLayer(layer, name);
2126 SerializeInputLayer(layer,
id, name);
2133 SerializeInstanceNormalizationLayer(layer, layerDescriptor, name);
2140 SerializeL2NormalizationLayer(layer, layerDescriptor, name);
2147 SerializeLogicalBinaryLayer(layer, layerDescriptor, name);
2154 SerializeLogSoftmaxLayer(layer, layerDescriptor, name);
2161 SerializeLstmLayer(layer, layerDescriptor, constants, name);
2168 SerializeQLstmLayer(layer, layerDescriptor, constants, name);
2173 SerializeMaximumLayer(layer, name);
2180 SerializeMeanLayer(layer, layerDescriptor, name);
2185 SerializeMergeLayer(layer, name);
2190 SerializeMinimumLayer(layer, name);
2195 SerializeMultiplicationLayer(layer, name);
2202 SerializeNormalizationLayer(layer, layerDescriptor, name);
2207 SerializeOutputLayer(layer,
id, name);
2214 SerializePadLayer(layer, layerDescriptor, name);
2221 SerializePermuteLayer(layer, layerDescriptor, name);
2228 SerializePooling2dLayer(layer, layerDescriptor, name);
2235 SerializePooling3dLayer(layer, layerDescriptor, name);
2240 SerializePreluLayer(layer, name);
2245 SerializeQuantizeLayer(layer, name);
2249 SerializeQuantizedLstmLayer(layer, constants, name);
2255 SerializeReshapeLayer(layer, layerDescriptor, name);
2260 SerializeRankLayer(layer, name);
2267 SerializeReduceLayer(layer, layerDescriptor, name);
2274 SerializeResizeLayer(layer, layerDescriptor, name);
2279 SerializeShapeLayer(layer, name);
2286 SerializeSliceLayer(layer, layerDescriptor, name);
2293 SerializeSoftmaxLayer(layer, layerDescriptor, name);
2300 SerializeSpaceToBatchNdLayer(layer, layerDescriptor, name);
2307 SerializeSpaceToDepthLayer(layer, layerDescriptor, name);
2314 SerializeSplitterLayer(layer, layerDescriptor, name);
2321 SerializeStackLayer(layer, layerDescriptor, name);
2328 SerializeStandInLayer(layer, layerDescriptor, name);
2335 SerializeStridedSliceLayer(layer, layerDescriptor, name);
2340 SerializeSubtractionLayer(layer, name);
2345 SerializeSwitchLayer(layer, name);
2352 SerializeTransposeLayer(layer, layerDescriptor, name);
2359 SerializeTransposeConvolution2dLayer(layer, layerDescriptor, constants, name);
2366 SerializeUnidirectionalSequenceLstmLayer(layer, layerDescriptor, constants, name);
2372 fmt::format(
"A layer of unknown type was given to the serializer. Layer name: {}; Layer Id: {}",
A ViewsDescriptor for the SplitterLayer.
A TransposeConvolution2dDescriptor for the TransposeConvolution2dLayer.
A ReshapeDescriptor for the ReshapeLayer.
A ComparisonDescriptor for the ComparisonLayer.
A Convolution2dDescriptor for the Convolution2dLayer.
A LogicalBinaryDescriptor for the LogicalBinaryLayer.
void IgnoreUnused(Ts &&...)
A SpaceToDepthDescriptor for the SpaceToDepthLayer.
A BatchToSpaceNdDescriptor for the BatchToSpaceNdLayer.
A ResizeBilinearDescriptor for the ResizeBilinearLayer.
A StackDescriptor for the StackLayer.
A PadDescriptor for the PadLayer.
An LstmDescriptor for the LstmLayer.
A L2NormalizationDescriptor for the L2NormalizationLayer.
An ArgMinMaxDescriptor for ArgMinMaxLayer.
An OriginsDescriptor for the ConcatLayer.
A ReduceDescriptor for the REDUCE operators.
A FullyConnectedDescriptor for the FullyConnectedLayer.
A GatherDescriptor for the GatherLayer.
A StandInDescriptor for the StandIn layer.
A QLstmDescriptor for the QLstmLayer.
An ActivationDescriptor for the ActivationLayer.
A SliceDescriptor for the SliceLayer.
A Convolution3dDescriptor for the Convolution3dLayer.
virtual LayerType GetType() const =0
Returns the armnn::LayerType of this layer.
A Pooling3dDescriptor for the Pooling3dLayer.
A SpaceToBatchNdDescriptor for the SpaceToBatchNdLayer.
A ElementwiseUnaryDescriptor for the ElementwiseUnaryLayer.
A MeanDescriptor for the MeanLayer.
A TransposeDescriptor for the TransposeLayer.
A StridedSliceDescriptor for the StridedSliceLayer.
virtual const char * GetName() const =0
Returns the name of the layer.
A Pooling2dDescriptor for the Pooling2dLayer.
A NormalizationDescriptor for the NormalizationLayer.
An InstanceNormalizationDescriptor for InstanceNormalizationLayer.
A ChannelShuffleDescriptor for the ChannelShuffle operator.
A SoftmaxDescriptor for the SoftmaxLayer.
A DepthwiseConvolution2dDescriptor for the DepthwiseConvolution2dLayer.
A FillDescriptor for the FillLayer.
A BatchNormalizationDescriptor for the BatchNormalizationLayer.
A PermuteDescriptor for the PermuteLayer.