Files
2026-07-13 13:33:03 +08:00

170 lines
22 KiB
C++

/*Auto Generated File, Don' Modified.*/
#include "VulkanShaderMap.hpp"
#include "AllShader.h"
namespace MNN {
void VulkanShaderMap::init() {
mMaps.insert(std::make_pair("glsl_dwweightcopy_comp", std::make_pair(glsl_dwweightcopy_comp,glsl_dwweightcopy_comp_len)));
mMaps.insert(std::make_pair("glsl_deconvCol2Im_comp", std::make_pair(glsl_deconvCol2Im_comp,glsl_deconvCol2Im_comp_len)));
mMaps.insert(std::make_pair("glsl_softmaxImage_comp", std::make_pair(glsl_softmaxImage_comp,glsl_softmaxImage_comp_len)));
mMaps.insert(std::make_pair("glsl_softmaxImage_AXIS_N_comp", std::make_pair(glsl_softmaxImage_AXIS_N_comp,glsl_softmaxImage_AXIS_N_comp_len)));
mMaps.insert(std::make_pair("glsl_softmaxImage_AXIS_H_comp", std::make_pair(glsl_softmaxImage_AXIS_H_comp,glsl_softmaxImage_AXIS_H_comp_len)));
mMaps.insert(std::make_pair("glsl_softmaxImage_AXIS_W_comp", std::make_pair(glsl_softmaxImage_AXIS_W_comp,glsl_softmaxImage_AXIS_W_comp_len)));
mMaps.insert(std::make_pair("glsl_softmaxImage_AXIS_C_comp", std::make_pair(glsl_softmaxImage_AXIS_C_comp,glsl_softmaxImage_AXIS_C_comp_len)));
mMaps.insert(std::make_pair("glsl_topkv2_comp", std::make_pair(glsl_topkv2_comp,glsl_topkv2_comp_len)));
mMaps.insert(std::make_pair("glsl_topkv2_SORT_DESC_comp", std::make_pair(glsl_topkv2_SORT_DESC_comp,glsl_topkv2_SORT_DESC_comp_len)));
mMaps.insert(std::make_pair("glsl_relu_comp", std::make_pair(glsl_relu_comp,glsl_relu_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_comp", std::make_pair(glsl_unaryImage_comp,glsl_unaryImage_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_SIGMOID_comp", std::make_pair(glsl_unaryImage_SIGMOID_comp,glsl_unaryImage_SIGMOID_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_TANH_comp", std::make_pair(glsl_unaryImage_TANH_comp,glsl_unaryImage_TANH_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_ABS_comp", std::make_pair(glsl_unaryImage_ABS_comp,glsl_unaryImage_ABS_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_SQRT_comp", std::make_pair(glsl_unaryImage_SQRT_comp,glsl_unaryImage_SQRT_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_RSQRT_comp", std::make_pair(glsl_unaryImage_RSQRT_comp,glsl_unaryImage_RSQRT_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_NEG_comp", std::make_pair(glsl_unaryImage_NEG_comp,glsl_unaryImage_NEG_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_SQUARE_comp", std::make_pair(glsl_unaryImage_SQUARE_comp,glsl_unaryImage_SQUARE_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_EXP_comp", std::make_pair(glsl_unaryImage_EXP_comp,glsl_unaryImage_EXP_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_SIGN_comp", std::make_pair(glsl_unaryImage_SIGN_comp,glsl_unaryImage_SIGN_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_LOG_comp", std::make_pair(glsl_unaryImage_LOG_comp,glsl_unaryImage_LOG_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_TAN_comp", std::make_pair(glsl_unaryImage_TAN_comp,glsl_unaryImage_TAN_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_COS_comp", std::make_pair(glsl_unaryImage_COS_comp,glsl_unaryImage_COS_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_SIN_comp", std::make_pair(glsl_unaryImage_SIN_comp,glsl_unaryImage_SIN_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_CEIL_comp", std::make_pair(glsl_unaryImage_CEIL_comp,glsl_unaryImage_CEIL_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_FLOOR_comp", std::make_pair(glsl_unaryImage_FLOOR_comp,glsl_unaryImage_FLOOR_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_EXPM1_comp", std::make_pair(glsl_unaryImage_EXPM1_comp,glsl_unaryImage_EXPM1_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_RECIPROCAL_comp", std::make_pair(glsl_unaryImage_RECIPROCAL_comp,glsl_unaryImage_RECIPROCAL_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_SINH_comp", std::make_pair(glsl_unaryImage_SINH_comp,glsl_unaryImage_SINH_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_ASINH_comp", std::make_pair(glsl_unaryImage_ASINH_comp,glsl_unaryImage_ASINH_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_ASIN_comp", std::make_pair(glsl_unaryImage_ASIN_comp,glsl_unaryImage_ASIN_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_COSH_comp", std::make_pair(glsl_unaryImage_COSH_comp,glsl_unaryImage_COSH_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_ACOS_comp", std::make_pair(glsl_unaryImage_ACOS_comp,glsl_unaryImage_ACOS_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_ACOSH_comp", std::make_pair(glsl_unaryImage_ACOSH_comp,glsl_unaryImage_ACOSH_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_ATAN_comp", std::make_pair(glsl_unaryImage_ATAN_comp,glsl_unaryImage_ATAN_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_ATANH_comp", std::make_pair(glsl_unaryImage_ATANH_comp,glsl_unaryImage_ATANH_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_LOG1P_comp", std::make_pair(glsl_unaryImage_LOG1P_comp,glsl_unaryImage_LOG1P_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_ROUND_comp", std::make_pair(glsl_unaryImage_ROUND_comp,glsl_unaryImage_ROUND_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_HARDSWISH_comp", std::make_pair(glsl_unaryImage_HARDSWISH_comp,glsl_unaryImage_HARDSWISH_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_GELU_comp", std::make_pair(glsl_unaryImage_GELU_comp,glsl_unaryImage_GELU_comp_len)));
mMaps.insert(std::make_pair("glsl_unaryImage_SILU_comp", std::make_pair(glsl_unaryImage_SILU_comp,glsl_unaryImage_SILU_comp_len)));
mMaps.insert(std::make_pair("glsl_im2col_comp", std::make_pair(glsl_im2col_comp,glsl_im2col_comp_len)));
mMaps.insert(std::make_pair("glsl_convolutionDepthwise_comp", std::make_pair(glsl_convolutionDepthwise_comp,glsl_convolutionDepthwise_comp_len)));
mMaps.insert(std::make_pair("glsl_convolutionDepthwise_FP32_comp", std::make_pair(glsl_convolutionDepthwise_FP32_comp,glsl_convolutionDepthwise_FP32_comp_len)));
mMaps.insert(std::make_pair("glsl_convolutionDepthwise_RELU_FP32_comp", std::make_pair(glsl_convolutionDepthwise_RELU_FP32_comp,glsl_convolutionDepthwise_RELU_FP32_comp_len)));
mMaps.insert(std::make_pair("glsl_convolutionDepthwise_RELU6_FP32_comp", std::make_pair(glsl_convolutionDepthwise_RELU6_FP32_comp,glsl_convolutionDepthwise_RELU6_FP32_comp_len)));
mMaps.insert(std::make_pair("glsl_convolutionDepthwise_FP16_comp", std::make_pair(glsl_convolutionDepthwise_FP16_comp,glsl_convolutionDepthwise_FP16_comp_len)));
mMaps.insert(std::make_pair("glsl_convolutionDepthwise_RELU_FP16_comp", std::make_pair(glsl_convolutionDepthwise_RELU_FP16_comp,glsl_convolutionDepthwise_RELU_FP16_comp_len)));
mMaps.insert(std::make_pair("glsl_convolutionDepthwise_RELU6_FP16_comp", std::make_pair(glsl_convolutionDepthwise_RELU6_FP16_comp,glsl_convolutionDepthwise_RELU6_FP16_comp_len)));
mMaps.insert(std::make_pair("glsl_gridSampleBilinear_comp", std::make_pair(glsl_gridSampleBilinear_comp,glsl_gridSampleBilinear_comp_len)));
mMaps.insert(std::make_pair("glsl_gridSampleBilinear_PAD_MODE_ZEROS_comp", std::make_pair(glsl_gridSampleBilinear_PAD_MODE_ZEROS_comp,glsl_gridSampleBilinear_PAD_MODE_ZEROS_comp_len)));
mMaps.insert(std::make_pair("glsl_convolution1x1_c8w4_comp", std::make_pair(glsl_convolution1x1_c8w4_comp,glsl_convolution1x1_c8w4_comp_len)));
mMaps.insert(std::make_pair("glsl_convolution1x1_c8w4_FP32_comp", std::make_pair(glsl_convolution1x1_c8w4_FP32_comp,glsl_convolution1x1_c8w4_FP32_comp_len)));
mMaps.insert(std::make_pair("glsl_convolution1x1_c8w4_RELU_FP32_comp", std::make_pair(glsl_convolution1x1_c8w4_RELU_FP32_comp,glsl_convolution1x1_c8w4_RELU_FP32_comp_len)));
mMaps.insert(std::make_pair("glsl_convolution1x1_c8w4_RELU6_FP32_comp", std::make_pair(glsl_convolution1x1_c8w4_RELU6_FP32_comp,glsl_convolution1x1_c8w4_RELU6_FP32_comp_len)));
mMaps.insert(std::make_pair("glsl_convolution1x1_c8w4_FP16_comp", std::make_pair(glsl_convolution1x1_c8w4_FP16_comp,glsl_convolution1x1_c8w4_FP16_comp_len)));
mMaps.insert(std::make_pair("glsl_convolution1x1_c8w4_RELU_FP16_comp", std::make_pair(glsl_convolution1x1_c8w4_RELU_FP16_comp,glsl_convolution1x1_c8w4_RELU_FP16_comp_len)));
mMaps.insert(std::make_pair("glsl_convolution1x1_c8w4_RELU6_FP16_comp", std::make_pair(glsl_convolution1x1_c8w4_RELU6_FP16_comp,glsl_convolution1x1_c8w4_RELU6_FP16_comp_len)));
mMaps.insert(std::make_pair("glsl_gridSampleNearest_comp", std::make_pair(glsl_gridSampleNearest_comp,glsl_gridSampleNearest_comp_len)));
mMaps.insert(std::make_pair("glsl_gridSampleNearest_PAD_MODE_ZEROS_comp", std::make_pair(glsl_gridSampleNearest_PAD_MODE_ZEROS_comp,glsl_gridSampleNearest_PAD_MODE_ZEROS_comp_len)));
mMaps.insert(std::make_pair("glsl_relu6_comp", std::make_pair(glsl_relu6_comp,glsl_relu6_comp_len)));
mMaps.insert(std::make_pair("glsl_binaryImage_comp", std::make_pair(glsl_binaryImage_comp,glsl_binaryImage_comp_len)));
mMaps.insert(std::make_pair("glsl_binaryImage_ADD_comp", std::make_pair(glsl_binaryImage_ADD_comp,glsl_binaryImage_ADD_comp_len)));
mMaps.insert(std::make_pair("glsl_binaryImage_SUB_comp", std::make_pair(glsl_binaryImage_SUB_comp,glsl_binaryImage_SUB_comp_len)));
mMaps.insert(std::make_pair("glsl_binaryImage_MUL_comp", std::make_pair(glsl_binaryImage_MUL_comp,glsl_binaryImage_MUL_comp_len)));
mMaps.insert(std::make_pair("glsl_binaryImage_DIV_comp", std::make_pair(glsl_binaryImage_DIV_comp,glsl_binaryImage_DIV_comp_len)));
mMaps.insert(std::make_pair("glsl_binaryImage_POW_comp", std::make_pair(glsl_binaryImage_POW_comp,glsl_binaryImage_POW_comp_len)));
mMaps.insert(std::make_pair("glsl_binaryImage_VMAX_comp", std::make_pair(glsl_binaryImage_VMAX_comp,glsl_binaryImage_VMAX_comp_len)));
mMaps.insert(std::make_pair("glsl_binaryImage_SQUDIFF_comp", std::make_pair(glsl_binaryImage_SQUDIFF_comp,glsl_binaryImage_SQUDIFF_comp_len)));
mMaps.insert(std::make_pair("glsl_binaryImage_VMIN_comp", std::make_pair(glsl_binaryImage_VMIN_comp,glsl_binaryImage_VMIN_comp_len)));
mMaps.insert(std::make_pair("glsl_matmul_input_comp", std::make_pair(glsl_matmul_input_comp,glsl_matmul_input_comp_len)));
mMaps.insert(std::make_pair("glsl_matmul_input_TRANSPOSE_comp", std::make_pair(glsl_matmul_input_TRANSPOSE_comp,glsl_matmul_input_TRANSPOSE_comp_len)));
mMaps.insert(std::make_pair("glsl_nchwToimage_comp", std::make_pair(glsl_nchwToimage_comp,glsl_nchwToimage_comp_len)));
mMaps.insert(std::make_pair("glsl_nchwToimage_INT_comp", std::make_pair(glsl_nchwToimage_INT_comp,glsl_nchwToimage_INT_comp_len)));
mMaps.insert(std::make_pair("glsl_packAsImage4x4_comp", std::make_pair(glsl_packAsImage4x4_comp,glsl_packAsImage4x4_comp_len)));
mMaps.insert(std::make_pair("glsl_packAsImage4x4_TRANSPOSE_comp", std::make_pair(glsl_packAsImage4x4_TRANSPOSE_comp,glsl_packAsImage4x4_TRANSPOSE_comp_len)));
mMaps.insert(std::make_pair("glsl_roipooling_comp", std::make_pair(glsl_roipooling_comp,glsl_roipooling_comp_len)));
mMaps.insert(std::make_pair("glsl_blit_comp", std::make_pair(glsl_blit_comp,glsl_blit_comp_len)));
mMaps.insert(std::make_pair("glsl_blit_INT_comp", std::make_pair(glsl_blit_INT_comp,glsl_blit_INT_comp_len)));
mMaps.insert(std::make_pair("glsl_blit_image_comp", std::make_pair(glsl_blit_image_comp,glsl_blit_image_comp_len)));
mMaps.insert(std::make_pair("glsl_blit_image_INT_comp", std::make_pair(glsl_blit_image_INT_comp,glsl_blit_image_INT_comp_len)));
mMaps.insert(std::make_pair("glsl_fill_image_comp", std::make_pair(glsl_fill_image_comp,glsl_fill_image_comp_len)));
mMaps.insert(std::make_pair("glsl_fill_image_INT_comp", std::make_pair(glsl_fill_image_INT_comp,glsl_fill_image_INT_comp_len)));
mMaps.insert(std::make_pair("glsl_imageTonchw_comp", std::make_pair(glsl_imageTonchw_comp,glsl_imageTonchw_comp_len)));
mMaps.insert(std::make_pair("glsl_imageTonchw_INT_comp", std::make_pair(glsl_imageTonchw_INT_comp,glsl_imageTonchw_INT_comp_len)));
mMaps.insert(std::make_pair("glsl_resizeNearest_comp", std::make_pair(glsl_resizeNearest_comp,glsl_resizeNearest_comp_len)));
mMaps.insert(std::make_pair("glsl_resizeNearest_NEAREST_ROUND_comp", std::make_pair(glsl_resizeNearest_NEAREST_ROUND_comp,glsl_resizeNearest_NEAREST_ROUND_comp_len)));
mMaps.insert(std::make_pair("glsl_reduce_comp", std::make_pair(glsl_reduce_comp,glsl_reduce_comp_len)));
mMaps.insert(std::make_pair("glsl_reduce_VMAX_comp", std::make_pair(glsl_reduce_VMAX_comp,glsl_reduce_VMAX_comp_len)));
mMaps.insert(std::make_pair("glsl_reduce_VMIN_comp", std::make_pair(glsl_reduce_VMIN_comp,glsl_reduce_VMIN_comp_len)));
mMaps.insert(std::make_pair("glsl_reduce_MEAN_comp", std::make_pair(glsl_reduce_MEAN_comp,glsl_reduce_MEAN_comp_len)));
mMaps.insert(std::make_pair("glsl_reduce_PROD_comp", std::make_pair(glsl_reduce_PROD_comp,glsl_reduce_PROD_comp_len)));
mMaps.insert(std::make_pair("glsl_reduce_SUM_comp", std::make_pair(glsl_reduce_SUM_comp,glsl_reduce_SUM_comp_len)));
mMaps.insert(std::make_pair("glsl_resizeBilinear_comp", std::make_pair(glsl_resizeBilinear_comp,glsl_resizeBilinear_comp_len)));
mMaps.insert(std::make_pair("glsl_nchwTonc4hw4_comp", std::make_pair(glsl_nchwTonc4hw4_comp,glsl_nchwTonc4hw4_comp_len)));
mMaps.insert(std::make_pair("glsl_nc4hw4Tonchw_comp", std::make_pair(glsl_nc4hw4Tonchw_comp,glsl_nc4hw4Tonchw_comp_len)));
mMaps.insert(std::make_pair("glsl_buffer2Image2D_comp", std::make_pair(glsl_buffer2Image2D_comp,glsl_buffer2Image2D_comp_len)));
mMaps.insert(std::make_pair("glsl_range_comp", std::make_pair(glsl_range_comp,glsl_range_comp_len)));
mMaps.insert(std::make_pair("glsl_im2col1x1_comp", std::make_pair(glsl_im2col1x1_comp,glsl_im2col1x1_comp_len)));
mMaps.insert(std::make_pair("glsl_avgpool_comp", std::make_pair(glsl_avgpool_comp,glsl_avgpool_comp_len)));
mMaps.insert(std::make_pair("glsl_unPackImage4x4_comp", std::make_pair(glsl_unPackImage4x4_comp,glsl_unPackImage4x4_comp_len)));
mMaps.insert(std::make_pair("glsl_unPackImage4x4_TRANSPOSE_comp", std::make_pair(glsl_unPackImage4x4_TRANSPOSE_comp,glsl_unPackImage4x4_TRANSPOSE_comp_len)));
mMaps.insert(std::make_pair("glsl_maxpool_comp", std::make_pair(glsl_maxpool_comp,glsl_maxpool_comp_len)));
mMaps.insert(std::make_pair("glsl_winogradTransformDest2_3_1_comp", std::make_pair(glsl_winogradTransformDest2_3_1_comp,glsl_winogradTransformDest2_3_1_comp_len)));
mMaps.insert(std::make_pair("glsl_winogradTransformDest2_3_1_RELU_comp", std::make_pair(glsl_winogradTransformDest2_3_1_RELU_comp,glsl_winogradTransformDest2_3_1_RELU_comp_len)));
mMaps.insert(std::make_pair("glsl_winogradTransformDest2_3_1_RELU6_comp", std::make_pair(glsl_winogradTransformDest2_3_1_RELU6_comp,glsl_winogradTransformDest2_3_1_RELU6_comp_len)));
mMaps.insert(std::make_pair("glsl_winogradTransformSource2_3_1_comp", std::make_pair(glsl_winogradTransformSource2_3_1_comp,glsl_winogradTransformSource2_3_1_comp_len)));
mMaps.insert(std::make_pair("glsl_convolution1x1_comp", std::make_pair(glsl_convolution1x1_comp,glsl_convolution1x1_comp_len)));
mMaps.insert(std::make_pair("glsl_convolution1x1_FP32_comp", std::make_pair(glsl_convolution1x1_FP32_comp,glsl_convolution1x1_FP32_comp_len)));
mMaps.insert(std::make_pair("glsl_convolution1x1_RELU_FP32_comp", std::make_pair(glsl_convolution1x1_RELU_FP32_comp,glsl_convolution1x1_RELU_FP32_comp_len)));
mMaps.insert(std::make_pair("glsl_convolution1x1_RELU6_FP32_comp", std::make_pair(glsl_convolution1x1_RELU6_FP32_comp,glsl_convolution1x1_RELU6_FP32_comp_len)));
mMaps.insert(std::make_pair("glsl_convolution1x1_FP16_comp", std::make_pair(glsl_convolution1x1_FP16_comp,glsl_convolution1x1_FP16_comp_len)));
mMaps.insert(std::make_pair("glsl_convolution1x1_RELU_FP16_comp", std::make_pair(glsl_convolution1x1_RELU_FP16_comp,glsl_convolution1x1_RELU_FP16_comp_len)));
mMaps.insert(std::make_pair("glsl_convolution1x1_RELU6_FP16_comp", std::make_pair(glsl_convolution1x1_RELU6_FP16_comp,glsl_convolution1x1_RELU6_FP16_comp_len)));
mMaps.insert(std::make_pair("glsl_col2Im_comp", std::make_pair(glsl_col2Im_comp,glsl_col2Im_comp_len)));
mMaps.insert(std::make_pair("glsl_col2Im_RELU_comp", std::make_pair(glsl_col2Im_RELU_comp,glsl_col2Im_RELU_comp_len)));
mMaps.insert(std::make_pair("glsl_col2Im_RELU6_comp", std::make_pair(glsl_col2Im_RELU6_comp,glsl_col2Im_RELU6_comp_len)));
mMaps.insert(std::make_pair("glsl_nc4hw4toimage_comp", std::make_pair(glsl_nc4hw4toimage_comp,glsl_nc4hw4toimage_comp_len)));
mMaps.insert(std::make_pair("glsl_nc4hw4toimage_INT_comp", std::make_pair(glsl_nc4hw4toimage_INT_comp,glsl_nc4hw4toimage_INT_comp_len)));
mMaps.insert(std::make_pair("glsl_imageTonc4hw4_comp", std::make_pair(glsl_imageTonc4hw4_comp,glsl_imageTonc4hw4_comp_len)));
mMaps.insert(std::make_pair("glsl_imageTonc4hw4_INT_comp", std::make_pair(glsl_imageTonc4hw4_INT_comp,glsl_imageTonc4hw4_INT_comp_len)));
mMaps.insert(std::make_pair("glsl_binary_blit_comp", std::make_pair(glsl_binary_blit_comp,glsl_binary_blit_comp_len)));
mMaps.insert(std::make_pair("glsl_binary_blit_ADD_comp", std::make_pair(glsl_binary_blit_ADD_comp,glsl_binary_blit_ADD_comp_len)));
mMaps.insert(std::make_pair("glsl_binary_blit_SUB_comp", std::make_pair(glsl_binary_blit_SUB_comp,glsl_binary_blit_SUB_comp_len)));
mMaps.insert(std::make_pair("glsl_binary_blit_MUL_comp", std::make_pair(glsl_binary_blit_MUL_comp,glsl_binary_blit_MUL_comp_len)));
mMaps.insert(std::make_pair("glsl_binary_blit_DIV_comp", std::make_pair(glsl_binary_blit_DIV_comp,glsl_binary_blit_DIV_comp_len)));
mMaps.insert(std::make_pair("glsl_binary_blit_POW_comp", std::make_pair(glsl_binary_blit_POW_comp,glsl_binary_blit_POW_comp_len)));
mMaps.insert(std::make_pair("glsl_binary_blit_VMAX_comp", std::make_pair(glsl_binary_blit_VMAX_comp,glsl_binary_blit_VMAX_comp_len)));
mMaps.insert(std::make_pair("glsl_binary_blit_VMIN_comp", std::make_pair(glsl_binary_blit_VMIN_comp,glsl_binary_blit_VMIN_comp_len)));
mMaps.insert(std::make_pair("glsl_binary_blit_SQUDIFF_comp", std::make_pair(glsl_binary_blit_SQUDIFF_comp,glsl_binary_blit_SQUDIFF_comp_len)));
mMaps.insert(std::make_pair("glsl_convolutionDepthwise_s1d1_w2_comp", std::make_pair(glsl_convolutionDepthwise_s1d1_w2_comp,glsl_convolutionDepthwise_s1d1_w2_comp_len)));
mMaps.insert(std::make_pair("glsl_convolutionDepthwise_s1d1_w2_FP32_comp", std::make_pair(glsl_convolutionDepthwise_s1d1_w2_FP32_comp,glsl_convolutionDepthwise_s1d1_w2_FP32_comp_len)));
mMaps.insert(std::make_pair("glsl_convolutionDepthwise_s1d1_w2_RELU_FP32_comp", std::make_pair(glsl_convolutionDepthwise_s1d1_w2_RELU_FP32_comp,glsl_convolutionDepthwise_s1d1_w2_RELU_FP32_comp_len)));
mMaps.insert(std::make_pair("glsl_convolutionDepthwise_s1d1_w2_RELU6_FP32_comp", std::make_pair(glsl_convolutionDepthwise_s1d1_w2_RELU6_FP32_comp,glsl_convolutionDepthwise_s1d1_w2_RELU6_FP32_comp_len)));
mMaps.insert(std::make_pair("glsl_convolutionDepthwise_s1d1_w2_FP16_comp", std::make_pair(glsl_convolutionDepthwise_s1d1_w2_FP16_comp,glsl_convolutionDepthwise_s1d1_w2_FP16_comp_len)));
mMaps.insert(std::make_pair("glsl_convolutionDepthwise_s1d1_w2_RELU_FP16_comp", std::make_pair(glsl_convolutionDepthwise_s1d1_w2_RELU_FP16_comp,glsl_convolutionDepthwise_s1d1_w2_RELU_FP16_comp_len)));
mMaps.insert(std::make_pair("glsl_convolutionDepthwise_s1d1_w2_RELU6_FP16_comp", std::make_pair(glsl_convolutionDepthwise_s1d1_w2_RELU6_FP16_comp,glsl_convolutionDepthwise_s1d1_w2_RELU6_FP16_comp_len)));
mMaps.insert(std::make_pair("glsl_matmul_output_comp", std::make_pair(glsl_matmul_output_comp,glsl_matmul_output_comp_len)));
mMaps.insert(std::make_pair("glsl_matmul_output_BIAS_comp", std::make_pair(glsl_matmul_output_BIAS_comp,glsl_matmul_output_BIAS_comp_len)));
mMaps.insert(std::make_pair("glsl_matmul_output_TRANSPOSE_comp", std::make_pair(glsl_matmul_output_TRANSPOSE_comp,glsl_matmul_output_TRANSPOSE_comp_len)));
mMaps.insert(std::make_pair("glsl_matmul_output_TRANSPOSE_BIAS_comp", std::make_pair(glsl_matmul_output_TRANSPOSE_BIAS_comp,glsl_matmul_output_TRANSPOSE_BIAS_comp_len)));
mMaps.insert(std::make_pair("glsl_gemm16x16_comp", std::make_pair(glsl_gemm16x16_comp,glsl_gemm16x16_comp_len)));
mMaps.insert(std::make_pair("glsl_gemm16x16_FP16_comp", std::make_pair(glsl_gemm16x16_FP16_comp,glsl_gemm16x16_FP16_comp_len)));
mMaps.insert(std::make_pair("glsl_deconvolutionDepthwise_comp", std::make_pair(glsl_deconvolutionDepthwise_comp,glsl_deconvolutionDepthwise_comp_len)));
mMaps.insert(std::make_pair("glsl_deconvolutionDepthwise_RELU_comp", std::make_pair(glsl_deconvolutionDepthwise_RELU_comp,glsl_deconvolutionDepthwise_RELU_comp_len)));
mMaps.insert(std::make_pair("glsl_deconvolutionDepthwise_RELU6_comp", std::make_pair(glsl_deconvolutionDepthwise_RELU6_comp,glsl_deconvolutionDepthwise_RELU6_comp_len)));
mMaps.insert(std::make_pair("glsl_preluWithChannel_comp", std::make_pair(glsl_preluWithChannel_comp,glsl_preluWithChannel_comp_len)));
mMaps.insert(std::make_pair("glsl_deconvIm2Col_comp", std::make_pair(glsl_deconvIm2Col_comp,glsl_deconvIm2Col_comp_len)));
mMaps.insert(std::make_pair("glsl_deconvIm2Col_RELU_comp", std::make_pair(glsl_deconvIm2Col_RELU_comp,glsl_deconvIm2Col_RELU_comp_len)));
mMaps.insert(std::make_pair("glsl_deconvIm2Col_RELU6_comp", std::make_pair(glsl_deconvIm2Col_RELU6_comp,glsl_deconvIm2Col_RELU6_comp_len)));
mMaps.insert(std::make_pair("glsl_buffer2Image1D_comp", std::make_pair(glsl_buffer2Image1D_comp,glsl_buffer2Image1D_comp_len)));
mMaps.insert(std::make_pair("glsl_scale_comp", std::make_pair(glsl_scale_comp,glsl_scale_comp_len)));
mMaps.insert(std::make_pair("glsl_argmax_comp", std::make_pair(glsl_argmax_comp,glsl_argmax_comp_len)));
mMaps.insert(std::make_pair("glsl_argmax_ARGMIN_comp", std::make_pair(glsl_argmax_ARGMIN_comp,glsl_argmax_ARGMIN_comp_len)));
mMaps.insert(std::make_pair("glsl_buffer2Image3D_comp", std::make_pair(glsl_buffer2Image3D_comp,glsl_buffer2Image3D_comp_len)));
mMaps.insert(std::make_pair("glsl_convolution1x1_w4_comp", std::make_pair(glsl_convolution1x1_w4_comp,glsl_convolution1x1_w4_comp_len)));
mMaps.insert(std::make_pair("glsl_convolution1x1_w4_FP32_comp", std::make_pair(glsl_convolution1x1_w4_FP32_comp,glsl_convolution1x1_w4_FP32_comp_len)));
mMaps.insert(std::make_pair("glsl_convolution1x1_w4_RELU_FP32_comp", std::make_pair(glsl_convolution1x1_w4_RELU_FP32_comp,glsl_convolution1x1_w4_RELU_FP32_comp_len)));
mMaps.insert(std::make_pair("glsl_convolution1x1_w4_RELU6_FP32_comp", std::make_pair(glsl_convolution1x1_w4_RELU6_FP32_comp,glsl_convolution1x1_w4_RELU6_FP32_comp_len)));
mMaps.insert(std::make_pair("glsl_convolution1x1_w4_FP16_comp", std::make_pair(glsl_convolution1x1_w4_FP16_comp,glsl_convolution1x1_w4_FP16_comp_len)));
mMaps.insert(std::make_pair("glsl_convolution1x1_w4_RELU_FP16_comp", std::make_pair(glsl_convolution1x1_w4_RELU_FP16_comp,glsl_convolution1x1_w4_RELU_FP16_comp_len)));
mMaps.insert(std::make_pair("glsl_convolution1x1_w4_RELU6_FP16_comp", std::make_pair(glsl_convolution1x1_w4_RELU6_FP16_comp,glsl_convolution1x1_w4_RELU6_FP16_comp_len)));
}
}