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 #pragma once 7 8 enum xnn_node_type { 9 xnn_node_type_invalid = 0, 10 xnn_node_type_abs, 11 xnn_node_type_add2, 12 xnn_node_type_argmax_pooling_2d, 13 xnn_node_type_average_pooling_2d, 14 xnn_node_type_bankers_rounding, 15 xnn_node_type_ceiling, 16 xnn_node_type_clamp, 17 xnn_node_type_concatenate2, 18 xnn_node_type_concatenate3, 19 xnn_node_type_concatenate4, 20 xnn_node_type_convert, 21 xnn_node_type_convolution_2d, 22 xnn_node_type_deconvolution_2d, 23 xnn_node_type_depth_to_space, 24 xnn_node_type_depthwise_convolution_2d, 25 xnn_node_type_divide, 26 xnn_node_type_elu, 27 xnn_node_type_even_split2, 28 xnn_node_type_even_split3, 29 xnn_node_type_even_split4, 30 xnn_node_type_floor, 31 xnn_node_type_fully_connected, 32 xnn_node_type_global_average_pooling_1d, 33 xnn_node_type_global_average_pooling_2d, 34 xnn_node_type_hardswish, 35 xnn_node_type_leaky_relu, 36 xnn_node_type_max_pooling_2d, 37 xnn_node_type_maximum2, 38 xnn_node_type_minimum2, 39 xnn_node_type_multiply2, 40 xnn_node_type_negate, 41 xnn_node_type_prelu, 42 xnn_node_type_sigmoid, 43 xnn_node_type_softmax, 44 xnn_node_type_square, 45 xnn_node_type_square_root, 46 xnn_node_type_squared_difference, 47 xnn_node_type_static_constant_pad, 48 xnn_node_type_static_reshape, 49 xnn_node_type_static_resize_bilinear_2d, 50 xnn_node_type_static_transpose, 51 xnn_node_type_subtract, 52 xnn_node_type_unpooling_2d, 53 }; 54