xref: /aosp_15_r20/external/XNNPACK/src/operator-strings.yaml (revision 4bdc94577ba0e567308109d787f7fec7b531ce36)
1# Copyright 2022 Google LLC
2#
3# This source code is licensed under the BSD-style license found in the
4# LICENSE file in the root directory of this source tree.
5
6- name: xnn_operator_type_invalid
7  string: "Invalid"
8- name: xnn_operator_type_abs_nc_f16
9  string: "Abs (NC, F16)"
10- name: xnn_operator_type_abs_nc_f32
11  string: "Abs (NC, F32)"
12- name: xnn_operator_type_add_nd_f16
13  string: "Add (ND, F16)"
14- name: xnn_operator_type_add_nd_f32
15  string: "Add (ND, F32)"
16- name: xnn_operator_type_add_nd_qs8
17  string: "Add (ND, QS8)"
18- name: xnn_operator_type_add_nd_qu8
19  string: "Add (ND, QU8)"
20- name: xnn_operator_type_argmax_pooling_nhwc_f32
21  string: "ArgMax Pooling (NHWC, F32)"
22- name: xnn_operator_type_average_pooling_nhwc_f16
23  string: "Average Pooling (NHWC, F16)"
24- name: xnn_operator_type_average_pooling_nhwc_f32
25  string: "Average Pooling (NHWC, F32)"
26- name: xnn_operator_type_average_pooling_nhwc_qu8
27  string: "Average Pooling (NHWC, QU8)"
28- name: xnn_operator_type_bankers_rounding_nc_f16
29  string: "Bankers Rounding (NC, F16)"
30- name: xnn_operator_type_bankers_rounding_nc_f32
31  string: "Bankers Rounding (NC, F32)"
32- name: xnn_operator_type_ceiling_nc_f16
33  string: "Ceiling (NC, F16)"
34- name: xnn_operator_type_ceiling_nc_f32
35  string: "Ceiling (NC, F32)"
36- name: xnn_operator_type_channel_shuffle_nc_x8
37  string: "Channel Shuffle (NC, X8)"
38- name: xnn_operator_type_channel_shuffle_nc_x32
39  string: "Channel Shuffle (NC, X32)"
40- name: xnn_operator_type_clamp_nc_f16
41  string: "Clamp (NC, F16)"
42- name: xnn_operator_type_clamp_nc_f32
43  string: "Clamp (NC, F32)"
44- name: xnn_operator_type_clamp_nc_s8
45  string: "Clamp (NC, S8)"
46- name: xnn_operator_type_clamp_nc_u8
47  string: "Clamp (NC, U8)"
48- name: xnn_operator_type_constant_pad_nd_x8
49  string: "Constant Pad (ND, X8)"
50- name: xnn_operator_type_constant_pad_nd_x16
51  string: "Constant Pad (ND, X16)"
52- name: xnn_operator_type_constant_pad_nd_x32
53  string: "Constant Pad (ND, X32)"
54- name: xnn_operator_type_convert_nc_f16_f32
55  string: "Convert (NC, F16, F32)"
56- name: xnn_operator_type_convert_nc_f32_f16
57  string: "Convert (NC, F32, F16)"
58- name: xnn_operator_type_convert_nc_f32_qs8
59  string: "Convert (NC, F32, QS8)"
60- name: xnn_operator_type_convert_nc_f32_qu8
61  string: "Convert (NC, F32, QU8)"
62- name: xnn_operator_type_convert_nc_qs8
63  string: "Convert (NC, QS8)"
64- name: xnn_operator_type_convert_nc_qs8_f32
65  string: "Convert (NC, QS8, F32)"
66- name: xnn_operator_type_convert_nc_qu8
67  string: "Convert (NC, QU8)"
68- name: xnn_operator_type_convert_nc_qu8_f32
69  string: "Convert (NC, QU8, F32)"
70- name: xnn_operator_type_convolution_nhwc_f16
71  string: "Convolution (NHWC, F16)"
72- name: xnn_operator_type_convolution_nhwc_f32
73  string: "Convolution (NHWC, F32)"
74- name: xnn_operator_type_convolution_nhwc_qc8
75  string: "Convolution (NHWC, QC8)"
76- name: xnn_operator_type_convolution_nhwc_qs8
77  string: "Convolution (NHWC, QS8)"
78- name: xnn_operator_type_convolution_nhwc_qu8
79  string: "Convolution (NHWC, QU8)"
80- name: xnn_operator_type_convolution_nchw_f32
81  string: "Convolution (NCHW, F32)"
82- name: xnn_operator_type_copy_nc_x8
83  string: "Copy (NC, X8)"
84- name: xnn_operator_type_copy_nc_x16
85  string: "Copy (NC, X16)"
86- name: xnn_operator_type_copy_nc_x32
87  string: "Copy (NC, X32)"
88- name: xnn_operator_type_deconvolution_nhwc_f16
89  string: "Deconvolution (NHWC, F16)"
90- name: xnn_operator_type_deconvolution_nhwc_f32
91  string: "Deconvolution (NHWC, F32)"
92- name: xnn_operator_type_deconvolution_nhwc_qs8
93  string: "Deconvolution (NHWC, QS8)"
94- name: xnn_operator_type_deconvolution_nhwc_qu8
95  string: "Deconvolution (NHWC, QU8)"
96- name: xnn_operator_type_depth_to_space_nchw2nhwc_x32
97  string: "Depth To Space (NCHW2NHWC, X32)"
98- name: xnn_operator_type_depth_to_space_nhwc_x8
99  string: "Depth To Space (NHWC, X8)"
100- name: xnn_operator_type_depth_to_space_nhwc_x16
101  string: "Depth To Space (NHWC, X16)"
102- name: xnn_operator_type_depth_to_space_nhwc_x32
103  string: "Depth To Space (NHWC, X32)"
104- name: xnn_operator_type_divide_nd_f16
105  string: "Divide (ND, F16)"
106- name: xnn_operator_type_divide_nd_f32
107  string: "Divide (ND, F32)"
108- name: xnn_operator_type_elu_nc_f16
109  string: "ELU (NC, F16)"
110- name: xnn_operator_type_elu_nc_f32
111  string: "ELU (NC, F32)"
112- name: xnn_operator_type_elu_nc_qs8
113  string: "ELU (NC, QS8)"
114- name: xnn_operator_type_floor_nc_f16
115  string: "Floor (NC, F16)"
116- name: xnn_operator_type_floor_nc_f32
117  string: "Floor (NC, F32)"
118- name: xnn_operator_type_fully_connected_nc_f16
119  string: "Fully Connected (NC, F16)"
120- name: xnn_operator_type_fully_connected_nc_f32
121  string: "Fully Connected (NC, F32)"
122- name: xnn_operator_type_fully_connected_nc_qs8
123  string: "Fully Connected (NC, QS8)"
124- name: xnn_operator_type_fully_connected_nc_qu8
125  string: "Fully Connected (NC, QU8)"
126- name: xnn_operator_type_global_average_pooling_nwc_f16
127  string: "Global Average Pooling (NWC, F16)"
128- name: xnn_operator_type_global_average_pooling_nwc_f32
129  string: "Global Average Pooling (NWC, F32)"
130- name: xnn_operator_type_global_average_pooling_nwc_qs8
131  string: "Global Average Pooling (NWC, QS8)"
132- name: xnn_operator_type_global_average_pooling_nwc_qu8
133  string: "Global Average Pooling (NWC, QU8)"
134- name: xnn_operator_type_global_average_pooling_ncw_f32
135  string: "Global Average Pooling (NCW, F32)"
136- name: xnn_operator_type_hardswish_nc_f16
137  string: "HardSwish (NC, F16)"
138- name: xnn_operator_type_hardswish_nc_f32
139  string: "HardSwish (NC, F32)"
140- name: xnn_operator_type_leaky_relu_nc_f16
141  string: "Leaky ReLU (NC, F16)"
142- name: xnn_operator_type_leaky_relu_nc_f32
143  string: "Leaky ReLU (NC, F32)"
144- name: xnn_operator_type_leaky_relu_nc_qs8
145  string: "Leaky ReLU (NC, QS8)"
146- name: xnn_operator_type_leaky_relu_nc_qu8
147  string: "Leaky ReLU (NC, QU8)"
148- name: xnn_operator_type_max_pooling_nhwc_f16
149  string: "Max Pooling (NHWC, F16)"
150- name: xnn_operator_type_max_pooling_nhwc_f32
151  string: "Max Pooling (NHWC, F32)"
152- name: xnn_operator_type_max_pooling_nhwc_s8
153  string: "Max Pooling (NHWC, S8)"
154- name: xnn_operator_type_max_pooling_nhwc_u8
155  string: "Max Pooling (NHWC, U8)"
156- name: xnn_operator_type_maximum_nd_f16
157  string: "Maximum (ND, F16)"
158- name: xnn_operator_type_maximum_nd_f32
159  string: "Maximum (ND, F32)"
160- name: xnn_operator_type_minimum_nd_f16
161  string: "Minimum (ND, F16)"
162- name: xnn_operator_type_minimum_nd_f32
163  string: "Minimum (ND, F32)"
164- name: xnn_operator_type_multiply_nd_f16
165  string: "Multiply (ND, F16)"
166- name: xnn_operator_type_multiply_nd_f32
167  string: "Multiply (ND, F32)"
168- name: xnn_operator_type_multiply_nd_qs8
169  string: "Multiply (ND, QS8)"
170- name: xnn_operator_type_multiply_nd_qu8
171  string: "Multiply (ND, QU8)"
172- name: xnn_operator_type_negate_nc_f16
173  string: "Negate (NC, F16)"
174- name: xnn_operator_type_negate_nc_f32
175  string: "Negate (NC, F32)"
176- name: xnn_operator_type_prelu_nc_f16
177  string: "PReLU (NC, F16)"
178- name: xnn_operator_type_prelu_nc_f32
179  string: "PReLU (NC, F32)"
180- name: xnn_operator_type_resize_bilinear_nhwc_f16
181  string: "Resize Bilinear (NHWC, F16)"
182- name: xnn_operator_type_resize_bilinear_nhwc_f32
183  string: "Resize Bilinear (NHWC, F32)"
184- name: xnn_operator_type_resize_bilinear_nhwc_s8
185  string: "Resize Bilinear (NHWC, S8)"
186- name: xnn_operator_type_resize_bilinear_nhwc_u8
187  string: "Resize Bilinear (NHWC, U8)"
188- name: xnn_operator_type_resize_bilinear_nchw_f32
189  string: "Resize Bilinear (NCHW, F32)"
190- name: xnn_operator_type_sigmoid_nc_f16
191  string: "Sigmoid (NC, F16)"
192- name: xnn_operator_type_sigmoid_nc_f32
193  string: "Sigmoid (NC, F32)"
194- name: xnn_operator_type_sigmoid_nc_qs8
195  string: "Sigmoid (NC, QS8)"
196- name: xnn_operator_type_sigmoid_nc_qu8
197  string: "Sigmoid (NC, QU8)"
198- name: xnn_operator_type_softmax_nc_f16
199  string: "Softmax (NC, F16)"
200- name: xnn_operator_type_softmax_nc_f32
201  string: "Softmax (NC, F32)"
202- name: xnn_operator_type_softmax_nc_qu8
203  string: "Softmax (NC, QU8)"
204- name: xnn_operator_type_space_to_depth_nhwc_x8
205  string: "Space To Depth (NHWC, X8)"
206- name: xnn_operator_type_space_to_depth_nhwc_x16
207  string: "Space To Depth (NHWC, X16)"
208- name: xnn_operator_type_space_to_depth_nhwc_x32
209  string: "Space To Depth (NHWC, X32)"
210- name: xnn_operator_type_square_nc_f16
211  string: "Square (NC, F16)"
212- name: xnn_operator_type_square_nc_f32
213  string: "Square (NC, F32)"
214- name: xnn_operator_type_square_root_nc_f16
215  string: "Square Root (NC, F16)"
216- name: xnn_operator_type_square_root_nc_f32
217  string: "Square Root (NC, F32)"
218- name: xnn_operator_type_squared_difference_nd_f16
219  string: "Squared Difference (NC, F16)"
220- name: xnn_operator_type_squared_difference_nd_f32
221  string: "Squared Difference (NC, F32)"
222- name: xnn_operator_type_subtract_nd_f16
223  string: "Subtract (ND, F16)"
224- name: xnn_operator_type_subtract_nd_f32
225  string: "Subtract (ND, F32)"
226- name: xnn_operator_type_subtract_nd_qs8
227  string: "Subtract (ND, QS8)"
228- name: xnn_operator_type_subtract_nd_qu8
229  string: "Subtract (ND, QU8)"
230- name: xnn_operator_type_tanh_nc_qs8
231  string: "Tanh (NC, QS8)"
232- name: xnn_operator_type_tanh_nc_qu8
233  string: "Tanh (NC, QU8)"
234- name: xnn_operator_type_truncation_nc_f16
235  string: "Truncation (NC, F16)"
236- name: xnn_operator_type_truncation_nc_f32
237  string: "Truncation (NC, F32)"
238- name: xnn_operator_type_transpose_nd_x8
239  string: "Transpose (ND, X8)"
240- name: xnn_operator_type_transpose_nd_x16
241  string: "Transpose (ND, X16)"
242- name: xnn_operator_type_transpose_nd_x32
243  string: "Transpose (ND, X32)"
244- name: xnn_operator_type_unpooling_nhwc_x32
245  string: "Unpooling (NHWC, X32)"
246