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