// Layer Shader Enum header
//
// This file is auto-generated by cmake, don't edit it.

absval = 0,
absval_pack4 = 1,
absval_pack8 = 2,
batchnorm = 3,
batchnorm_pack4 = 4,
batchnorm_pack8 = 5,
concat = 6,
concat_pack4 = 7,
concat_pack4to1 = 8,
concat_pack8 = 9,
concat_pack8to1 = 10,
concat_pack8to4 = 11,
convolution = 12,
convolution_1x1s1d1 = 13,
convolution_3x3s1d1_winograd23_transform_input = 14,
convolution_3x3s1d1_winograd23_transform_output = 15,
convolution_3x3s1d1_winograd43_transform_input = 16,
convolution_3x3s1d1_winograd43_transform_output = 17,
convolution_3x3s1d1_winograd_gemm = 18,
convolution_gemm = 19,
convolution_pack1to4 = 20,
convolution_pack1to4_1x1s1d1 = 21,
convolution_pack1to4_3x3s1d1_winograd_gemm = 22,
convolution_pack1to4_gemm = 23,
convolution_pack1to8 = 24,
convolution_pack1to8_1x1s1d1 = 25,
convolution_pack1to8_3x3s1d1_winograd_gemm = 26,
convolution_pack1to8_gemm = 27,
convolution_pack4 = 28,
convolution_pack4_1x1s1d1 = 29,
convolution_pack4_1x1s1d1_khr_cm_16_16_16 = 30,
convolution_pack4_1x1s1d1_khr_cm_16_8_8 = 31,
convolution_pack4_1x1s1d1_nv_cm_16_16_16 = 32,
convolution_pack4_1x1s1d1_nv_cm_16_8_8 = 33,
convolution_pack4_3x3s1d1_winograd23_transform_input = 34,
convolution_pack4_3x3s1d1_winograd23_transform_output = 35,
convolution_pack4_3x3s1d1_winograd43_transform_input = 36,
convolution_pack4_3x3s1d1_winograd43_transform_output = 37,
convolution_pack4_3x3s1d1_winograd_gemm = 38,
convolution_pack4_3x3s1d1_winograd_gemm_khr_cm_16_16_16 = 39,
convolution_pack4_3x3s1d1_winograd_gemm_khr_cm_16_8_8 = 40,
convolution_pack4_3x3s1d1_winograd_gemm_nv_cm_16_16_16 = 41,
convolution_pack4_3x3s1d1_winograd_gemm_nv_cm_16_8_8 = 42,
convolution_pack4_gemm = 43,
convolution_pack4_gemm_khr_cm_16_16_16 = 44,
convolution_pack4_gemm_khr_cm_16_8_8 = 45,
convolution_pack4_gemm_nv_cm_16_16_16 = 46,
convolution_pack4_gemm_nv_cm_16_8_8 = 47,
convolution_pack4to1 = 48,
convolution_pack4to1_1x1s1d1 = 49,
convolution_pack4to1_3x3s1d1_winograd_gemm = 50,
convolution_pack4to1_gemm = 51,
convolution_pack4to8 = 52,
convolution_pack4to8_1x1s1d1 = 53,
convolution_pack4to8_3x3s1d1_winograd_gemm = 54,
convolution_pack4to8_gemm = 55,
convolution_pack8 = 56,
convolution_pack8_1x1s1d1 = 57,
convolution_pack8_3x3s1d1_winograd23_transform_input = 58,
convolution_pack8_3x3s1d1_winograd23_transform_output = 59,
convolution_pack8_3x3s1d1_winograd43_transform_input = 60,
convolution_pack8_3x3s1d1_winograd43_transform_output = 61,
convolution_pack8_3x3s1d1_winograd_gemm = 62,
convolution_pack8_gemm = 63,
convolution_pack8to1 = 64,
convolution_pack8to1_1x1s1d1 = 65,
convolution_pack8to1_3x3s1d1_winograd_gemm = 66,
convolution_pack8to1_gemm = 67,
convolution_pack8to4 = 68,
convolution_pack8to4_1x1s1d1 = 69,
convolution_pack8to4_3x3s1d1_winograd_gemm = 70,
convolution_pack8to4_gemm = 71,
crop = 72,
crop_pack1to4 = 73,
crop_pack1to8 = 74,
crop_pack4 = 75,
crop_pack4to1 = 76,
crop_pack4to8 = 77,
crop_pack8 = 78,
crop_pack8to1 = 79,
crop_pack8to4 = 80,
deconvolution = 81,
deconvolution_col2im = 82,
deconvolution_gemm = 83,
deconvolution_pack1to4 = 84,
deconvolution_pack1to4_gemm = 85,
deconvolution_pack1to8 = 86,
deconvolution_pack1to8_gemm = 87,
deconvolution_pack4 = 88,
deconvolution_pack4_col2im = 89,
deconvolution_pack4_gemm = 90,
deconvolution_pack4_gemm_khr_cm_16_16_16 = 91,
deconvolution_pack4_gemm_khr_cm_16_8_8 = 92,
deconvolution_pack4_gemm_nv_cm_16_16_16 = 93,
deconvolution_pack4_gemm_nv_cm_16_8_8 = 94,
deconvolution_pack4to1 = 95,
deconvolution_pack4to1_gemm = 96,
deconvolution_pack4to8 = 97,
deconvolution_pack4to8_gemm = 98,
deconvolution_pack8 = 99,
deconvolution_pack8_col2im = 100,
deconvolution_pack8_gemm = 101,
deconvolution_pack8to1 = 102,
deconvolution_pack8to1_gemm = 103,
deconvolution_pack8to4 = 104,
deconvolution_pack8to4_gemm = 105,
dropout = 106,
dropout_pack4 = 107,
dropout_pack8 = 108,
eltwise = 109,
eltwise_pack4 = 110,
eltwise_pack8 = 111,
elu = 112,
elu_pack4 = 113,
elu_pack8 = 114,
flatten = 115,
flatten_pack1to4 = 116,
flatten_pack1to8 = 117,
flatten_pack4 = 118,
flatten_pack4to8 = 119,
flatten_pack8 = 120,
innerproduct = 121,
innerproduct_gemm = 122,
innerproduct_gemm_wp1to4 = 123,
innerproduct_gemm_wp1to8 = 124,
innerproduct_gemm_wp4 = 125,
innerproduct_gemm_wp4to1 = 126,
innerproduct_gemm_wp4to8 = 127,
innerproduct_gemm_wp8 = 128,
innerproduct_gemm_wp8to1 = 129,
innerproduct_gemm_wp8to4 = 130,
innerproduct_pack1to4 = 131,
innerproduct_pack1to8 = 132,
innerproduct_pack4 = 133,
innerproduct_pack4to1 = 134,
innerproduct_pack4to8 = 135,
innerproduct_pack8 = 136,
innerproduct_pack8to1 = 137,
innerproduct_pack8to4 = 138,
innerproduct_reduce_sum8 = 139,
innerproduct_reduce_sum8_pack4 = 140,
innerproduct_reduce_sum8_pack8 = 141,
innerproduct_sum8 = 142,
innerproduct_sum8_pack1to4 = 143,
innerproduct_sum8_pack1to8 = 144,
innerproduct_sum8_pack4 = 145,
innerproduct_sum8_pack4to1 = 146,
innerproduct_sum8_pack4to8 = 147,
innerproduct_sum8_pack8 = 148,
innerproduct_sum8_pack8to1 = 149,
innerproduct_sum8_pack8to4 = 150,
lrn_norm = 151,
lrn_norm_across_channel_pack4 = 152,
lrn_norm_across_channel_pack8 = 153,
lrn_norm_within_channel_pack4 = 154,
lrn_norm_within_channel_pack8 = 155,
lrn_square_pad = 156,
lrn_square_pad_across_channel_pack4 = 157,
lrn_square_pad_across_channel_pack8 = 158,
lrn_square_pad_within_channel_pack4 = 159,
lrn_square_pad_within_channel_pack8 = 160,
pooling = 161,
pooling_adaptive = 162,
pooling_adaptive_pack4 = 163,
pooling_adaptive_pack8 = 164,
pooling_global = 165,
pooling_global_pack4 = 166,
pooling_global_pack8 = 167,
pooling_pack4 = 168,
pooling_pack8 = 169,
prelu = 170,
prelu_pack4 = 171,
prelu_pack8 = 172,
relu = 173,
relu_pack4 = 174,
relu_pack8 = 175,
reshape = 176,
reshape_pack1to4 = 177,
reshape_pack1to8 = 178,
reshape_pack4 = 179,
reshape_pack4to1 = 180,
reshape_pack4to8 = 181,
reshape_pack8 = 182,
reshape_pack8to1 = 183,
reshape_pack8to4 = 184,
scale = 185,
scale_pack4 = 186,
scale_pack8 = 187,
sigmoid = 188,
sigmoid_pack4 = 189,
sigmoid_pack8 = 190,
slice = 191,
slice_pack1to4 = 192,
slice_pack1to8 = 193,
slice_pack4 = 194,
slice_pack4to8 = 195,
slice_pack8 = 196,
softmax_div_sum = 197,
softmax_div_sum_pack4 = 198,
softmax_div_sum_pack8 = 199,
softmax_exp_sub_max = 200,
softmax_exp_sub_max_pack4 = 201,
softmax_exp_sub_max_pack8 = 202,
softmax_reduce_max = 203,
softmax_reduce_max_pack4 = 204,
softmax_reduce_max_pack8 = 205,
softmax_reduce_sum = 206,
softmax_reduce_sum_pack4 = 207,
softmax_reduce_sum_pack8 = 208,
tanh = 209,
tanh_pack4 = 210,
tanh_pack8 = 211,
binaryop = 212,
binaryop_broadcast = 213,
binaryop_broadcast_pack1to4 = 214,
binaryop_broadcast_pack1to8 = 215,
binaryop_broadcast_pack4 = 216,
binaryop_broadcast_pack8 = 217,
binaryop_pack4 = 218,
binaryop_pack8 = 219,
unaryop = 220,
unaryop_pack4 = 221,
unaryop_pack8 = 222,
convolutiondepthwise = 223,
convolutiondepthwise_group = 224,
convolutiondepthwise_group_pack1to4 = 225,
convolutiondepthwise_group_pack1to8 = 226,
convolutiondepthwise_group_pack4 = 227,
convolutiondepthwise_group_pack4to1 = 228,
convolutiondepthwise_group_pack4to8 = 229,
convolutiondepthwise_group_pack8 = 230,
convolutiondepthwise_group_pack8to1 = 231,
convolutiondepthwise_group_pack8to4 = 232,
convolutiondepthwise_pack4 = 233,
convolutiondepthwise_pack8 = 234,
padding = 235,
padding_3d = 236,
padding_3d_pack4 = 237,
padding_3d_pack8 = 238,
padding_pack1to4 = 239,
padding_pack1to8 = 240,
padding_pack4 = 241,
padding_pack4to1 = 242,
padding_pack4to8 = 243,
padding_pack8 = 244,
padding_pack8to1 = 245,
padding_pack8to4 = 246,
normalize_coeffs = 247,
normalize_coeffs_pack4 = 248,
normalize_coeffs_pack8 = 249,
normalize_norm = 250,
normalize_norm_pack4 = 251,
normalize_norm_pack8 = 252,
normalize_reduce_sum4_fp16_to_fp32 = 253,
normalize_reduce_sum4_fp16_to_fp32_pack4 = 254,
normalize_reduce_sum4_fp16_to_fp32_pack8 = 255,
normalize_reduce_sum4_fp32 = 256,
normalize_reduce_sum4_fp32_pack4 = 257,
normalize_reduce_sum4_fp32_pack8 = 258,
permute = 259,
permute_pack1to4 = 260,
permute_pack1to8 = 261,
permute_pack4 = 262,
permute_pack4to1 = 263,
permute_pack4to8 = 264,
permute_pack8 = 265,
permute_pack8to1 = 266,
permute_pack8to4 = 267,
priorbox = 268,
priorbox_mxnet = 269,
interp = 270,
interp_bicubic = 271,
interp_bicubic_coeffs = 272,
interp_bicubic_pack4 = 273,
interp_bicubic_pack8 = 274,
interp_pack4 = 275,
interp_pack8 = 276,
deconvolutiondepthwise = 277,
deconvolutiondepthwise_group = 278,
deconvolutiondepthwise_group_pack1to4 = 279,
deconvolutiondepthwise_group_pack1to8 = 280,
deconvolutiondepthwise_group_pack4 = 281,
deconvolutiondepthwise_group_pack4to1 = 282,
deconvolutiondepthwise_group_pack4to8 = 283,
deconvolutiondepthwise_group_pack8 = 284,
deconvolutiondepthwise_group_pack8to1 = 285,
deconvolutiondepthwise_group_pack8to4 = 286,
deconvolutiondepthwise_pack4 = 287,
deconvolutiondepthwise_pack8 = 288,
shufflechannel = 289,
shufflechannel_pack4 = 290,
shufflechannel_pack8 = 291,
instancenorm_coeffs = 292,
instancenorm_coeffs_pack4 = 293,
instancenorm_coeffs_pack8 = 294,
instancenorm_norm = 295,
instancenorm_norm_pack4 = 296,
instancenorm_norm_pack8 = 297,
instancenorm_reduce_mean = 298,
instancenorm_reduce_mean_pack4 = 299,
instancenorm_reduce_mean_pack8 = 300,
instancenorm_reduce_sum4_fp16_to_fp32 = 301,
instancenorm_reduce_sum4_fp16_to_fp32_pack4 = 302,
instancenorm_reduce_sum4_fp16_to_fp32_pack8 = 303,
instancenorm_reduce_sum4_fp32 = 304,
instancenorm_reduce_sum4_fp32_pack4 = 305,
instancenorm_reduce_sum4_fp32_pack8 = 306,
instancenorm_sub_mean_square = 307,
instancenorm_sub_mean_square_pack4 = 308,
instancenorm_sub_mean_square_pack8 = 309,
clip = 310,
clip_pack4 = 311,
clip_pack8 = 312,
reorg = 313,
reorg_pack1to4 = 314,
reorg_pack1to8 = 315,
reorg_pack4 = 316,
reorg_pack4to8 = 317,
reorg_pack8 = 318,
packing = 319,
packing_fp16_to_fp32 = 320,
packing_fp32_to_fp16 = 321,
packing_pack1to4 = 322,
packing_pack1to4_fp16_to_fp32 = 323,
packing_pack1to4_fp32_to_fp16 = 324,
packing_pack1to8 = 325,
packing_pack1to8_fp16_to_fp32 = 326,
packing_pack1to8_fp32_to_fp16 = 327,
packing_pack4 = 328,
packing_pack4_fp16_to_fp32 = 329,
packing_pack4_fp32_to_fp16 = 330,
packing_pack4to1 = 331,
packing_pack4to1_fp16_to_fp32 = 332,
packing_pack4to1_fp32_to_fp16 = 333,
packing_pack4to8 = 334,
packing_pack4to8_fp16_to_fp32 = 335,
packing_pack4to8_fp32_to_fp16 = 336,
packing_pack8 = 337,
packing_pack8_fp16_to_fp32 = 338,
packing_pack8_fp32_to_fp16 = 339,
packing_pack8to1 = 340,
packing_pack8to1_fp16_to_fp32 = 341,
packing_pack8to1_fp32_to_fp16 = 342,
packing_pack8to4 = 343,
packing_pack8to4_fp16_to_fp32 = 344,
packing_pack8to4_fp32_to_fp16 = 345,
cast_fp16_to_fp32 = 346,
cast_fp16_to_fp32_pack4 = 347,
cast_fp16_to_fp32_pack8 = 348,
cast_fp32_to_fp16 = 349,
cast_fp32_to_fp16_pack4 = 350,
cast_fp32_to_fp16_pack8 = 351,
hardsigmoid = 352,
hardsigmoid_pack4 = 353,
hardsigmoid_pack8 = 354,
hardswish = 355,
hardswish_pack4 = 356,
hardswish_pack8 = 357,
pixelshuffle = 358,
pixelshuffle_pack4 = 359,
pixelshuffle_pack4to1 = 360,
pixelshuffle_pack8 = 361,
pixelshuffle_pack8to1 = 362,
pixelshuffle_pack8to4 = 363,
deepcopy = 364,
deepcopy_pack4 = 365,
deepcopy_pack8 = 366,
mish = 367,
mish_pack4 = 368,
mish_pack8 = 369,
swish = 370,
swish_pack4 = 371,
swish_pack8 = 372,
gemm = 373,
multiheadattention_qk_cross = 374,
multiheadattention_qk_cross_pack1to4 = 375,
multiheadattention_qk_cross_pack4 = 376,
multiheadattention_qk_cross_pack4to1 = 377,
multiheadattention_qkv_cross = 378,
multiheadattention_qkv_cross_pack1to4 = 379,
multiheadattention_qkv_cross_pack4 = 380,
multiheadattention_qkv_cross_pack4to1 = 381,
gelu = 382,
gelu_pack4 = 383,
gelu_pack8 = 384,
convolution1d = 385,
convolution1d_pack1to4 = 386,
convolution1d_pack1to8 = 387,
convolution1d_pack4 = 388,
convolution1d_pack4to1 = 389,
convolution1d_pack4to8 = 390,
convolution1d_pack8 = 391,
convolution1d_pack8to1 = 392,
convolution1d_pack8to4 = 393,
erf = 394,
erf_pack4 = 395,
erf_pack8 = 396,
celu = 397,
celu_pack4 = 398,
celu_pack8 = 399,
convert_ycbcr = 400,
vulkan_activation = 401,

