blob: 1bb3d535716f428a77a152f6c7e71d1920ab7827 [file] [log] [blame]
Nikhil Rajc377eb82023-08-01 15:00:39 +01001/// Copyright (c) 2021-2023 ARM Limited and Contributors. All rights reserved.
2///
3/// SPDX-License-Identifier: MIT
4///
5
6namespace armnn
7{
8/**
9@page serializer Serializer
10
11The `armnnSerializer` is a library for serializing an Arm NN network to a stream.
12
13@section serializersupport Supported Layers
14
15This reference guide provides a list of layers which can be serialized by the Arm NN SDK.
16
17The Arm NN SDK Serializer currently supports the following layers:
18
19- Activation
20
21- Addition
22
23- ArgMinMax
24
25- BatchMatMul
26
27- BatchToSpaceNd
28
29- BatchNormalization
30
31- Cast
32
33- ChannelShuffle
34
35- Comparison
36
37- Concat
38
39- Constant
40
41- Convolution2d
42
43- Convolution3d
44
45- DepthToSpace
46
47- DepthwiseConvolution2d
48
49- Dequantize
50
51- DetectionPostProcess
52
53- Division
54
55- ElementwiseUnary
56
57- Fill
58
59- Floor
60
61- FullyConnected
62
63- Gather
64
65- GatherNd
66
67- Input
68
69- InstanceNormalization
70
71- L2Normalization
72
73- Logical
74
75- LogSoftmax
76
77- Lstm
78
79- Maximum
80
81- Mean
82
83- Merge
84
85- Minimum
86
87- Multiplication
88
89- Normalization
90
91- Output
92
93- Pad (Constant, Symmetric, Reflect)
94
95- Permute
96
97- Pooling2d
98
99- Pooling3d
100
101- Prelu
102
103- QLstm
104
105- Quantize
106
107- QuantizedLstm
108
109- Rank
110
111- Reduce
112
113- Reshape
114
115- Resize
116
117- ReverseV2
118
Kevin Maye3cc7162024-02-26 09:12:23 +0000119- ScatterNd
120
Nikhil Rajc377eb82023-08-01 15:00:39 +0100121- Shape
122
123- Slice
124
125- Softmax
126
127- SpaceToBatchNd
128
129- SpaceToDepth
130
131- Splitter
132
133- Stack
134
135- StandIn
136
137- StridedSlice
138
139- Subtraction
140
141- Switch
142
143- Transpose
144
145- TransposeConvolution2d
146
147- UnidirectionalSequenceLstm
148
149
150More machine learning layers will be supported in future releases.
151
152@section serializersupportdeprecated Deprecated layers
153
154Some layers have been deprecated and replaced by others layers. In order to maintain backward compatibility, serializations of these deprecated layers will deserialize to the layers that have replaced them, as follows:
155
156- Abs will deserialize as ElementwiseUnary
157- Equal will deserialize as Comparison
158- Greater will deserialize as Comparison
159- Merger will deserialize as Concat
160- ResizeBilinear will deserialize as Resize
161- Rsqrt will deserialize as ElementwiseUnary
162
163**/
164}