├── .Doxyfile ├── .clang-format ├── .github └── workflows │ ├── linux-android-armv7.yml │ ├── linux-android-armv8.yml │ ├── linux-android-x86_64.yml │ ├── linux-x86-avx2.yml │ ├── linux-x86.yml │ ├── macos-android-armv7.yml │ ├── macos-android-armv8.yml │ ├── macos-android-x86_64.yml │ ├── macos-ios-armv7.yml │ ├── macos-ios-armv8.yml │ ├── macos-x86-avx2.yml │ ├── macos-x86.yml │ ├── training_linux-android-armv8.yml │ ├── training_linux-x86-avx2.yml │ ├── windows-android-armv7.yml │ ├── windows-android-armv8.yml │ ├── windows-android-x86_64.yml │ ├── windows-x86-avx2.yml │ └── windows-x86.yml ├── .gitignore ├── CMakeLists.txt ├── LICENSE.md ├── README.md ├── SECURITY.md ├── SUMMARY.md ├── book.json ├── common ├── CMakeLists.txt ├── cmakes │ ├── FindFFTS.cmake │ ├── FindFlatBuffers.cmake │ ├── FindGcl.cmake │ ├── FindJNI.cmake │ ├── FindOpenCL.cmake │ ├── FindProtobuf.cmake │ ├── FindSecureC.cmake │ ├── FindTFLite.cmake │ ├── Findjpeg.cmake │ ├── Findjsoncpp.cmake │ ├── blank_lib.c │ ├── blank_main.c │ ├── bolt.cmake │ ├── cpuinfo.cmake │ └── dep-common.cmake ├── gcl │ ├── CMakeLists.txt │ ├── include │ │ ├── context.h │ │ ├── dl_func.h │ │ ├── event.h │ │ ├── gcl.h │ │ ├── gcl_common.h │ │ ├── gcl_engine.h │ │ ├── gcl_func.h │ │ ├── gcl_kernel_binmap.h │ │ ├── gcl_kernel_source.h │ │ ├── gcl_kernel_type.h │ │ ├── gclmem_desc_infer.h │ │ ├── kernel.h │ │ ├── memory.h │ │ ├── ocl_context.h │ │ ├── ocl_data_alloc.h │ │ ├── ocl_data_trans.h │ │ ├── ocl_desc_trans.h │ │ ├── platform.h │ │ └── program.h │ ├── src │ │ ├── CMakeLists.txt │ │ ├── ocl_context.cpp │ │ └── ocl_data_trans.cpp │ └── tools │ │ ├── device_info │ │ ├── CMakeLists.txt │ │ └── clinfo.cpp │ │ ├── gcl_sample │ │ ├── CMakeLists.txt │ │ ├── build.sh │ │ ├── cl │ │ │ └── sample.cl │ │ └── sample.cpp │ │ ├── kernel_lib_compile │ │ ├── CMakeLists.txt │ │ ├── buildKernelLib.sh │ │ ├── device_name │ │ │ ├── CMakeLists.txt │ │ │ └── device_name.cpp │ │ ├── kernel_bin │ │ │ ├── CMakeLists.txt │ │ │ └── clbinary.cpp │ │ ├── kernel_bin2char │ │ │ └── bin2char.cpp │ │ └── sh │ │ │ ├── adbDeviceNum.sh │ │ │ ├── buildKernelBin.sh │ │ │ ├── buildKernelLibConfig.sh │ │ │ ├── compile │ │ │ ├── argmax_x.sh │ │ │ ├── bilateral_slice_apply_c12.sh │ │ │ ├── common.sh │ │ │ ├── sample.sh │ │ │ ├── topk_merge.sh │ │ │ ├── topk_sort.sh │ │ │ └── topk_update.sh │ │ │ ├── packKernelBin.sh │ │ │ └── sh.config │ │ └── kernel_source_compile │ │ ├── CMakeLists.txt │ │ ├── buildKernelSourceLib.sh │ │ └── kernel_cl2char │ │ └── cl2char.cpp ├── memory │ └── include │ │ ├── memory.hpp │ │ ├── memory_cpu.hpp │ │ ├── memory_ocl.hpp │ │ ├── memory_ocl_img.hpp │ │ ├── tensor.hpp │ │ └── tensor_auxiliary.h ├── model_spec │ ├── CMakeLists.txt │ ├── include │ │ ├── model_common.h │ │ ├── model_print.h │ │ └── model_spec.h │ └── src │ │ ├── CMakeLists.txt │ │ ├── model_common.cpp │ │ ├── model_deserialize.cpp │ │ ├── model_print.cpp │ │ ├── model_serialize.cpp │ │ └── model_spec.cpp └── uni │ ├── CMakeLists.txt │ ├── include │ ├── affinity_policy.h │ ├── algorithm_map.h │ ├── arm_neon_expand.h │ ├── data_type.h │ ├── error.h │ ├── file.h │ ├── graph.h │ ├── memory_cpu.h │ ├── operator_type.h │ ├── parameter_spec.h │ ├── profiling.h │ ├── schedule.h │ ├── secure_c_wrapper.h │ ├── shape_infer.h │ ├── string_functions.h │ ├── sys.h │ ├── task.h │ ├── tensor_desc.h │ ├── tensor_transpose.h │ ├── thread_affinity.h │ ├── uni.h │ ├── ut_util.h │ ├── ut_util_ocl.h │ └── x86_avx2_expand.h │ └── src │ ├── CMakeLists.txt │ ├── profiling.cpp │ └── tensor_transpose.cpp ├── compute ├── CMakeLists.txt ├── blas_enhance │ ├── CMakeLists.txt │ ├── include │ │ └── blas_enhance.h │ ├── src │ │ ├── CMakeLists.txt │ │ ├── axpby.cpp │ │ ├── cpu │ │ │ ├── arm │ │ │ │ ├── axpby.cpp │ │ │ │ ├── blas_arm.h │ │ │ │ ├── fp16 │ │ │ │ │ ├── axpby.cpp │ │ │ │ │ ├── blas_fp16.h │ │ │ │ │ ├── mmm.cpp │ │ │ │ │ ├── mvm.cpp │ │ │ │ │ ├── mvm.h │ │ │ │ │ ├── mvm_A55.cpp │ │ │ │ │ ├── mvm_A76.cpp │ │ │ │ │ ├── mvm_common.h │ │ │ │ │ ├── v8.2 │ │ │ │ │ │ ├── blas_matrix_transpose.h │ │ │ │ │ │ ├── mmm.cpp │ │ │ │ │ │ ├── mmm.h │ │ │ │ │ │ ├── mmm_A55.cpp │ │ │ │ │ │ ├── mmm_A76.cpp │ │ │ │ │ │ └── mmm_common.h │ │ │ │ │ └── v9 │ │ │ │ │ │ ├── blas_matrix_transpose.h │ │ │ │ │ │ ├── kernels │ │ │ │ │ │ ├── 12x2.h │ │ │ │ │ │ ├── 12x4.h │ │ │ │ │ │ ├── 12x8.h │ │ │ │ │ │ ├── 2x2.h │ │ │ │ │ │ ├── 2x4.h │ │ │ │ │ │ ├── 2x8.h │ │ │ │ │ │ ├── 4x2.h │ │ │ │ │ │ ├── 4x4.h │ │ │ │ │ │ ├── 4x8.h │ │ │ │ │ │ ├── 8x2.h │ │ │ │ │ │ ├── 8x4.h │ │ │ │ │ │ ├── 8x8.h │ │ │ │ │ │ └── tail.h │ │ │ │ │ │ └── mmm.cpp │ │ │ │ ├── fp32 │ │ │ │ │ ├── axpby.cpp │ │ │ │ │ ├── blas_fp32.h │ │ │ │ │ ├── kernels_fp32.h │ │ │ │ │ ├── mmm.cpp │ │ │ │ │ ├── mvm.cpp │ │ │ │ │ ├── mvm_col.cpp │ │ │ │ │ ├── mvm_row.cpp │ │ │ │ │ ├── v7 │ │ │ │ │ │ └── mmm_V7.cpp │ │ │ │ │ └── v8 │ │ │ │ │ │ └── mmm_V8.cpp │ │ │ │ ├── int8 │ │ │ │ │ ├── blas_int8.h │ │ │ │ │ ├── mmm.cpp │ │ │ │ │ ├── mvm.cpp │ │ │ │ │ ├── v7 │ │ │ │ │ │ ├── blas_matrix_transpose.h │ │ │ │ │ │ ├── mmm.cpp │ │ │ │ │ │ └── mvm.h │ │ │ │ │ ├── v8.2 │ │ │ │ │ │ ├── blas_matrix_transpose.h │ │ │ │ │ │ ├── mmm.cpp │ │ │ │ │ │ ├── mmm_A55.cpp │ │ │ │ │ │ ├── mmm_A76.cpp │ │ │ │ │ │ ├── mmm_common.h │ │ │ │ │ │ ├── mmm_v8.h │ │ │ │ │ │ └── mvm.h │ │ │ │ │ ├── v8 │ │ │ │ │ │ └── mmm.cpp │ │ │ │ │ └── v9 │ │ │ │ │ │ ├── kernels │ │ │ │ │ │ ├── 12x2.h │ │ │ │ │ │ ├── 12x4.h │ │ │ │ │ │ ├── 12x8.h │ │ │ │ │ │ ├── 2x2.h │ │ │ │ │ │ ├── 2x4.h │ │ │ │ │ │ ├── 2x8.h │ │ │ │ │ │ ├── 4x2.h │ │ │ │ │ │ ├── 4x4.h │ │ │ │ │ │ ├── 4x8.h │ │ │ │ │ │ ├── 8x2.h │ │ │ │ │ │ ├── 8x4.h │ │ │ │ │ │ ├── 8x8.h │ │ │ │ │ │ └── tail.h │ │ │ │ │ │ └── mmm.cpp │ │ │ │ ├── mmm.cpp │ │ │ │ └── mvm.cpp │ │ │ ├── general │ │ │ │ ├── axpby.cpp │ │ │ │ ├── blas_general.h │ │ │ │ ├── mmm.cpp │ │ │ │ └── mvm.cpp │ │ │ └── x86 │ │ │ │ ├── axpby.cpp │ │ │ │ ├── blas_x86.h │ │ │ │ ├── fp32 │ │ │ │ ├── axpby.cpp │ │ │ │ ├── blas_common_fp32.h │ │ │ │ ├── blas_fp32.h │ │ │ │ ├── mmm_avx2.cpp │ │ │ │ ├── mvm_avx2_col.cpp │ │ │ │ ├── mvm_avx2_pack.cpp │ │ │ │ └── mvm_avx2_row.cpp │ │ │ │ ├── int8 │ │ │ │ ├── avx │ │ │ │ │ ├── mmm_avx_vnni.cpp │ │ │ │ │ ├── mvm_avx_vnni.cpp │ │ │ │ │ └── mvm_avx_vnni_row.cpp │ │ │ │ ├── avx512 │ │ │ │ │ ├── mmm_avx512_vnni.cpp │ │ │ │ │ ├── mvm_avx512_vnni.cpp │ │ │ │ │ └── mvm_avx512_vnni_row.cpp │ │ │ │ ├── blas_common_int8.h │ │ │ │ └── blas_int8.h │ │ │ │ ├── mmm.cpp │ │ │ │ └── mvm.cpp │ │ ├── mmm.cpp │ │ └── mvm.cpp │ └── tests │ │ ├── CMakeLists.txt │ │ ├── test_mmm.cpp │ │ └── test_mvm.cpp ├── image │ ├── CMakeLists.txt │ ├── include │ │ ├── image.h │ │ └── image_processing.hpp │ ├── src │ │ ├── CMakeLists.txt │ │ ├── convert_color.cpp │ │ ├── cpu │ │ │ ├── arm │ │ │ │ ├── image_arm.h │ │ │ │ └── resize_bilinear.cpp │ │ │ ├── convert_color.cpp │ │ │ ├── cpu_functions.h │ │ │ ├── general │ │ │ │ ├── image_general.h │ │ │ │ └── resize_bilinear.cpp │ │ │ ├── grid_sample.cpp │ │ │ ├── image_cpu.h │ │ │ ├── resize_nearest.cpp │ │ │ └── x86 │ │ │ │ ├── image_x86.h │ │ │ │ ├── resize_bilinear.cpp │ │ │ │ └── resize_nearest.cpp │ │ ├── gpu │ │ │ └── mali │ │ │ │ ├── cl │ │ │ │ ├── kernel_option │ │ │ │ │ ├── convert_color_opt.h │ │ │ │ │ ├── lut_opt.h │ │ │ │ │ ├── lut_preprocess_opt.h │ │ │ │ │ └── resize_opt.h │ │ │ │ ├── resize_bilinear.cl │ │ │ │ ├── resize_nearest.cl │ │ │ │ ├── rgb_to_yuv_nv21.cl │ │ │ │ └── yuv_nv21_to_rgb.cl │ │ │ │ ├── convert_color.cpp │ │ │ │ ├── fp16 │ │ │ │ ├── resize_mali_fp16.cpp │ │ │ │ └── resize_mali_fp16.h │ │ │ │ ├── image_mali.h │ │ │ │ ├── lut.cpp │ │ │ │ ├── lut_preprocess.cpp │ │ │ │ └── resize.cpp │ │ ├── grid_sample.cpp │ │ ├── image_processing.cpp │ │ ├── lut.cpp │ │ ├── lut_preprocess.cpp │ │ └── resize.cpp │ └── tests │ │ ├── CMakeLists.txt │ │ ├── test_image_processing.cpp │ │ ├── test_image_resize.cpp │ │ └── test_image_resize_ocl.cpp └── tensor │ ├── CMakeLists.txt │ ├── include │ ├── feature.h │ └── tensor_computing.h │ ├── src │ ├── CMakeLists.txt │ ├── activation.cpp │ ├── argmax.cpp │ ├── attention.cpp │ ├── attention_mask.cpp │ ├── batch_norm.cpp │ ├── bilateral_slice_apply.cpp │ ├── cast.cpp │ ├── channel_resize.cpp │ ├── check.cpp │ ├── clip.cpp │ ├── concat.cpp │ ├── convolution.cpp │ ├── copy.cpp │ ├── cpu │ │ ├── activation.cpp │ │ ├── argmax.cpp │ │ ├── arm │ │ │ ├── arm_functions.h │ │ │ ├── attention.cpp │ │ │ ├── attention_mask.cpp │ │ │ ├── bnn │ │ │ │ ├── convolution.cpp │ │ │ │ ├── convolution_dorefa.h │ │ │ │ ├── convolution_dorefa_A55.cpp │ │ │ │ ├── convolution_dorefa_A76.cpp │ │ │ │ ├── convolution_transform_bnn.h │ │ │ │ ├── convolution_xnor.h │ │ │ │ ├── convolution_xnor_A55.cpp │ │ │ │ ├── convolution_xnor_A76.cpp │ │ │ │ └── tensor_computing_bnn.h │ │ │ ├── clip.cpp │ │ │ ├── convolution.cpp │ │ │ ├── deconvolution.cpp │ │ │ ├── depthwise_convolution.cpp │ │ │ ├── depthwise_pointwise_convolution.cpp │ │ │ ├── dequantize.cpp │ │ │ ├── detectionoutput.cpp │ │ │ ├── eltwise.cpp │ │ │ ├── fp16 │ │ │ │ ├── arm_functions_fp16.h │ │ │ │ ├── attention.cpp │ │ │ │ ├── attention_mask.cpp │ │ │ │ ├── clip.cpp │ │ │ │ ├── convolution.cpp │ │ │ │ ├── convolution_direct.cpp │ │ │ │ ├── convolution_direct.h │ │ │ │ ├── convolution_gemm.h │ │ │ │ ├── convolution_gemm_A55.cpp │ │ │ │ ├── convolution_gemm_A76.cpp │ │ │ │ ├── convolution_gemm_icnchw.h │ │ │ │ ├── convolution_gemm_icnchw_A55.cpp │ │ │ │ ├── convolution_gemm_icnchw_A76.cpp │ │ │ │ ├── convolution_transform.cpp │ │ │ │ ├── convolution_winograd.h │ │ │ │ ├── convolution_winograd_A55.cpp │ │ │ │ ├── convolution_winograd_A76.cpp │ │ │ │ ├── convolution_winograd_transform.h │ │ │ │ ├── deconvolution_transform.cpp │ │ │ │ ├── depthwise_pointwise_convolution.cpp │ │ │ │ ├── depthwise_pointwise_convolution_3x3s1p1.h │ │ │ │ ├── depthwise_pointwise_convolution_3x3s1p1_A55.cpp │ │ │ │ ├── depthwise_pointwise_convolution_3x3s1p1_A76.cpp │ │ │ │ ├── depthwise_pointwise_convolution_direct.h │ │ │ │ ├── depthwise_pointwise_convolution_direct_A55.cpp │ │ │ │ ├── depthwise_pointwise_convolution_direct_A76.cpp │ │ │ │ ├── depthwise_pointwise_convolution_direct_no_padding.h │ │ │ │ ├── depthwise_pointwise_convolution_direct_no_padding_A55.cpp │ │ │ │ ├── depthwise_pointwise_convolution_direct_no_padding_A76.cpp │ │ │ │ ├── dequantize.cpp │ │ │ │ ├── detectionoutput.cpp │ │ │ │ ├── eltwise.cpp │ │ │ │ ├── gru.cpp │ │ │ │ ├── layer_norm.cpp │ │ │ │ ├── lstm.cpp │ │ │ │ ├── mvm_nkn32.h │ │ │ │ ├── pooling.cpp │ │ │ │ ├── prelu.cpp │ │ │ │ ├── rnn.cpp │ │ │ │ ├── scale.cpp │ │ │ │ ├── softmax.cpp │ │ │ │ ├── tensor_computing_fp16.h │ │ │ │ └── transform_functions_fp16.h │ │ │ ├── fp32 │ │ │ │ ├── arm_functions_fp32.h │ │ │ │ ├── attention.cpp │ │ │ │ ├── attention_mask.cpp │ │ │ │ ├── clip.cpp │ │ │ │ ├── convolution.cpp │ │ │ │ ├── convolution_transform.cpp │ │ │ │ ├── convolution_winograd_transform.h │ │ │ │ ├── deconvolution_transform.cpp │ │ │ │ ├── depthwise_pointwise_convolution.cpp │ │ │ │ ├── depthwise_pointwise_convolution.h │ │ │ │ ├── dequantize.cpp │ │ │ │ ├── detectionoutput.cpp │ │ │ │ ├── eltwise.cpp │ │ │ │ ├── gru.cpp │ │ │ │ ├── layer_norm.cpp │ │ │ │ ├── lstm.cpp │ │ │ │ ├── mvm_nkn32.h │ │ │ │ ├── pooling.cpp │ │ │ │ ├── prelu.cpp │ │ │ │ ├── rnn.cpp │ │ │ │ ├── scale.cpp │ │ │ │ ├── softmax.cpp │ │ │ │ ├── tensor_computing_fp32.h │ │ │ │ ├── v7 │ │ │ │ │ ├── convolution_gemm_V7.cpp │ │ │ │ │ ├── convolution_gemm_icnchw_V7.cpp │ │ │ │ │ └── depthwise_pointwise_convolution_direct_V7.cpp │ │ │ │ └── v8 │ │ │ │ │ ├── convolution_gemm_V8.cpp │ │ │ │ │ ├── convolution_gemm_icnchw_V8.cpp │ │ │ │ │ ├── convolution_winograd_V8.cpp │ │ │ │ │ └── depthwise_pointwise_convolution_direct_V8.cpp │ │ │ ├── int32 │ │ │ │ ├── arm_functions_int32.h │ │ │ │ ├── clip.cpp │ │ │ │ ├── scale.cpp │ │ │ │ └── tensor_computing_int32.h │ │ │ ├── int8 │ │ │ │ ├── arm_functions_int8.h │ │ │ │ ├── convolution.cpp │ │ │ │ ├── convolution_transform.cpp │ │ │ │ ├── depthwise_pointwise_convolution.cpp │ │ │ │ ├── depthwise_pointwise_convolution.h │ │ │ │ ├── pooling.cpp │ │ │ │ ├── rnn.cpp │ │ │ │ ├── tensor_computing_int8.h │ │ │ │ ├── v7 │ │ │ │ │ ├── convolution_gemm.cpp │ │ │ │ │ ├── convolution_gemm.h │ │ │ │ │ └── depthwise_pointwise_convolution_direct.cpp │ │ │ │ ├── v8.2 │ │ │ │ │ ├── convolution_gemm.h │ │ │ │ │ ├── convolution_gemm_A55.cpp │ │ │ │ │ ├── convolution_gemm_A76.cpp │ │ │ │ │ ├── convolution_winograd.h │ │ │ │ │ ├── convolution_winograd_A55.cpp │ │ │ │ │ ├── convolution_winograd_A76.cpp │ │ │ │ │ ├── convolution_winograd_transform.h │ │ │ │ │ ├── depthwise_pointwise_convolution_direct.cpp │ │ │ │ │ └── lstm.cpp │ │ │ │ └── v8 │ │ │ │ │ ├── convolution_gemm.cpp │ │ │ │ │ ├── convolution_gemm.h │ │ │ │ │ └── depthwise_pointwise_convolution_direct.cpp │ │ │ ├── layer_norm.cpp │ │ │ ├── padding.cpp │ │ │ ├── pooling.cpp │ │ │ ├── prelu.cpp │ │ │ ├── requantize.cpp │ │ │ ├── rnn.cpp │ │ │ ├── scale.cpp │ │ │ ├── softmax.cpp │ │ │ ├── tensor_computing_arm.h │ │ │ └── transform_functions.h │ │ ├── bcast.h │ │ ├── bilateral_slice_apply.cpp │ │ ├── cast.cpp │ │ ├── check.cpp │ │ ├── clip.cpp │ │ ├── concat.cpp │ │ ├── convolution.cpp │ │ ├── cpu_functions.h │ │ ├── cpu_functions_template.h │ │ ├── deconvolution.cpp │ │ ├── depth2space.cpp │ │ ├── depthwise_convolution.cpp │ │ ├── depthwise_pointwise_convolution.cpp │ │ ├── detectionoutput.cpp │ │ ├── eltwise.cpp │ │ ├── embedding.cpp │ │ ├── gat.cpp │ │ ├── gather.cpp │ │ ├── general │ │ │ ├── attention.cpp │ │ │ ├── attention_mask.cpp │ │ │ ├── clip.cpp │ │ │ ├── convolution.cpp │ │ │ ├── cum.cpp │ │ │ ├── deconvolution.cpp │ │ │ ├── depthwise_convolution.cpp │ │ │ ├── depthwise_pointwise_convolution.cpp │ │ │ ├── dequantize.cpp │ │ │ ├── detectionoutput.cpp │ │ │ ├── eltwise.cpp │ │ │ ├── general_functions.h │ │ │ ├── layer_norm.cpp │ │ │ ├── padding.cpp │ │ │ ├── pooling.cpp │ │ │ ├── pooling_bp.cpp │ │ │ ├── prelu.cpp │ │ │ ├── rnn.cpp │ │ │ ├── scale.cpp │ │ │ ├── softmax.cpp │ │ │ ├── tensor_computing_general.h │ │ │ └── transpose.cpp │ │ ├── instance_norm.cpp │ │ ├── l2norm.cpp │ │ ├── lite │ │ │ └── convolution.cpp │ │ ├── non_max_suppression.cpp │ │ ├── non_max_suppression.h │ │ ├── non_zero.cpp │ │ ├── onehot.cpp │ │ ├── padding.cpp │ │ ├── power.cpp │ │ ├── priorbox.cpp │ │ ├── quantize.cpp │ │ ├── reduction.cpp │ │ ├── requantize.cpp │ │ ├── reshape.cpp │ │ ├── rnn.cpp │ │ ├── roialign.cpp │ │ ├── scale.cpp │ │ ├── scatter.cpp │ │ ├── slice.cpp │ │ ├── space2depth.cpp │ │ ├── split.cpp │ │ ├── tensor_computing_cpu.h │ │ ├── tfslice.cpp │ │ ├── topk.cpp │ │ ├── transpose.cpp │ │ ├── x86 │ │ │ ├── attention.cpp │ │ │ ├── attention_mask.cpp │ │ │ ├── clip.cpp │ │ │ ├── convolution.cpp │ │ │ ├── deconvolution.cpp │ │ │ ├── depthwise_convolution.cpp │ │ │ ├── depthwise_pointwise_convolution.cpp │ │ │ ├── dequantize.cpp │ │ │ ├── detectionoutput.cpp │ │ │ ├── eltwise.cpp │ │ │ ├── fp32 │ │ │ │ ├── attention.cpp │ │ │ │ ├── attention_mask.cpp │ │ │ │ ├── clip.cpp │ │ │ │ ├── convolution.cpp │ │ │ │ ├── convolution_1x1_direct.cpp │ │ │ │ ├── convolution_direct.cpp │ │ │ │ ├── convolution_direct_nchw.cpp │ │ │ │ ├── convolution_functions.h │ │ │ │ ├── convolution_transform.cpp │ │ │ │ ├── convolution_winograd.cpp │ │ │ │ ├── deconvolution_transform.cpp │ │ │ │ ├── depthwise_convolution_direct.cpp │ │ │ │ ├── depthwise_convolution_transform.cpp │ │ │ │ ├── depthwise_pointwise_convolution.cpp │ │ │ │ ├── depthwise_pointwise_convolution_transform.cpp │ │ │ │ ├── detectionoutput.cpp │ │ │ │ ├── eltwise.cpp │ │ │ │ ├── gru.cpp │ │ │ │ ├── instance_norm.cpp │ │ │ │ ├── l2norm.cpp │ │ │ │ ├── layer_norm.cpp │ │ │ │ ├── lstm.cpp │ │ │ │ ├── mvm_nkn32.h │ │ │ │ ├── pooling.cpp │ │ │ │ ├── pooling_avx512.cpp │ │ │ │ ├── pooling_bp.cpp │ │ │ │ ├── pooling_kernel.h │ │ │ │ ├── pooling_nchw.cpp │ │ │ │ ├── prelu.cpp │ │ │ │ ├── rnn.cpp │ │ │ │ ├── scale.cpp │ │ │ │ ├── softmax.cpp │ │ │ │ ├── tensor_computing_fp32.h │ │ │ │ ├── transform_functions_fp32.h │ │ │ │ └── x86_functions_fp32.h │ │ │ ├── instance_norm.cpp │ │ │ ├── int32 │ │ │ │ ├── clip.cpp │ │ │ │ ├── scale.cpp │ │ │ │ └── tensor_computing_int32.h │ │ │ ├── int8 │ │ │ │ ├── avx │ │ │ │ │ ├── convolution_1x1_direct.cpp │ │ │ │ │ ├── convolution_direct.cpp │ │ │ │ │ ├── dequantize.cpp │ │ │ │ │ ├── pooling_int8.cpp │ │ │ │ │ ├── quantize.cpp │ │ │ │ │ └── x86_functions_int8.h │ │ │ │ ├── avx512 │ │ │ │ │ ├── convolution_1x1_direct.cpp │ │ │ │ │ ├── convolution_direct.cpp │ │ │ │ │ ├── depthwise_convolution_direct.cpp │ │ │ │ │ ├── dequantize.cpp │ │ │ │ │ ├── pooling_int8.cpp │ │ │ │ │ ├── quantize.cpp │ │ │ │ │ └── x86_functions_int8.h │ │ │ │ ├── convolution.cpp │ │ │ │ ├── convolution_functions.h │ │ │ │ ├── convolution_transform.cpp │ │ │ │ ├── deconvolution_transform.cpp │ │ │ │ ├── depthwise_convolution_transform.cpp │ │ │ │ ├── lstm.cpp │ │ │ │ ├── rnn.cpp │ │ │ │ ├── tensor_computing_int8.h │ │ │ │ └── transform_functions_int8.h │ │ │ ├── layer_norm.cpp │ │ │ ├── pooling.cpp │ │ │ ├── prelu.cpp │ │ │ ├── quantize.cpp │ │ │ ├── rnn.cpp │ │ │ ├── scale.cpp │ │ │ ├── softmax.cpp │ │ │ ├── tensor_computing_x86.h │ │ │ └── x86_functions.h │ │ └── yolov3detectionoutput.cpp │ ├── cum.cpp │ ├── deconvolution.cpp │ ├── depth2space.cpp │ ├── depthwise_convolution.cpp │ ├── depthwise_pointwise_convolution.cpp │ ├── dequantize.cpp │ ├── detectionoutput.cpp │ ├── einsum.cpp │ ├── eltwise.cpp │ ├── embedding.cpp │ ├── expand.cpp │ ├── fully_connected.cpp │ ├── gat.cpp │ ├── gather.cpp │ ├── generate_proposals.cpp │ ├── gpu │ │ └── mali │ │ │ ├── activation.cpp │ │ │ ├── argmax.cpp │ │ │ ├── bilateral_slice_apply.cpp │ │ │ ├── cast.cpp │ │ │ ├── channel_resize.cpp │ │ │ ├── check.cpp │ │ │ ├── cl │ │ │ ├── activation.cl │ │ │ ├── argmax_x.cl │ │ │ ├── bilateral_slice_apply_c12.cl │ │ │ ├── bilateral_slice_apply_pre.cl │ │ │ ├── cast.cl │ │ │ ├── channel_resize.cl │ │ │ ├── check_int_spe.cl │ │ │ ├── clip.cl │ │ │ ├── col2im.cl │ │ │ ├── concat.cl │ │ │ ├── concat_nchw.cl │ │ │ ├── conv_depthwise_sh1.cl │ │ │ ├── conv_depthwise_sh1_dila.cl │ │ │ ├── conv_depthwise_sh2.cl │ │ │ ├── conv_depthwise_sh2_dila.cl │ │ │ ├── conv_depthwise_trans_fltbuf.cl │ │ │ ├── conv_direct_3d_sh1.cl │ │ │ ├── conv_direct_3d_sh2.cl │ │ │ ├── conv_direct_3d_sw1_nchw_to_nchwc4.cl │ │ │ ├── conv_direct_3d_sw2_nchw_to_nchwc4.cl │ │ │ ├── conv_direct_multi_batch_sh1.cl │ │ │ ├── conv_direct_multi_batch_sh2.cl │ │ │ ├── conv_direct_sh1.cl │ │ │ ├── conv_direct_sh1_dila.cl │ │ │ ├── conv_direct_sh1_fn_spe.cl │ │ │ ├── conv_direct_sh2.cl │ │ │ ├── conv_direct_sh2_dila.cl │ │ │ ├── conv_direct_sw1_nchw_to_nchwc4.cl │ │ │ ├── conv_direct_sw1_reuse_w.cl │ │ │ ├── conv_direct_sw2_nchw_to_nchwc4.cl │ │ │ ├── conv_direct_trans_flt.cl │ │ │ ├── conv_invgemm_col2img.cl │ │ │ ├── conv_invgemm_trans_flt.cl │ │ │ ├── conv_wino_preprocess_input.cl │ │ │ ├── conv_wino_rotate_fltbuf.cl │ │ │ ├── conv_wino_trans_fltbuf_3x3.cl │ │ │ ├── conv_wino_trans_outbuf.cl │ │ │ ├── conv_wino_trans_picbuf_nchw.cl │ │ │ ├── copy.cl │ │ │ ├── deconv_gemm_f2s2.cl │ │ │ ├── deconv_gemm_trans_fltbuf.cl │ │ │ ├── depth2space_nchw.cl │ │ │ ├── depth2space_nchwc4_2x2.cl │ │ │ ├── eltwise.cl │ │ │ ├── eltwise_broadcast.cl │ │ │ ├── embedding.cl │ │ │ ├── expand.cl │ │ │ ├── fill_memory_zero_vec4.cl │ │ │ ├── gather.cl │ │ │ ├── gemm_tn.cl │ │ │ ├── gemv.cl │ │ │ ├── gemv_reduce.cl │ │ │ ├── gemv_trans_mat.cl │ │ │ ├── generate_proposals_apply_deltas.cl │ │ │ ├── generate_proposals_update_output.cl │ │ │ ├── instance_norm.cl │ │ │ ├── kernel_def.h │ │ │ ├── kernel_option │ │ │ │ ├── activation_opt.h │ │ │ │ ├── bilateral_slice_apply_opt.h │ │ │ │ ├── cast_opt.h │ │ │ │ ├── channel_resize_opt.h │ │ │ │ ├── clip_opt.h │ │ │ │ ├── common_opt.h │ │ │ │ ├── concat_opt.h │ │ │ │ ├── conv_depthwise_opt.h │ │ │ │ ├── conv_direct_opt.h │ │ │ │ ├── conv_invgemm_opt.h │ │ │ │ ├── conv_wino_opt.h │ │ │ │ ├── copy_opt.h │ │ │ │ ├── deconv_opt.h │ │ │ │ ├── depth2space_opt.h │ │ │ │ ├── eltwise_opt.h │ │ │ │ ├── expand_opt.h │ │ │ │ ├── fill_memory_zero_vec4_opt.h │ │ │ │ ├── gemm_tn_opt.h │ │ │ │ ├── gemv_opt.h │ │ │ │ ├── instance_norm_opt.h │ │ │ │ ├── layer_norm_opt.h │ │ │ │ ├── mem_trans_opt.h │ │ │ │ ├── padding_opt.h │ │ │ │ ├── pooling_opt.h │ │ │ │ ├── power_opt.h │ │ │ │ ├── prelu_opt.h │ │ │ │ ├── reduction_opt.h │ │ │ │ ├── rnncell_update_res_opt.h │ │ │ │ ├── roialign_opt.h │ │ │ │ ├── scale_opt.h │ │ │ │ ├── slice_opt.h │ │ │ │ ├── softmax_opt.h │ │ │ │ ├── space2depth_opt.h │ │ │ │ ├── tfslice_opt.h │ │ │ │ ├── tile_opt.h │ │ │ │ └── transpose_opt.h │ │ │ ├── layer_norm.cl │ │ │ ├── matmul_trans_input.cl │ │ │ ├── mem_trans.cl │ │ │ ├── mem_trans_3d.cl │ │ │ ├── mem_trans_c.cl │ │ │ ├── padding.cl │ │ │ ├── pooling.cl │ │ │ ├── pooling_global_mean_h.cl │ │ │ ├── pooling_global_mean_w.cl │ │ │ ├── power.cl │ │ │ ├── prelu.cl │ │ │ ├── qualcomm │ │ │ │ ├── conv_depthwise_sh1_qc.cl │ │ │ │ ├── conv_depthwise_sh2_qc.cl │ │ │ │ ├── conv_direct_3d_sh1_qc.cl │ │ │ │ ├── conv_direct_3d_sh2_qc.cl │ │ │ │ ├── conv_direct_3d_sw1_nchw_to_nchwc4_qc.cl │ │ │ │ ├── conv_direct_3d_sw2_nchw_to_nchwc4_qc.cl │ │ │ │ ├── conv_direct_sh1_qc.cl │ │ │ │ ├── conv_direct_sh1_qc_dila.cl │ │ │ │ ├── conv_direct_sh2_qc.cl │ │ │ │ ├── conv_direct_sh2_qc_dila.cl │ │ │ │ ├── conv_direct_sw1_nchw_to_nchwc4_qc.cl │ │ │ │ ├── conv_direct_sw2_nchw_to_nchwc4_qc.cl │ │ │ │ ├── deconv_gemm_f2s2_qc.cl │ │ │ │ └── gemm_tn_qc.cl │ │ │ ├── reduction.cl │ │ │ ├── reduction_nchw.cl │ │ │ ├── rnn_split_weight.cl │ │ │ ├── rnncell_build_xh.cl │ │ │ ├── rnncell_update_project_state.cl │ │ │ ├── rnncell_update_res.cl │ │ │ ├── roialign.cl │ │ │ ├── scale.cl │ │ │ ├── slice.cl │ │ │ ├── softmax.cl │ │ │ ├── softmax_vec_reduce.cl │ │ │ ├── space2depth.cl │ │ │ ├── tfslice.cl │ │ │ ├── tile.cl │ │ │ ├── topk_merge.cl │ │ │ ├── topk_sort.cl │ │ │ ├── topk_update.cl │ │ │ └── transpose_nchw.cl │ │ │ ├── clip.cpp │ │ │ ├── concat.cpp │ │ │ ├── convolution.cpp │ │ │ ├── copy.cpp │ │ │ ├── deconvolution.cpp │ │ │ ├── depth2space.cpp │ │ │ ├── depthwise_convolution.cpp │ │ │ ├── depthwise_pointwise_convolution.cpp │ │ │ ├── eltwise.cpp │ │ │ ├── embedding.cpp │ │ │ ├── expand.cpp │ │ │ ├── fp16 │ │ │ ├── activation_mali_fp16.cpp │ │ │ ├── activation_mali_fp16.h │ │ │ ├── argmax_mali_fp16.cpp │ │ │ ├── argmax_mali_fp16.h │ │ │ ├── bilateral_slice_apply_mali_fp16.cpp │ │ │ ├── bilateral_slice_apply_mali_fp16.h │ │ │ ├── channel_resize_mali_fp16.cpp │ │ │ ├── channel_resize_mali_fp16.h │ │ │ ├── clip_mali_fp16.cpp │ │ │ ├── clip_mali_fp16.h │ │ │ ├── concat_mali_fp16.cpp │ │ │ ├── concat_mali_fp16.h │ │ │ ├── convolution_direct_mali_fp16.cpp │ │ │ ├── convolution_direct_mali_fp16.h │ │ │ ├── convolution_invgemm_mali_fp16.cpp │ │ │ ├── convolution_invgemm_mali_fp16.h │ │ │ ├── convolution_mali_fp16.cpp │ │ │ ├── convolution_mali_fp16.h │ │ │ ├── convolution_wino_mali_fp16.cpp │ │ │ ├── convolution_wino_mali_fp16.h │ │ │ ├── deconvolution_gemm_mali_fp16.cpp │ │ │ ├── deconvolution_gemm_mali_fp16.h │ │ │ ├── deconvolution_mali_fp16.cpp │ │ │ ├── deconvolution_mali_fp16.h │ │ │ ├── depth2space_mali_fp16.cpp │ │ │ ├── depth2space_mali_fp16.h │ │ │ ├── depthwise_convolution_direct_mali_fp16.cpp │ │ │ ├── depthwise_convolution_direct_mali_fp16.h │ │ │ ├── depthwise_convolution_mali_fp16.cpp │ │ │ ├── depthwise_convolution_mali_fp16.h │ │ │ ├── depthwise_pointwise_convolution_direct_mali_fp16.cpp │ │ │ ├── depthwise_pointwise_convolution_direct_mali_fp16.h │ │ │ ├── depthwise_pointwise_convolution_gemm_mali_fp16.cpp │ │ │ ├── depthwise_pointwise_convolution_gemm_mali_fp16.h │ │ │ ├── depthwise_pointwise_convolution_mali_fp16.cpp │ │ │ ├── depthwise_pointwise_convolution_mali_fp16.h │ │ │ ├── eltwise_mali_fp16.cpp │ │ │ ├── eltwise_mali_fp16.h │ │ │ ├── embedding_mali_fp16.cpp │ │ │ ├── embedding_mali_fp16.h │ │ │ ├── expand_mali_fp16.cpp │ │ │ ├── expand_mali_fp16.h │ │ │ ├── fully_connected_mali_fp16.cpp │ │ │ ├── fully_connected_mali_fp16.h │ │ │ ├── gather_mali_fp16.cpp │ │ │ ├── gather_mali_fp16.h │ │ │ ├── gemv_mali_fp16.cpp │ │ │ ├── gemv_mali_fp16.h │ │ │ ├── generate_proposals_mali_fp16.cpp │ │ │ ├── generate_proposals_mali_fp16.h │ │ │ ├── instance_norm_mali_fp16.cpp │ │ │ ├── instance_norm_mali_fp16.h │ │ │ ├── layer_norm_mali_fp16.cpp │ │ │ ├── layer_norm_mali_fp16.h │ │ │ ├── matmul_mali_fp16.cpp │ │ │ ├── matmul_mali_fp16.h │ │ │ ├── padding_mali_fp16.cpp │ │ │ ├── padding_mali_fp16.h │ │ │ ├── pooling_mali_fp16.cpp │ │ │ ├── pooling_mali_fp16.h │ │ │ ├── power_mali_fp16.cpp │ │ │ ├── power_mali_fp16.h │ │ │ ├── prelu_mali_fp16.cpp │ │ │ ├── prelu_mali_fp16.h │ │ │ ├── reduction_mali_fp16.cpp │ │ │ ├── reduction_mali_fp16.h │ │ │ ├── reshape_mali_fp16.cpp │ │ │ ├── reshape_mali_fp16.h │ │ │ ├── rnn_mali_fp16.cpp │ │ │ ├── rnn_mali_fp16.h │ │ │ ├── rnncell_mali_fp16.cpp │ │ │ ├── rnncell_mali_fp16.h │ │ │ ├── roialign_mali_fp16.cpp │ │ │ ├── roialign_mali_fp16.h │ │ │ ├── scale_mali_fp16.cpp │ │ │ ├── scale_mali_fp16.h │ │ │ ├── slice_mali_fp16.cpp │ │ │ ├── slice_mali_fp16.h │ │ │ ├── softmax_mali_fp16.cpp │ │ │ ├── softmax_mali_fp16.h │ │ │ ├── squeeze_mali_fp16.cpp │ │ │ ├── squeeze_mali_fp16.h │ │ │ ├── tensor_computing_fp16.h │ │ │ ├── tfslice_mali_fp16.cpp │ │ │ ├── tfslice_mali_fp16.h │ │ │ ├── tile_mali_fp16.cpp │ │ │ ├── tile_mali_fp16.h │ │ │ ├── topk_mali_fp16.cpp │ │ │ ├── topk_mali_fp16.h │ │ │ ├── transpose_mali_fp16.cpp │ │ │ ├── transpose_mali_fp16.h │ │ │ ├── unsqueeze_mali_fp16.cpp │ │ │ └── unsqueeze_mali_fp16.h │ │ │ ├── fully_connected.cpp │ │ │ ├── gather.cpp │ │ │ ├── generate_proposals.cpp │ │ │ ├── instance_norm.cpp │ │ │ ├── layer_norm.cpp │ │ │ ├── matmul.cpp │ │ │ ├── padding.cpp │ │ │ ├── pooling.cpp │ │ │ ├── power.cpp │ │ │ ├── preallocated_memory.cpp │ │ │ ├── prelu.cpp │ │ │ ├── reduction.cpp │ │ │ ├── reshape.cpp │ │ │ ├── rnn.cpp │ │ │ ├── rnncell.cpp │ │ │ ├── roialign.cpp │ │ │ ├── scale.cpp │ │ │ ├── slice.cpp │ │ │ ├── softmax.cpp │ │ │ ├── space2depth.cpp │ │ │ ├── squeeze.cpp │ │ │ ├── tensor_computing_mali.h │ │ │ ├── tfslice.cpp │ │ │ ├── tile.cpp │ │ │ ├── topk.cpp │ │ │ ├── transpose.cpp │ │ │ └── unsqueeze.cpp │ ├── instance_norm.cpp │ ├── kl.cpp │ ├── l2norm.cpp │ ├── layer_norm.cpp │ ├── matmul.cpp │ ├── non_max_suppression.cpp │ ├── non_zero.cpp │ ├── onehot.cpp │ ├── padding.cpp │ ├── pooling.cpp │ ├── pooling_bp.cpp │ ├── power.cpp │ ├── preallocated_memory.cpp │ ├── prelu.cpp │ ├── priorbox.cpp │ ├── quantize.cpp │ ├── random.cpp │ ├── reduction.cpp │ ├── reshape.cpp │ ├── rnn.cpp │ ├── roialign.cpp │ ├── scale.cpp │ ├── scan.cpp │ ├── scatter.cpp │ ├── select.cpp │ ├── slice.cpp │ ├── softmax.cpp │ ├── space2depth.cpp │ ├── split.cpp │ ├── squeeze.cpp │ ├── tfslice.cpp │ ├── tile.cpp │ ├── topk.cpp │ ├── transpose.cpp │ ├── unpooling.cpp │ ├── unsqueeze.cpp │ ├── where.cpp │ └── yolov3detectionoutput.cpp │ └── tests │ ├── CMakeLists.txt │ ├── test_activation.cpp │ ├── test_argmax.cpp │ ├── test_attention.cpp │ ├── test_axpby.cpp │ ├── test_channel_resize_ocl.cpp │ ├── test_check.cpp │ ├── test_clip.cpp │ ├── test_concat.cpp │ ├── test_concat_int8.cpp │ ├── test_concat_ocl.cpp │ ├── test_convolution.cpp │ ├── test_convolution_bnn.cpp │ ├── test_convolution_int8.cpp │ ├── test_convolution_ocl.cpp │ ├── test_deconvolution.cpp │ ├── test_deconvolution_ocl.cpp │ ├── test_depthwise_convolution.cpp │ ├── test_depthwise_convolution_int8.cpp │ ├── test_depthwise_convolution_ocl.cpp │ ├── test_depthwise_pointwise_convolution_ocl.cpp │ ├── test_detectionoutput.cpp │ ├── test_dilated_convolution.cpp │ ├── test_eltwise.cpp │ ├── test_eltwise_ocl.cpp │ ├── test_expand.cpp │ ├── test_fully_connected.cpp │ ├── test_fully_connected_int8.cpp │ ├── test_fully_connected_ocl.cpp │ ├── test_gather_ocl.cpp │ ├── test_generate_proposals_ocl.cpp │ ├── test_l2norm.cpp │ ├── test_layer_norm.cpp │ ├── test_matmul_int8.cpp │ ├── test_matmul_ocl.cpp │ ├── test_matmul_ocl_f32.cpp │ ├── test_non_max_suppression.cpp │ ├── test_padding.cpp │ ├── test_padding_ocl.cpp │ ├── test_pooling.cpp │ ├── test_pooling_bp.cpp │ ├── test_pooling_int8.cpp │ ├── test_pooling_ocl.cpp │ ├── test_power.cpp │ ├── test_power_ocl.cpp │ ├── test_prelu.cpp │ ├── test_prelu_ocl.cpp │ ├── test_priorbox.cpp │ ├── test_reduction.cpp │ ├── test_reduction_ocl.cpp │ ├── test_reshape.cpp │ ├── test_reshape_ocl.cpp │ ├── test_rnn.cpp │ ├── test_rnn_ocl.cpp │ ├── test_rnncell_ocl.cpp │ ├── test_roialign.cpp │ ├── test_roialign_ocl.cpp │ ├── test_sample_ocl.cpp │ ├── test_scale.cpp │ ├── test_scale_ocl.cpp │ ├── test_slice.cpp │ ├── test_slice_ocl.cpp │ ├── test_softmax.cpp │ ├── test_softmax_ocl.cpp │ ├── test_split.cpp │ ├── test_tfslice_ocl.cpp │ ├── test_tile.cpp │ ├── test_tile_ocl.cpp │ ├── test_topk_ocl.cpp │ ├── test_transpose.cpp │ └── test_transpose_ocl.cpp ├── docs ├── ARCHITECTURE.md ├── BENCHMARK.md ├── CHANGELOG.md ├── CONTRIBUTORS.md ├── DEPLOYMENT_GUIDE_CAFFE_CN.md ├── DEPLOYMENT_GUIDE_ONNX_CN.md ├── DEPLOYMENT_GUIDE_PYTORCH_CN.md ├── DEPLOYMENT_GUIDE_TENSORFLOW_CN.md ├── DEPLOYMENT_GUIDE_TFLITE_CN.md ├── DEVELOPER.md ├── FAQ.md ├── FEEDBACK.md ├── INSTALL.md ├── IOS_USAGE.md ├── KIT.md ├── LITE.md ├── MODEL_COMPATIBILITY.md ├── OPERATORS.md ├── PYTHON_API_USAGE.md ├── QUANTIZATION.md ├── REDUCE_GPU_PREPARE_TIME.md ├── THIRD PARTY OPEN SOURCE SOFTWARE NOTICE.md ├── USER_HANDBOOK.md └── images │ ├── CameraEnlarge.PNG │ ├── ChineseSpeechRecognition.gif │ ├── FaceDetection.gif │ ├── Framework.PNG │ ├── ImageClassification.gif │ ├── LOGO.PNG │ ├── ModelConversion.PNG │ ├── PerformanceProfiling.PNG │ ├── QuickStart.jpg │ ├── ReadingComprehension.gif │ ├── SemanticsAnalysis.gif │ ├── X2bolt.PNG │ ├── build-pass.png │ ├── license-mit.png │ ├── losses_of_training_lenet.PNG │ ├── losses_of_training_mobilenet.PNG │ ├── losses_of_training_resnet.PNG │ └── netron.PNG ├── inference ├── CMakeLists.txt ├── engine │ ├── CMakeLists.txt │ ├── api │ │ ├── c │ │ │ ├── bolt.h │ │ │ └── bolt_simplify.h │ │ ├── cpp │ │ │ └── Bolt.h │ │ ├── dllite │ │ │ └── Bolt.h │ │ └── java │ │ │ └── com │ │ │ └── huawei │ │ │ └── noah │ │ │ ├── AffinityType.java │ │ │ ├── BoltModel.java │ │ │ ├── BoltResult.java │ │ │ ├── DataFormat.java │ │ │ ├── DataType.java │ │ │ └── HardwareType.java │ ├── include │ │ ├── BoltModel.h │ │ ├── activation.hpp │ │ ├── argmax.hpp │ │ ├── attention.hpp │ │ ├── attention_mask.hpp │ │ ├── batch_norm.hpp │ │ ├── bilateral_slice_apply.hpp │ │ ├── cast.hpp │ │ ├── channel_resize.hpp │ │ ├── check.hpp │ │ ├── clip.hpp │ │ ├── cnn.h │ │ ├── concat.hpp │ │ ├── constant.hpp │ │ ├── constant_of_shape.hpp │ │ ├── convert_color.hpp │ │ ├── convolution.hpp │ │ ├── copy.hpp │ │ ├── cpu │ │ │ ├── activation_cpu.hpp │ │ │ ├── argmax_cpu.hpp │ │ │ ├── batch_norm_cpu.hpp │ │ │ ├── bilateral_slice_apply_cpu.hpp │ │ │ ├── cast_cpu.hpp │ │ │ ├── channel_resize_cpu.hpp │ │ │ ├── check_cpu.hpp │ │ │ ├── clip_cpu.hpp │ │ │ ├── concat_cpu.hpp │ │ │ ├── constant_of_shape_cpu.hpp │ │ │ ├── convert_color_cpu.hpp │ │ │ ├── convolution_cpu.hpp │ │ │ ├── copy_cpu.hpp │ │ │ ├── cum_cpu.hpp │ │ │ ├── deconvolution_cpu.hpp │ │ │ ├── depth2space_cpu.hpp │ │ │ ├── detection_output_cpu.hpp │ │ │ ├── einsum_cpu.hpp │ │ │ ├── eltwise_cpu.hpp │ │ │ ├── embedding_cpu.hpp │ │ │ ├── expand_cpu.hpp │ │ │ ├── factory_cpu.hpp │ │ │ ├── flatten_cpu.hpp │ │ │ ├── fully_connected_cpu.hpp │ │ │ ├── gat_cpu.hpp │ │ │ ├── gather_cpu.hpp │ │ │ ├── grid_sample_cpu.hpp │ │ │ ├── instance_norm_cpu.hpp │ │ │ ├── l2norm_cpu.hpp │ │ │ ├── layer_norm_cpu.hpp │ │ │ ├── logsoftmax_cpu.hpp │ │ │ ├── lut_cpu.hpp │ │ │ ├── lut_preprocess_cpu.hpp │ │ │ ├── matmul_cpu.hpp │ │ │ ├── non_max_suppression_cpu.hpp │ │ │ ├── non_zero_cpu.hpp │ │ │ ├── onehot_cpu.hpp │ │ │ ├── padding_cpu.hpp │ │ │ ├── pooling_cpu.hpp │ │ │ ├── power_cpu.hpp │ │ │ ├── preallocated_memory_cpu.hpp │ │ │ ├── prelu_cpu.hpp │ │ │ ├── prior_box_cpu.hpp │ │ │ ├── quantizelinear_cpu.hpp │ │ │ ├── random_cpu.hpp │ │ │ ├── range_cpu.hpp │ │ │ ├── reduction_cpu.hpp │ │ │ ├── repeat_cpu.hpp │ │ │ ├── reshape_cpu.hpp │ │ │ ├── resize_cpu.hpp │ │ │ ├── rnn_cpu.hpp │ │ │ ├── rnncell_cpu.hpp │ │ │ ├── roialign_cpu.hpp │ │ │ ├── scale_cpu.hpp │ │ │ ├── scatter_cpu.hpp │ │ │ ├── select_cpu.hpp │ │ │ ├── shape_cpu.hpp │ │ │ ├── shared_weight_cpu.hpp │ │ │ ├── slice_cpu.hpp │ │ │ ├── softmax_cpu.hpp │ │ │ ├── space2depth_cpu.hpp │ │ │ ├── splice_cpu.hpp │ │ │ ├── squeeze_cpu.hpp │ │ │ ├── tdnn_convolution_cpu.hpp │ │ │ ├── tdnn_fully_connected_cpu.hpp │ │ │ ├── tfslice_cpu.hpp │ │ │ ├── tile_cpu.hpp │ │ │ ├── topk_cpu.hpp │ │ │ ├── transpose_cpu.hpp │ │ │ ├── unpooling_cpu.hpp │ │ │ ├── unsqueeze_cpu.hpp │ │ │ └── where_cpu.hpp │ │ ├── cum.hpp │ │ ├── data_loader.hpp │ │ ├── deconvolution.hpp │ │ ├── depth2space.hpp │ │ ├── detection_output.hpp │ │ ├── einsum.hpp │ │ ├── eltwise.hpp │ │ ├── embedding.hpp │ │ ├── expand.hpp │ │ ├── factory.hpp │ │ ├── fully_connected.hpp │ │ ├── gat.hpp │ │ ├── gather.hpp │ │ ├── generate_proposals.hpp │ │ ├── grid_sample.hpp │ │ ├── image_container.hpp │ │ ├── image_manager.hpp │ │ ├── inference.hpp │ │ ├── instance_norm.hpp │ │ ├── jni_header.h │ │ ├── jump.hpp │ │ ├── l2norm.hpp │ │ ├── layer_norm.hpp │ │ ├── lut.hpp │ │ ├── lut_preprocess.hpp │ │ ├── matmul.hpp │ │ ├── memory_tracker.hpp │ │ ├── model.hpp │ │ ├── model_calibration.hpp │ │ ├── non_max_suppression.hpp │ │ ├── non_zero.hpp │ │ ├── ocl │ │ │ ├── activation_ocl.hpp │ │ │ ├── argmax_ocl.hpp │ │ │ ├── bilateral_slice_apply_ocl.hpp │ │ │ ├── cast_ocl.hpp │ │ │ ├── channel_resize_ocl.hpp │ │ │ ├── check_ocl.hpp │ │ │ ├── clip_ocl.hpp │ │ │ ├── concat_ocl.hpp │ │ │ ├── convert_color_ocl.hpp │ │ │ ├── convolution_ocl.hpp │ │ │ ├── copy_ocl.hpp │ │ │ ├── deconvolution_ocl.hpp │ │ │ ├── depth2space_ocl.hpp │ │ │ ├── detection_output_ocl.hpp │ │ │ ├── eltwise_ocl.hpp │ │ │ ├── embedding_ocl.hpp │ │ │ ├── expand_ocl.hpp │ │ │ ├── factory_ocl.hpp │ │ │ ├── flatten_ocl.hpp │ │ │ ├── fully_connected_ocl.hpp │ │ │ ├── gather_ocl.hpp │ │ │ ├── generate_proposals_ocl.hpp │ │ │ ├── instance_norm_ocl.hpp │ │ │ ├── layer_norm_ocl.hpp │ │ │ ├── lut_ocl.hpp │ │ │ ├── lut_preprocess_ocl.hpp │ │ │ ├── matmul_ocl.hpp │ │ │ ├── padding_ocl.hpp │ │ │ ├── pooling_ocl.hpp │ │ │ ├── power_ocl.hpp │ │ │ ├── preallocated_memory_ocl.hpp │ │ │ ├── prelu_ocl.hpp │ │ │ ├── prior_box_ocl.hpp │ │ │ ├── reduction_ocl.hpp │ │ │ ├── repeat_ocl.hpp │ │ │ ├── reshape_ocl.hpp │ │ │ ├── resize_ocl.hpp │ │ │ ├── rnn_ocl.hpp │ │ │ ├── rnncell_ocl.hpp │ │ │ ├── roialign_ocl.hpp │ │ │ ├── scale_ocl.hpp │ │ │ ├── shared_weight_ocl.hpp │ │ │ ├── slice_ocl.hpp │ │ │ ├── softmax_ocl.hpp │ │ │ ├── space2depth_ocl.hpp │ │ │ ├── squeeze_ocl.hpp │ │ │ ├── tfslice_ocl.hpp │ │ │ ├── tile_ocl.hpp │ │ │ ├── topk_ocl.hpp │ │ │ ├── transpose_ocl.hpp │ │ │ └── unsqueeze_ocl.hpp │ │ ├── onehot.hpp │ │ ├── operator.hpp │ │ ├── padding.hpp │ │ ├── parse_command.h │ │ ├── pooling.hpp │ │ ├── power.hpp │ │ ├── preallocated_memory.hpp │ │ ├── prelu.hpp │ │ ├── prior_box.hpp │ │ ├── quantizelinear.hpp │ │ ├── random.hpp │ │ ├── range.hpp │ │ ├── reduction.hpp │ │ ├── relative_position_embedding.hpp │ │ ├── relative_shift.hpp │ │ ├── repeat.hpp │ │ ├── reshape.hpp │ │ ├── resize.hpp │ │ ├── result_format.hpp │ │ ├── rnncell.hpp │ │ ├── roialign.hpp │ │ ├── scale.hpp │ │ ├── scatter.hpp │ │ ├── select.hpp │ │ ├── shape.hpp │ │ ├── shared_weight.hpp │ │ ├── slice.hpp │ │ ├── softmax.hpp │ │ ├── space2depth.hpp │ │ ├── splice.hpp │ │ ├── squeeze.hpp │ │ ├── tfslice.hpp │ │ ├── tile.hpp │ │ ├── topk.hpp │ │ ├── transpose.hpp │ │ ├── unsqueeze.hpp │ │ ├── weight_operator.hpp │ │ ├── where.hpp │ │ └── yolov3_detection_output.hpp │ ├── src │ │ ├── CMakeLists.txt │ │ ├── bolt_c.cpp │ │ ├── bolt_c_common.h │ │ ├── bolt_c_simplify.cpp │ │ ├── bolt_cpp.cpp │ │ ├── bolt_dllite.cpp │ │ ├── bolt_jni.cpp │ │ ├── bolt_python.cpp │ │ ├── cnn.cpp │ │ ├── model.cpp │ │ ├── result_format.cpp │ │ └── tdnn_fully_connected_cpu.cpp │ └── tools │ │ ├── CMakeLists.txt │ │ ├── common_algo_search │ │ └── common_algo_search.cpp │ │ ├── model_finetuner │ │ └── model_finetuner.cpp │ │ ├── onnx_tools │ │ ├── add_output.py │ │ ├── benchmark.py │ │ ├── change_input_dim.py │ │ ├── change_reshape_param.py │ │ ├── common.py │ │ └── custom_ops │ │ │ ├── GridSample.py │ │ │ └── PixAdaConvNet.py │ │ ├── preprocess_ocl │ │ ├── CMakeLists.txt │ │ ├── preprocess_ocl.cpp │ │ ├── preprocess_ocl.h │ │ ├── preprocess_ocl.sh │ │ └── update_ocl.cpp │ │ └── tflite_tools │ │ └── benchmark.py ├── examples │ ├── CMakeLists.txt │ ├── automatic_speech_recognition │ │ ├── asr_convolution_transformer.cpp │ │ ├── asr_labels.txt │ │ ├── asr_rnnt.cpp │ │ ├── audio_feature.cpp │ │ ├── audio_feature.h │ │ ├── encoder_flow.prototxt │ │ ├── example.wav │ │ ├── flow_asr.cpp │ │ ├── flow_asr.h │ │ ├── joint_flow.prototxt │ │ ├── pinyin2hanzi_flow.prototxt │ │ ├── pinyin_lm_embedding.bin │ │ ├── prediction_flow.prototxt │ │ ├── run.sh │ │ └── vad.cpp │ ├── benchmark │ │ ├── benchmark.cpp │ │ └── benchmark.py │ ├── bert │ │ ├── bert.cpp │ │ ├── flow_tinybert.cpp │ │ ├── flow_tinybert.prototxt │ │ ├── graph_tinybert.cpp │ │ ├── tinybert.cpp │ │ ├── tinybert_onnx.cpp │ │ └── tinybert_test.h │ ├── bilateral_slice_apply │ │ └── README.md │ ├── c_api │ │ ├── Makefile │ │ ├── c_image_classification.c │ │ ├── c_input_method.c │ │ ├── c_set_inout.c │ │ ├── c_test.c │ │ ├── c_test.h │ │ └── compile.sh │ ├── convert_color │ │ └── README.md │ ├── cpp_api │ │ └── cpp_test.cpp │ ├── dlaWOdcn │ │ ├── flow_dlaWOdcn.cpp │ │ ├── flow_dlaWOdcn.prototxt │ │ └── run.sh │ ├── facesr │ │ ├── flow_facesr.cpp │ │ ├── flow_facesr.prototxt │ │ └── run.sh │ ├── image_classification │ │ └── classification.cpp │ ├── image_matting │ │ └── u2net.cpp │ ├── java_api │ │ ├── InferenceTest.java │ │ ├── TaskFlowTest.java │ │ └── TestUtils.java │ ├── machine_translation │ │ ├── nmt.cpp │ │ ├── nmt_en-cs.cpp │ │ ├── nmt_tsc.cpp │ │ └── tsc_ssru.cpp │ ├── object_detection │ │ └── detection.cpp │ ├── text_to_speech │ │ └── tts.cpp │ ├── tinyGPT │ │ └── tinyGPT.cpp │ ├── ultra_face │ │ ├── ultra_face.cpp │ │ └── ultra_face.h │ └── voice_wake_up │ │ └── slide_tdnn.cpp ├── flow │ ├── CMakeLists.txt │ ├── api │ │ └── java │ │ │ └── com │ │ │ └── huawei │ │ │ └── noah │ │ │ └── TaskFlow.java │ ├── include │ │ ├── TaskFlow.h │ │ ├── flow.h │ │ ├── flow_function_factory.h │ │ └── node.h │ └── src │ │ ├── CMakeLists.txt │ │ ├── TaskFlow_Jni.cpp │ │ ├── flow.cpp │ │ ├── flow.proto │ │ ├── flow_function_factory.cpp │ │ └── node.cpp └── micro │ └── include │ ├── compile.h │ ├── convolution.h │ ├── engine.h │ ├── model.h │ ├── operator.h │ ├── test.h │ └── util.h ├── install.sh ├── kit ├── Android │ ├── CameraEnlarge │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── assets │ │ │ │ └── image_classification.prototxt │ │ │ │ ├── cpp │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── native-lib.cpp │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── cameraenlarge │ │ │ │ │ └── MainActivity.java │ │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── values-night │ │ │ │ └── themes.xml │ │ │ │ ├── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── themes.xml │ │ │ │ └── xml │ │ │ │ └── network_security_config.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ └── gradle-wrapper.properties │ │ └── settings.gradle │ ├── ChineseSpeechRecognition │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── assets │ │ │ │ ├── encoder_flow.prototxt │ │ │ │ ├── joint_flow.prototxt │ │ │ │ ├── pinyin2hanzi_flow.prototxt │ │ │ │ └── prediction_flow.prototxt │ │ │ │ ├── cpp │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── native-lib.cpp │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── huawei │ │ │ │ │ └── noah │ │ │ │ │ ├── AudioRecorder.java │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ ├── MyApplication.java │ │ │ │ │ ├── PcmToWav.java │ │ │ │ │ └── WavHeader.java │ │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ ├── ic_launcher_background.xml │ │ │ │ ├── ic_line_background.xml │ │ │ │ └── yuyin.png │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── values-night │ │ │ │ └── themes.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── themes.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ └── gradle-wrapper.properties │ │ ├── local.properties │ │ └── settings.gradle │ ├── FaceDetection │ │ ├── .gitignore │ │ ├── app │ │ │ ├── .gitignore │ │ │ ├── build.gradle │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── assets │ │ │ │ └── test.jpg │ │ │ │ ├── cpp │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── native-lib.cpp │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── huawei │ │ │ │ │ └── noah │ │ │ │ │ ├── BoltResult.java │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ ├── PhotoActivity.java │ │ │ │ │ └── VideoActivity.java │ │ │ │ └── res │ │ │ │ ├── drawable-hdpi │ │ │ │ └── picture_back.png │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ ├── camera_white1.png │ │ │ │ ├── ic_launcher_background.xml │ │ │ │ └── rotate_camera_white3.png │ │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ ├── activity_photo.xml │ │ │ │ └── activity_video.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── navigation │ │ │ │ ├── nav_graph.xml │ │ │ │ └── nav_graph2.xml │ │ │ │ ├── values-night │ │ │ │ └── themes.xml │ │ │ │ ├── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── themes.xml │ │ │ │ └── xml │ │ │ │ └── file_path.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ └── gradle-wrapper.properties │ │ └── settings.gradle │ ├── ImageClassification │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── assets │ │ │ │ └── image_classification.prototxt │ │ │ │ ├── cpp │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── native-lib.cpp │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── imageclassificationapp │ │ │ │ │ └── MainActivity.java │ │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── values-night │ │ │ │ └── themes.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── themes.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ └── gradle-wrapper.properties │ │ └── settings.gradle │ ├── ReadingComprehension │ │ ├── .gitignore │ │ ├── app │ │ │ ├── .gitignore │ │ │ ├── build.gradle │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── huawei │ │ │ │ │ └── noah │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ └── bert │ │ │ │ │ ├── AppTokenizer.java │ │ │ │ │ ├── BasicTokenizer.java │ │ │ │ │ ├── FullTokenizer.java │ │ │ │ │ ├── PredictionModel.java │ │ │ │ │ └── WordpieceTokenizer.java │ │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── values-night │ │ │ │ └── themes.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── themes.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ └── gradle-wrapper.properties │ │ └── settings.gradle │ ├── Semantics │ │ ├── .gitignore │ │ ├── app │ │ │ ├── .gitignore │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── huawei │ │ │ │ │ └── noah │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ └── bert │ │ │ │ │ ├── AppTokenizer.java │ │ │ │ │ ├── BasicTokenizer.java │ │ │ │ │ ├── FullTokenizer.java │ │ │ │ │ └── WordpieceTokenizer.java │ │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ ├── ic_clear.png │ │ │ │ ├── ic_find_next_holo_light.png │ │ │ │ ├── ic_find_previous_holo_light.png │ │ │ │ ├── ic_launcher_background.xml │ │ │ │ └── ic_line_background.xml │ │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ └── item.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── values-night │ │ │ │ └── themes.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── themes.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ └── gradle-wrapper.properties │ │ └── settings.gradle │ └── SimpleImageClassification │ │ ├── .gitignore │ │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── huawei │ │ │ │ └── noah │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ │ └── settings.gradle ├── assets │ ├── CameraEnlarge │ │ └── esr_1_f32.bolt │ ├── FaceDetection │ │ └── simplified_f32.bolt │ ├── ImageClassification │ │ ├── ghostnet_f32.bolt │ │ └── imagenet_classes.txt │ ├── ReadingComprehension │ │ └── vocab.txt │ ├── Semantics │ │ ├── tinybert_f32.bolt │ │ └── vocab.txt │ └── headers │ │ ├── android_kit_flags.h │ │ └── ios_kit_flags.h ├── iOS │ ├── CameraEnlarge │ │ ├── CameraEnlarge.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ ├── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ │ └── xcuserdata │ │ │ │ │ └── aizhen.xcuserdatad │ │ │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── xcuserdata │ │ │ │ └── aizhen.xcuserdatad │ │ │ │ └── xcschemes │ │ │ │ └── xcschememanagement.plist │ │ └── CameraEnlarge │ │ │ ├── AppDelegate.h │ │ │ ├── AppDelegate.m │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── SceneDelegate.h │ │ │ ├── SceneDelegate.m │ │ │ ├── ViewController.h │ │ │ ├── ViewController.mm │ │ │ ├── libbolt │ │ │ └── image_classification.prototxt │ │ │ └── main.m │ ├── ChineseSpeechRecognition │ │ ├── ChineseSpeechRecognition.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ ├── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ │ └── xcuserdata │ │ │ │ │ └── aizhen.xcuserdatad │ │ │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── xcuserdata │ │ │ │ └── aizhen.xcuserdatad │ │ │ │ ├── xcdebugger │ │ │ │ └── Breakpoints_v2.xcbkptlist │ │ │ │ └── xcschemes │ │ │ │ └── xcschememanagement.plist │ │ └── ChineseSpeechRecognition │ │ │ ├── AppDelegate.h │ │ │ ├── AppDelegate.m │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ └── Image.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── yuyin.png │ │ │ │ └── yuyin@2x.png │ │ │ ├── Base.lproj │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── SceneDelegate.h │ │ │ ├── SceneDelegate.m │ │ │ ├── ViewController.h │ │ │ ├── ViewController.mm │ │ │ ├── libbolt │ │ │ ├── encoder_flow.prototxt │ │ │ ├── joint_flow.prototxt │ │ │ ├── pinyin2hanzi_flow.prototxt │ │ │ └── prediction_flow.prototxt │ │ │ └── main.m │ ├── FaceDetection │ │ ├── FaceDetection.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ ├── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ │ └── xcuserdata │ │ │ │ │ └── aizhen.xcuserdatad │ │ │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── xcuserdata │ │ │ │ └── aizhen.xcuserdatad │ │ │ │ ├── xcdebugger │ │ │ │ └── Breakpoints_v2.xcbkptlist │ │ │ │ └── xcschemes │ │ │ │ └── xcschememanagement.plist │ │ └── FaceDetection │ │ │ ├── AppDelegate.h │ │ │ ├── AppDelegate.m │ │ │ ├── Assets.xcassets │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ └── myImg.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── rotate_camera_white3-1.png │ │ │ │ └── rotate_camera_white3.png │ │ │ ├── Base.lproj │ │ │ └── Main.storyboard │ │ │ ├── BoltResult.h │ │ │ ├── BoltResult.mm │ │ │ ├── Info.plist │ │ │ ├── PhotoDetectionVC.h │ │ │ ├── PhotoDetectionVC.m │ │ │ ├── VideoDetectionVC.h │ │ │ ├── VideoDetectionVC.m │ │ │ ├── ViewController.h │ │ │ ├── ViewController.m │ │ │ └── main.m │ ├── ImageClassification │ │ ├── ImageClassification.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ ├── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ │ └── xcuserdata │ │ │ │ │ └── aizhen.xcuserdatad │ │ │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── xcuserdata │ │ │ │ └── aizhen.xcuserdatad │ │ │ │ └── xcschemes │ │ │ │ └── xcschememanagement.plist │ │ └── ImageClassification │ │ │ ├── AppDelegate.h │ │ │ ├── AppDelegate.m │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── SceneDelegate.h │ │ │ ├── SceneDelegate.m │ │ │ ├── ViewController.h │ │ │ ├── ViewController.mm │ │ │ ├── libbolt │ │ │ └── image_classification.prototxt │ │ │ └── main.m │ └── SimpleImageClassification │ │ ├── SimpleImageClassification.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ ├── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcuserdata │ │ │ │ └── aizhen.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ └── xcuserdata │ │ │ └── aizhen.xcuserdatad │ │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ │ └── SimpleImageClassification │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── Base.lproj │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── SceneDelegate.h │ │ ├── SceneDelegate.m │ │ ├── ViewController.h │ │ ├── ViewController.mm │ │ └── main.m └── setup.sh ├── model_tools ├── CMakeLists.txt ├── include │ ├── OPOptimizers │ │ ├── ActivationOptimizer.hpp │ │ ├── AdvancedLayerNormOptimizer.hpp │ │ ├── BNScaleOptimizer.hpp │ │ ├── ChannelPaddingOptimizer.hpp │ │ ├── CleanInputsOutputsOptimizer.hpp │ │ ├── ClipOptimizer.hpp │ │ ├── ConcatConvolutionOptimizer.hpp │ │ ├── ConstantFuseOptimizer.hpp │ │ ├── ConvConvOptimizer.hpp │ │ ├── ConvFCOptimizer.hpp │ │ ├── ConvolutionEltwiseOptimizer.hpp │ │ ├── ConvolutionSliceOptimizer.hpp │ │ ├── ConvolutionStrideOptimizer.hpp │ │ ├── DeprecatedOPOptimizer.hpp │ │ ├── DepthwisePointwiseOptimizer.hpp │ │ ├── DilationConvOptimizer.hpp │ │ ├── Dynamic1ReshapeOptimizer.hpp │ │ ├── Dynamic2ReshapeOptimizer.hpp │ │ ├── EltwiseConstantOptimizer.hpp │ │ ├── FCFCOptimizer.hpp │ │ ├── FuseReshapeOptimizer.hpp │ │ ├── GATOptimizer.hpp │ │ ├── GeluOptimizer.hpp │ │ ├── HSigmoidOptimizer.hpp │ │ ├── HSwishOptimizer.hpp │ │ ├── InPlaceOptimizer.hpp │ │ ├── InnerProductOptimizer.hpp │ │ ├── InputTransOptimizer.hpp │ │ ├── InvariantSliceOptimizer.hpp │ │ ├── LayerNormOptimizer.hpp │ │ ├── MemoryReuseOptimizer.hpp │ │ ├── MergeSameAndScaleOPOptimizer.hpp │ │ ├── MergeSharedWeightOptimizer.hpp │ │ ├── ModifyDtOfInputOptimizer.hpp │ │ ├── MultiHeadAttentionOptimizer.hpp │ │ ├── OPOptimizer.hpp │ │ ├── PadOptimizer.hpp │ │ ├── PowerOptimizer.hpp │ │ ├── QuantizationOptimizer.hpp │ │ ├── RNNOptimizer.hpp │ │ ├── ReorderChannelResizeOptimizer.hpp │ │ ├── ReshapeINOptimizer.hpp │ │ ├── ReshapeOptimizer.hpp │ │ ├── ReshapeReduceMeanOptimizer.hpp │ │ ├── ResizeFuseOptimizer.hpp │ │ ├── RsqrtOptimizer.hpp │ │ ├── ScaleWeightOptimizer.hpp │ │ ├── ShGaUnCoReOptimizer.hpp │ │ ├── SignOptimizer.hpp │ │ ├── SpliceFCOptimizer.hpp │ │ ├── StdDeviationOptimizer.hpp │ │ ├── SwapChannelResizePoolingOptimizer.hpp │ │ ├── SwapOPOptimizer.hpp │ │ ├── SwapPadTransposeOptimizer.hpp │ │ ├── SwapTransposeEltOptimizer.hpp │ │ ├── SwishOptimizer.hpp │ │ ├── TransConcatTransOptimizer.hpp │ │ ├── TransposeConvOptimizer.hpp │ │ ├── TransposeMatMulToFCOptimizer.hpp │ │ ├── TransposeMulToScaleOptimizer.hpp │ │ ├── TransposeOptimizer.hpp │ │ ├── WeightBNOptimizer.hpp │ │ ├── WeightScaleOptimizer.hpp │ │ └── WhereSoftmaxWhereOptimizer.hpp │ ├── model_converter.h │ ├── model_data_type_converter.h │ ├── model_optimizer.hpp │ └── online_conversion.h ├── src │ ├── CMakeLists.txt │ ├── caffe │ │ ├── CMakeLists.txt │ │ ├── caffe_adaptee.h │ │ └── caffe_wrapper.cpp │ ├── mindspore │ │ ├── CMakeLists.txt │ │ ├── mindspore_adaptee.h │ │ └── mindspore_wrapper.cpp │ ├── model_adaptee.h │ ├── model_data_type_converter.cpp │ ├── online_conversion.cpp │ ├── onnx │ │ ├── CMakeLists.txt │ │ ├── onnx_adaptee.h │ │ └── onnx_wrapper.cpp │ ├── tensorflow │ │ ├── CMakeLists.txt │ │ ├── tensorflow_adaptee.h │ │ └── tensorflow_wrapper.cpp │ └── tflite │ │ ├── CMakeLists.txt │ │ ├── tflite_adaptee.h │ │ └── tflite_wrapper.cpp └── tools │ ├── CMakeLists.txt │ ├── X2bolt │ └── X2bolt.cpp │ ├── pytorch2caffe │ ├── README.md │ └── lenet.py │ ├── quantization │ └── post_training_quantization.cpp │ ├── tensorflow2caffe │ ├── Caffe │ │ ├── __init__.py │ │ ├── caffe_net.py │ │ └── layer_parameter.py │ ├── README.md │ ├── asr │ │ ├── convolution_transformer_params.py │ │ ├── convolution_transformer_params_slu.py │ │ ├── convolution_transformer_params_v2.py │ │ ├── convolution_transformer_reference_params.py │ │ ├── tensorflow2caffe_convolution_transformer.py │ │ ├── tensorflow2caffe_convolution_transformer_keras.py │ │ ├── tensorflow2caffe_rnnt.py │ │ ├── transform_convolution_transformer.py │ │ ├── transform_convolution_transformer_keras.py │ │ ├── transform_convolution_transformer_reference.py │ │ ├── transform_convolution_transformer_slu.py │ │ └── transform_rnnt.py │ ├── bert │ │ ├── albert │ │ │ ├── tensorflow2caffe_albert.py │ │ │ └── transform_albert.py │ │ ├── tensorflow2caffe_bert.py │ │ ├── tinybert │ │ │ ├── adb_run.sh │ │ │ ├── result.txt │ │ │ ├── sequence.seq │ │ │ ├── tensorflow2caffe_tinybert.py │ │ │ ├── tinybert-infer.py │ │ │ ├── transform_bert.py │ │ │ ├── transform_tinybert_disambiguate.py │ │ │ ├── transform_tinybert_intent_slot.py │ │ │ ├── transform_tinybert_mrpc.py │ │ │ └── transform_tinybert_tts_preprocess.py │ │ └── transform_bert.py │ ├── nmt │ │ ├── tensorflow2caffe_transformer_lstm.py │ │ ├── tensorflow2caffe_transformer_tsc.py │ │ ├── transform_transformer_lstm.py │ │ └── transform_transformer_tsc.py │ ├── operators.py │ ├── punctuation │ │ ├── tensorflow2caffe_punctuation.py │ │ └── transform_punctuation.py │ ├── requirements.txt │ ├── rotation │ │ ├── tensorflow2caffe_rotation.py │ │ └── transform_rotation.py │ ├── shakkala │ │ ├── tensorflow2caffe_shakkala.py │ │ └── transform.py │ ├── tensorflow2caffe.py │ └── tts │ │ ├── tensorflow2caffe_fastspeech2.py │ │ ├── tensorflow2caffe_featherwave.py │ │ ├── tensorflow2caffe_tactron2.py │ │ ├── tensorflow2caffe_tactron2_duration.py │ │ ├── tensorflow2caffe_tactron2_noah.py │ │ ├── transform_fastspeech2.py │ │ ├── transform_featherwave.py │ │ ├── transform_tactron2.py │ │ ├── transform_tactron2_duration.py │ │ └── transform_tactron2_noah.py │ └── tensorflow2json │ └── tf2json.py ├── scripts ├── build_light_bolt.sh ├── push_third_party.sh ├── quick_benchmark.sh ├── setup_compiler.sh └── target.sh ├── third_party ├── install.sh ├── proto │ ├── caffe.proto │ ├── mind_ir.proto │ └── onnx.proto └── sources │ └── opencl │ ├── CMakeLists.txt │ ├── include │ └── CL │ │ ├── cl.h │ │ ├── cl_d3d10.h │ │ ├── cl_d3d11.h │ │ ├── cl_dx9_media_sharing.h │ │ ├── cl_dx9_media_sharing_intel.h │ │ ├── cl_egl.h │ │ ├── cl_ext.h │ │ ├── cl_ext_intel.h │ │ ├── cl_gl.h │ │ ├── cl_gl_ext.h │ │ ├── cl_icd.h │ │ ├── cl_platform.h │ │ ├── cl_va_api_media_sharing_intel.h │ │ ├── cl_version.h │ │ └── opencl.h │ └── src │ ├── CMakeLists.txt │ └── cl.cpp └── training ├── CMakeLists.txt ├── README.md ├── TUTORIAL.md ├── api ├── CMakeLists.txt ├── sources.cmake └── training │ └── api │ ├── API.cpp │ ├── API.h │ └── lowlevel │ ├── APIChecks.h │ └── APIDefinitions.h ├── cmake ├── clang-format.cmake ├── clang-tidy.cmake ├── cmake-gui.cmake ├── core-counter.cmake ├── cppcheck.cmake ├── ndk.cmake ├── teamcity │ └── cppcheck.xslt └── testing.cmake ├── demos ├── CMakeLists.txt ├── common │ ├── CMakeLists.txt │ ├── mnist_parser.hpp │ ├── training.cpp │ └── training.h ├── lenet_demo │ ├── CMakeLists.txt │ └── lenet_demo.cpp ├── mobilenet_v1_demo │ ├── CMakeLists.txt │ └── mobilenet_v1_demo.cpp └── resnet18_demo │ ├── CMakeLists.txt │ └── resnet18_demo.cpp ├── docs ├── build.md ├── docs.cmake └── raul_logo.png └── src ├── CMakeLists.txt ├── Version.cpp.in ├── Version.h ├── cmake └── git.cmake ├── compiler ├── CMakeLists.txt ├── cmake │ └── kernels.cmake ├── external │ ├── blas │ │ └── CMakeLists.txt │ ├── openmp │ │ └── CMakeLists.txt │ └── yato │ │ └── CMakeLists.txt ├── sources.cmake └── training │ ├── base │ ├── common │ │ ├── Common.cpp │ │ ├── Common.h │ │ ├── Conversions.h │ │ ├── MemoryManager.cpp │ │ ├── MemoryManager.h │ │ ├── NetworkParameters.cpp │ │ ├── NetworkParameters.h │ │ ├── Random.cpp │ │ ├── Random.h │ │ ├── Tensor.cpp │ │ ├── Tensor.h │ │ ├── TensorMem.h │ │ ├── io │ │ │ ├── TensorStream.cpp │ │ │ └── TensorStream.h │ │ └── quantization │ │ │ ├── AffineQuantizer.cpp │ │ │ ├── AffineQuantizer.h │ │ │ ├── IQuantizer.h │ │ │ ├── SymmetricQuantizer.cpp │ │ │ └── SymmetricQuantizer.h │ ├── impl │ │ ├── ImplFactory.cpp │ │ ├── ImplFactory.h │ │ ├── basic │ │ │ └── trainable │ │ │ │ ├── Convolution2DLayerCPU.cpp │ │ │ │ ├── Convolution2DLayerCPU.h │ │ │ │ ├── LinearLayerCPUFP16.cpp │ │ │ │ ├── LinearLayerCPUFP16.h │ │ │ │ ├── LinearLayerCPUFP32.cpp │ │ │ │ ├── LinearLayerCPUFP32.h │ │ │ │ ├── LinearLayerImpl.cpp │ │ │ │ └── LinearLayerImpl.h │ │ └── composite │ │ │ └── rnn │ │ │ ├── GRUFusedLayerCPU.cpp │ │ │ ├── GRUFusedLayerCPU.h │ │ │ ├── LSTMFusedLayerCPU.cpp │ │ │ ├── LSTMFusedLayerCPU.h │ │ │ ├── LSTMFusedLayerCPUFP16.cpp │ │ │ └── LSTMFusedLayerCPUFP16.h │ ├── initializers │ │ ├── ConstantInitializer.cpp │ │ ├── ConstantInitializer.h │ │ ├── IInitializer.h │ │ ├── RandomNormInitializer.cpp │ │ ├── RandomNormInitializer.h │ │ ├── RandomUniformInitializer.cpp │ │ ├── RandomUniformInitializer.h │ │ ├── XavierInitializer.cpp │ │ └── XavierInitializer.h │ ├── layers │ │ ├── BasicImpl.h │ │ ├── BasicLayer.h │ │ ├── BroadcastingLayer.cpp │ │ ├── BroadcastingLayer.h │ │ ├── TrainableLayer.cpp │ │ ├── TrainableLayer.h │ │ ├── activations │ │ │ ├── GeLUActivation.cpp │ │ │ ├── GeLUActivation.h │ │ │ ├── HSigmoidActivation.cpp │ │ │ ├── HSigmoidActivation.h │ │ │ ├── HSwishActivation.cpp │ │ │ ├── HSwishActivation.h │ │ │ ├── LeakyReLUActivation.cpp │ │ │ ├── LeakyReLUActivation.h │ │ │ ├── LogSoftMaxActivation.cpp │ │ │ ├── LogSoftMaxActivation.h │ │ │ ├── ReLUActivation.cpp │ │ │ ├── ReLUActivation.h │ │ │ ├── SigmoidActivation.cpp │ │ │ ├── SigmoidActivation.h │ │ │ ├── SoftMaxActivation.cpp │ │ │ ├── SoftMaxActivation.h │ │ │ ├── SoftPlusActivation.cpp │ │ │ ├── SoftPlusActivation.h │ │ │ ├── SwishActivation.cpp │ │ │ ├── SwishActivation.h │ │ │ ├── TanhActivation.cpp │ │ │ ├── TanhActivation.h │ │ │ └── impl │ │ │ │ ├── GeLUActivationCPU.cpp │ │ │ │ ├── GeLUActivationCPU.h │ │ │ │ ├── HSigmoidActivationCPU.cpp │ │ │ │ ├── HSigmoidActivationCPU.h │ │ │ │ ├── HSwishActivationCPU.cpp │ │ │ │ ├── HSwishActivationCPU.h │ │ │ │ ├── LeakyReLUActivationCPU.cpp │ │ │ │ ├── LeakyReLUActivationCPU.h │ │ │ │ ├── ReLUActivationImpl.cpp │ │ │ │ ├── ReLUActivationImpl.h │ │ │ │ ├── SigmoidActivationCPU.cpp │ │ │ │ ├── SigmoidActivationCPU.h │ │ │ │ ├── SoftMaxActivationCPU.cpp │ │ │ │ ├── SoftMaxActivationCPU.h │ │ │ │ ├── SoftPlusActivationCPU.cpp │ │ │ │ ├── SoftPlusActivationCPU.h │ │ │ │ ├── SwishActivationCPU.cpp │ │ │ │ ├── SwishActivationCPU.h │ │ │ │ ├── TanhActivationCPU.cpp │ │ │ │ └── TanhActivationCPU.h │ │ ├── basic │ │ │ ├── ArgExtremumLayer.h │ │ │ ├── ArgMaxLayer.h │ │ │ ├── ArgMinLayer.h │ │ │ ├── AveragePoolLayer.cpp │ │ │ ├── AveragePoolLayer.h │ │ │ ├── BatchExpanderLayer.cpp │ │ │ ├── BatchExpanderLayer.h │ │ │ ├── ClampLayer.cpp │ │ │ ├── ClampLayer.h │ │ │ ├── ConcatenationLayer.cpp │ │ │ ├── ConcatenationLayer.h │ │ │ ├── ConvertPrecisionLayer.cpp │ │ │ ├── ConvertPrecisionLayer.h │ │ │ ├── CumSumLayer.cpp │ │ │ ├── CumSumLayer.h │ │ │ ├── DataLayer.cpp │ │ │ ├── DataLayer.h │ │ │ ├── DropoutLayer.cpp │ │ │ ├── DropoutLayer.h │ │ │ ├── DynamicDepthwiseConvolution2DLayer.cpp │ │ │ ├── DynamicDepthwiseConvolution2DLayer.h │ │ │ ├── ElementWiseCompareLayer.cpp │ │ │ ├── ElementWiseCompareLayer.h │ │ │ ├── ElementWiseDivLayer.cpp │ │ │ ├── ElementWiseDivLayer.h │ │ │ ├── ElementWiseExtremumLayer.h │ │ │ ├── ElementWiseMaxLayer.h │ │ │ ├── ElementWiseMinLayer.h │ │ │ ├── ElementWiseMulLayer.cpp │ │ │ ├── ElementWiseMulLayer.h │ │ │ ├── ElementWiseSubLayer.cpp │ │ │ ├── ElementWiseSubLayer.h │ │ │ ├── ElementWiseSumLayer.cpp │ │ │ ├── ElementWiseSumLayer.h │ │ │ ├── ExpLayer.cpp │ │ │ ├── ExpLayer.h │ │ │ ├── FakeQuantLayer.cpp │ │ │ ├── FakeQuantLayer.h │ │ │ ├── FixedBiasLayer.cpp │ │ │ ├── FixedBiasLayer.h │ │ │ ├── GlobalAveragePoolLayer.cpp │ │ │ ├── GlobalAveragePoolLayer.h │ │ │ ├── IndexFillLayer.cpp │ │ │ ├── IndexFillLayer.h │ │ │ ├── L2NormLayer.cpp │ │ │ ├── L2NormLayer.h │ │ │ ├── L2SquaredNormLayer.cpp │ │ │ ├── L2SquaredNormLayer.h │ │ │ ├── LabelSmoothing.cpp │ │ │ ├── LabelSmoothing.h │ │ │ ├── LogLayer.cpp │ │ │ ├── LogLayer.h │ │ │ ├── LossWrapperHelperLayer.cpp │ │ │ ├── LossWrapperHelperLayer.h │ │ │ ├── MaskedFillLayer.cpp │ │ │ ├── MaskedFillLayer.h │ │ │ ├── MatMulLayer.cpp │ │ │ ├── MatMulLayer.h │ │ │ ├── MaxPoolLayer.cpp │ │ │ ├── MaxPoolLayer.h │ │ │ ├── NonZeroMaskLayer.h │ │ │ ├── PaddingLayer.cpp │ │ │ ├── PaddingLayer.h │ │ │ ├── PositionalEncoding.cpp │ │ │ ├── PositionalEncoding.h │ │ │ ├── RSqrtLayer.cpp │ │ │ ├── RSqrtLayer.h │ │ │ ├── RandomChoiceLayer.cpp │ │ │ ├── RandomChoiceLayer.h │ │ │ ├── RandomSelectLayer.cpp │ │ │ ├── RandomSelectLayer.h │ │ │ ├── RandomTensorLayer.cpp │ │ │ ├── RandomTensorLayer.h │ │ │ ├── ReduceArithmeticLayer.cpp │ │ │ ├── ReduceArithmeticLayer.h │ │ │ ├── ReduceBatchMeanLayer.cpp │ │ │ ├── ReduceBatchMeanLayer.h │ │ │ ├── ReduceExtremumLayer.cpp │ │ │ ├── ReduceExtremumLayer.h │ │ │ ├── ReduceMaxLayer.h │ │ │ ├── ReduceMeanLayer.cpp │ │ │ ├── ReduceMeanLayer.h │ │ │ ├── ReduceMinLayer.h │ │ │ ├── ReduceNonZeroLayer.cpp │ │ │ ├── ReduceNonZeroLayer.h │ │ │ ├── ReduceStdLayer.cpp │ │ │ ├── ReduceStdLayer.h │ │ │ ├── ReduceSumLayer.cpp │ │ │ ├── ReduceSumLayer.h │ │ │ ├── RepeatInterleaveLayer.cpp │ │ │ ├── RepeatInterleaveLayer.h │ │ │ ├── ReshapeLayer.cpp │ │ │ ├── ReshapeLayer.h │ │ │ ├── ReverseLayer.cpp │ │ │ ├── ReverseLayer.h │ │ │ ├── RollLayer.cpp │ │ │ ├── RollLayer.h │ │ │ ├── RoundLayer.h │ │ │ ├── ScaleLayer.cpp │ │ │ ├── ScaleLayer.h │ │ │ ├── SelectLayer.cpp │ │ │ ├── SelectLayer.h │ │ │ ├── SlicerLayer.cpp │ │ │ ├── SlicerLayer.h │ │ │ ├── SplitterLayer.cpp │ │ │ ├── SplitterLayer.h │ │ │ ├── SqrtLayer.cpp │ │ │ ├── SqrtLayer.h │ │ │ ├── SquareLayer.cpp │ │ │ ├── SquareLayer.h │ │ │ ├── TensorLayer.cpp │ │ │ ├── TensorLayer.h │ │ │ ├── TileLayer.cpp │ │ │ ├── TileLayer.h │ │ │ ├── TransposeLayer.cpp │ │ │ ├── TransposeLayer.h │ │ │ ├── impl │ │ │ │ ├── AveragePoolLayerCPU.cpp │ │ │ │ ├── AveragePoolLayerCPU.h │ │ │ │ ├── BatchExpanderLayerCPU.cpp │ │ │ │ ├── BatchExpanderLayerCPU.h │ │ │ │ ├── ClampLayerCPU.cpp │ │ │ │ ├── ClampLayerCPU.h │ │ │ │ ├── ConcatenationLayerCPU.cpp │ │ │ │ ├── ConcatenationLayerCPU.h │ │ │ │ ├── CumSumLayerCPU.cpp │ │ │ │ ├── CumSumLayerCPU.h │ │ │ │ ├── DropoutLayerCPU.cpp │ │ │ │ ├── DropoutLayerCPU.h │ │ │ │ ├── DynamicDepthwiseConvolution2DLayerCPU.cpp │ │ │ │ ├── DynamicDepthwiseConvolution2DLayerCPU.h │ │ │ │ ├── ElementWiseCompareLayerCPU.cpp │ │ │ │ ├── ElementWiseCompareLayerCPU.h │ │ │ │ ├── ElementWiseDivLayerCPU.cpp │ │ │ │ ├── ElementWiseDivLayerCPU.h │ │ │ │ ├── ElementWiseMulLayerCPU.cpp │ │ │ │ ├── ElementWiseMulLayerCPU.h │ │ │ │ ├── ElementWiseSubLayerCPU.cpp │ │ │ │ ├── ElementWiseSubLayerCPU.h │ │ │ │ ├── ElementWiseSumLayerCPU.cpp │ │ │ │ ├── ElementWiseSumLayerCPU.h │ │ │ │ ├── ExpLayerCPU.cpp │ │ │ │ ├── ExpLayerCPU.h │ │ │ │ ├── FixedBiasLayerCPU.cpp │ │ │ │ ├── FixedBiasLayerCPU.h │ │ │ │ ├── L2NormLayerCPU.cpp │ │ │ │ ├── L2NormLayerCPU.h │ │ │ │ ├── L2SquaredNormLayerCPU.cpp │ │ │ │ ├── L2SquaredNormLayerCPU.h │ │ │ │ ├── LabelSmoothingCPU.cpp │ │ │ │ ├── LabelSmoothingCPU.h │ │ │ │ ├── LogLayerCPU.cpp │ │ │ │ ├── LogLayerCPU.h │ │ │ │ ├── LossWrapperHelperLayerCPU.cpp │ │ │ │ ├── LossWrapperHelperLayerCPU.h │ │ │ │ ├── MaskedFillLayerCPU.cpp │ │ │ │ ├── MaskedFillLayerCPU.h │ │ │ │ ├── MatMulLayerCPU.cpp │ │ │ │ ├── MatMulLayerCPU.h │ │ │ │ ├── NonZeroMaskLayerCPU.cpp │ │ │ │ ├── NonZeroMaskLayerCPU.h │ │ │ │ ├── PositionalEncodingCPU.cpp │ │ │ │ ├── PositionalEncodingCPU.h │ │ │ │ ├── RSqrtLayerCPU.cpp │ │ │ │ ├── RSqrtLayerCPU.h │ │ │ │ ├── RandomSelectLayerCPU.cpp │ │ │ │ ├── RandomSelectLayerCPU.h │ │ │ │ ├── RandomTensorLayerCPU.cpp │ │ │ │ ├── RandomTensorLayerCPU.h │ │ │ │ ├── ReduceArithmeticLayerCPU.cpp │ │ │ │ ├── ReduceArithmeticLayerCPU.h │ │ │ │ ├── ReduceExtremumLayerCPU.cpp │ │ │ │ ├── ReduceExtremumLayerCPU.h │ │ │ │ ├── ReshapeLayerCPU.cpp │ │ │ │ ├── ReshapeLayerCPU.h │ │ │ │ ├── ReverseLayerCPU.cpp │ │ │ │ ├── ReverseLayerCPU.h │ │ │ │ ├── RoundLayerCPU.cpp │ │ │ │ ├── RoundLayerCPU.h │ │ │ │ ├── ScaleLayerImpl.cpp │ │ │ │ ├── ScaleLayerImpl.h │ │ │ │ ├── SelectLayerCPU.cpp │ │ │ │ ├── SelectLayerCPU.h │ │ │ │ ├── SlicerLayerCPU.cpp │ │ │ │ ├── SlicerLayerCPU.h │ │ │ │ ├── SplitterLayerCPU.cpp │ │ │ │ ├── SplitterLayerCPU.h │ │ │ │ ├── SqrtLayerCPU.cpp │ │ │ │ ├── SqrtLayerCPU.h │ │ │ │ ├── SquareLayerCPU.cpp │ │ │ │ ├── SquareLayerCPU.h │ │ │ │ ├── TensorLayerCPU.cpp │ │ │ │ ├── TensorLayerCPU.h │ │ │ │ ├── TileLayerCPU.cpp │ │ │ │ ├── TileLayerCPU.h │ │ │ │ ├── TransposeLayerCPU.cpp │ │ │ │ └── TransposeLayerCPU.h │ │ │ └── trainable │ │ │ │ ├── Batchnorm.cpp │ │ │ │ ├── Batchnorm.h │ │ │ │ ├── Convolution1DLayer.cpp │ │ │ │ ├── Convolution1DLayer.h │ │ │ │ ├── Convolution2DLayer.cpp │ │ │ │ ├── Convolution2DLayer.h │ │ │ │ ├── ConvolutionDepthwiseLayer.cpp │ │ │ │ ├── ConvolutionDepthwiseLayer.h │ │ │ │ ├── Embedding.cpp │ │ │ │ ├── Embedding.h │ │ │ │ ├── LayerNorm.cpp │ │ │ │ ├── LayerNorm.h │ │ │ │ ├── LayerNorm2D.cpp │ │ │ │ ├── LayerNorm2D.h │ │ │ │ ├── LinearLayer.cpp │ │ │ │ ├── LinearLayer.h │ │ │ │ ├── TransposedConvolution1DLayer.cpp │ │ │ │ ├── TransposedConvolution1DLayer.h │ │ │ │ ├── TransposedConvolution2DLayer.cpp │ │ │ │ ├── TransposedConvolution2DLayer.h │ │ │ │ └── impl │ │ │ │ ├── BatchnormCPU.cpp │ │ │ │ ├── BatchnormCPU.h │ │ │ │ ├── Convolution1DLayerCPU.cpp │ │ │ │ ├── Convolution1DLayerCPU.h │ │ │ │ ├── ConvolutionDepthwiseLayerCPU.cpp │ │ │ │ ├── ConvolutionDepthwiseLayerCPU.h │ │ │ │ ├── EmbeddingCPU.cpp │ │ │ │ ├── EmbeddingCPU.h │ │ │ │ ├── LayerNorm2dCPU.cpp │ │ │ │ ├── LayerNorm2dCPU.h │ │ │ │ ├── LayerNormCPU.cpp │ │ │ │ └── LayerNormCPU.h │ │ ├── composite │ │ │ ├── AdditiveAttentionLayer.cpp │ │ │ ├── AdditiveAttentionLayer.h │ │ │ ├── AttentionLayer.cpp │ │ │ ├── AttentionLayer.h │ │ │ ├── AttentionMaskCreatorLayer.h │ │ │ ├── BahdanauMonotonicAttentionInternalLayers.h │ │ │ ├── BahdanauMonotonicAttentionLayer.cpp │ │ │ ├── BahdanauMonotonicAttentionLayer.h │ │ │ ├── DynamicConvolutionAttentionInternalLayers.h │ │ │ ├── DynamicConvolutionAttentionLayer.cpp │ │ │ ├── DynamicConvolutionAttentionLayer.h │ │ │ ├── LeNet.cpp │ │ │ ├── LeNet.h │ │ │ ├── LocationSensitiveAttentionInternalLayers.h │ │ │ ├── LocationSensitiveAttentionLayer.cpp │ │ │ ├── LocationSensitiveAttentionLayer.h │ │ │ ├── MultiHeadAttention.cpp │ │ │ ├── MultiHeadAttention.h │ │ │ ├── Transformer.cpp │ │ │ ├── Transformer.h │ │ │ └── rnn │ │ │ │ ├── BidirectionalLSTMFunc.cpp │ │ │ │ ├── BidirectionalLSTMFunc.h │ │ │ │ ├── GRUCellLayer.cpp │ │ │ │ ├── GRUCellLayer.h │ │ │ │ ├── GRUFusedGatesCalcLayer.cpp │ │ │ │ ├── GRUFusedGatesCalcLayer.h │ │ │ │ ├── GRUFusedLayer.cpp │ │ │ │ ├── GRUFusedLayer.h │ │ │ │ ├── GRULayer.cpp │ │ │ │ ├── GRULayer.h │ │ │ │ ├── LSTMCellLayer.cpp │ │ │ │ ├── LSTMCellLayer.h │ │ │ │ ├── LSTMFusedGatesCalcLayer.cpp │ │ │ │ ├── LSTMFusedGatesCalcLayer.h │ │ │ │ ├── LSTMFusedLayer.cpp │ │ │ │ ├── LSTMFusedLayer.h │ │ │ │ ├── LSTMLayer.cpp │ │ │ │ ├── LSTMLayer.h │ │ │ │ ├── ZeroOutputLayer.cpp │ │ │ │ ├── ZeroOutputLayer.h │ │ │ │ ├── ZoneoutLayer.cpp │ │ │ │ ├── ZoneoutLayer.h │ │ │ │ └── impl │ │ │ │ ├── GRUFusedGatesCalcLayerCPU.cpp │ │ │ │ ├── GRUFusedGatesCalcLayerCPU.h │ │ │ │ ├── LSTMFusedGatesCalcLayerCPU.cpp │ │ │ │ ├── LSTMFusedGatesCalcLayerCPU.h │ │ │ │ ├── ZeroOutputLayerCPU.cpp │ │ │ │ └── ZeroOutputLayerCPU.h │ │ └── parameters │ │ │ ├── BasicParameters.cpp │ │ │ ├── BasicParameters.h │ │ │ ├── ClampLayerParams.cpp │ │ │ ├── ClampLayerParams.h │ │ │ ├── ConvertPrecisionParams.h │ │ │ ├── DataParams.cpp │ │ │ ├── DataParams.h │ │ │ ├── DropoutParams.cpp │ │ │ ├── DropoutParams.h │ │ │ ├── ElementWiseComparisonLayerParams.cpp │ │ │ ├── ElementWiseComparisonLayerParams.h │ │ │ ├── FakeQuantParams.cpp │ │ │ ├── FakeQuantParams.h │ │ │ ├── FixedBiasParams.cpp │ │ │ ├── FixedBiasParams.h │ │ │ ├── GaussianUpsamplingParams.cpp │ │ │ ├── GaussianUpsamplingParams.h │ │ │ ├── IndexFillLayerParams.cpp │ │ │ ├── IndexFillLayerParams.h │ │ │ ├── LayerParameters.h │ │ │ ├── LeakyReLUParams.cpp │ │ │ ├── LeakyReLUParams.h │ │ │ ├── RandomChoiceParams.cpp │ │ │ ├── RandomChoiceParams.h │ │ │ ├── RandomSelectParams.cpp │ │ │ ├── RandomSelectParams.h │ │ │ ├── RandomTensorLayerParams.cpp │ │ │ ├── RandomTensorLayerParams.h │ │ │ ├── RepeatInterleaveParams.cpp │ │ │ ├── RepeatInterleaveParams.h │ │ │ ├── RollLayerParams.cpp │ │ │ ├── RollLayerParams.h │ │ │ ├── ScaleParams.cpp │ │ │ ├── ScaleParams.h │ │ │ ├── SlicingParams.cpp │ │ │ ├── SlicingParams.h │ │ │ ├── SoftPlusActivationParams.cpp │ │ │ ├── SoftPlusActivationParams.h │ │ │ ├── TensorParams.cpp │ │ │ ├── TensorParams.h │ │ │ ├── TilingParameters.cpp │ │ │ ├── TilingParameters.h │ │ │ ├── ZoneoutParams.cpp │ │ │ ├── ZoneoutParams.h │ │ │ └── trainable │ │ │ ├── BahdanauAttentionParams.cpp │ │ │ ├── BahdanauAttentionParams.h │ │ │ ├── BatchnormParams.cpp │ │ │ ├── BatchnormParams.h │ │ │ ├── Convolution1DParams.cpp │ │ │ ├── Convolution1DParams.h │ │ │ ├── Convolution2DParams.cpp │ │ │ ├── Convolution2DParams.h │ │ │ ├── DynamicConvolutionAttentionParams.cpp │ │ │ ├── DynamicConvolutionAttentionParams.h │ │ │ ├── EmbeddingParams.cpp │ │ │ ├── EmbeddingParams.h │ │ │ ├── GRUCellParams.cpp │ │ │ ├── GRUCellParams.h │ │ │ ├── GRUFusedGatesCalcParams.cpp │ │ │ ├── GRUFusedGatesCalcParams.h │ │ │ ├── GRUParams.cpp │ │ │ ├── GRUParams.h │ │ │ ├── LSTMCellParams.cpp │ │ │ ├── LSTMCellParams.h │ │ │ ├── LSTMFusedGatesCalcParams.cpp │ │ │ ├── LSTMFusedGatesCalcParams.h │ │ │ ├── LSTMParams.cpp │ │ │ ├── LSTMParams.h │ │ │ ├── LayerNormParams.cpp │ │ │ ├── LayerNormParams.h │ │ │ ├── LinearParams.cpp │ │ │ ├── LinearParams.h │ │ │ ├── LocationSensitiveAttentionParams.cpp │ │ │ ├── LocationSensitiveAttentionParams.h │ │ │ ├── MultiHeadAttentionParams.cpp │ │ │ ├── MultiHeadAttentionParams.h │ │ │ ├── TrainableParams.h │ │ │ ├── TrainablePool2DParams.cpp │ │ │ ├── TrainablePool2DParams.h │ │ │ ├── TransformerParams.cpp │ │ │ ├── TransformerParams.h │ │ │ ├── TransposedConvolution1DParams.cpp │ │ │ ├── TransposedConvolution1DParams.h │ │ │ ├── TransposedConvolution2DParams.cpp │ │ │ └── TransposedConvolution2DParams.h │ ├── loss │ │ ├── BinaryCrossEntropyLoss.cpp │ │ ├── BinaryCrossEntropyLoss.h │ │ ├── CrossEntropyLoss.cpp │ │ ├── CrossEntropyLoss.h │ │ ├── DivisorLossHelperLayer.h │ │ ├── KLDivLoss.cpp │ │ ├── KLDivLoss.h │ │ ├── L1Loss.cpp │ │ ├── L1Loss.h │ │ ├── LossWrapper.h │ │ ├── MSELoss.cpp │ │ ├── MSELoss.h │ │ ├── NegativeLogLikelihoodLoss.cpp │ │ ├── NegativeLogLikelihoodLoss.h │ │ ├── SigmoidCrossEntropyLoss.cpp │ │ ├── SigmoidCrossEntropyLoss.h │ │ ├── SoftmaxCrossEntropyLoss.cpp │ │ ├── SoftmaxCrossEntropyLoss.h │ │ ├── impl │ │ │ ├── BinaryCrossEntropyLossCPU.cpp │ │ │ ├── BinaryCrossEntropyLossCPU.h │ │ │ ├── CrossEntropyLossCPU.cpp │ │ │ ├── CrossEntropyLossCPU.h │ │ │ ├── DivisorLossHelperLayerCPU.cpp │ │ │ ├── DivisorLossHelperLayerCPU.h │ │ │ ├── KLDivLossCPU.cpp │ │ │ ├── KLDivLossCPU.h │ │ │ ├── L1LossCPU.cpp │ │ │ ├── L1LossCPU.h │ │ │ ├── MSELossCPU.cpp │ │ │ ├── MSELossCPU.h │ │ │ ├── NegativeLogLikelihoodLossCPU.cpp │ │ │ ├── NegativeLogLikelihoodLossCPU.h │ │ │ ├── SigmoidCrossEntropyLossCPU.cpp │ │ │ ├── SigmoidCrossEntropyLossCPU.h │ │ │ ├── SoftmaxCrossEntropyLossCPU.cpp │ │ │ └── SoftmaxCrossEntropyLossCPU.h │ │ └── scaling │ │ │ └── ScalingStrategy.h │ ├── optimizers │ │ ├── ASGD.cpp │ │ ├── ASGD.h │ │ ├── Adadelta.cpp │ │ ├── Adadelta.h │ │ ├── Adagrad.cpp │ │ ├── Adagrad.h │ │ ├── Adam.cpp │ │ ├── Adam.h │ │ ├── AdamW.cpp │ │ ├── AdamW.h │ │ ├── Adamax.cpp │ │ ├── Adamax.h │ │ ├── IOptimizer.h │ │ ├── LAMB.cpp │ │ ├── LAMB.h │ │ ├── Momentum.cpp │ │ ├── Momentum.h │ │ ├── Nesterov.cpp │ │ ├── Nesterov.h │ │ ├── Optimizer.cpp │ │ ├── Optimizer.h │ │ ├── RMSprop.cpp │ │ ├── RMSprop.h │ │ ├── Ranger.cpp │ │ ├── Ranger.h │ │ ├── Rprop.cpp │ │ ├── Rprop.h │ │ ├── SGD.cpp │ │ ├── SGD.h │ │ ├── regularizers │ │ │ ├── Regularizer.cpp │ │ │ ├── Regularizer.h │ │ │ └── strategies │ │ │ │ ├── IRegularizerStrategy.h │ │ │ │ ├── L1.cpp │ │ │ │ ├── L1.h │ │ │ │ ├── L2.cpp │ │ │ │ └── L2.h │ │ └── schedulers │ │ │ ├── LrScheduler.cpp │ │ │ ├── LrScheduler.h │ │ │ └── strategies │ │ │ ├── Base.cpp │ │ │ ├── Base.h │ │ │ ├── ClipLower.cpp │ │ │ ├── ClipLower.h │ │ │ ├── ClipUpper.cpp │ │ │ ├── ClipUpper.h │ │ │ ├── CosineAnnealing.cpp │ │ │ ├── CosineAnnealing.h │ │ │ ├── Exponential.cpp │ │ │ ├── Exponential.h │ │ │ ├── Lambda.cpp │ │ │ ├── Lambda.h │ │ │ ├── StepOffset.cpp │ │ │ ├── StepOffset.h │ │ │ ├── WarmUp.cpp │ │ │ └── WarmUp.h │ ├── postprocessing │ │ ├── GradientClipping.cpp │ │ ├── GradientClipping.h │ │ └── GradientPostprocessor.h │ └── tools │ │ ├── DataTransformations.cpp │ │ ├── DataTransformations.h │ │ ├── ElementSequence.cpp │ │ ├── ElementSequence.h │ │ ├── NamedTuple.h │ │ ├── Utils.cpp │ │ └── Utils.h │ └── compiler │ ├── Compiler.cpp │ ├── Compiler.h │ ├── FrontendCompiler.h │ ├── IntervalTree.cpp │ ├── IntervalTree.h │ ├── LayerBuilder.cpp │ ├── LayerBuilder.h │ ├── Layers.h │ ├── LayersResolver.h │ ├── WShape.h │ ├── Workflow.cpp │ ├── Workflow.h │ ├── WorkflowActions.cpp │ ├── WorkflowActions.h │ ├── WorkflowBuilder.h │ ├── WorkflowDB.cpp │ ├── WorkflowDB.h │ ├── WorkflowEager.cpp │ ├── WorkflowEager.h │ ├── WorkflowPool.cpp │ └── WorkflowPool.h ├── frontend ├── CMakeLists.txt ├── external │ └── json │ │ └── CMakeLists.txt ├── sources.cmake └── training │ └── frontend │ ├── Declaration.h │ ├── Frontend.h │ ├── Generator.h │ ├── Graph.h │ ├── Layers.h │ ├── Path.h │ ├── Port.h │ ├── Types.h │ ├── io │ ├── JSON.cpp │ └── JSON.h │ └── processors │ ├── DotLangPrinter.h │ ├── Processor.cpp │ ├── Processor.h │ └── TextPrinter.h ├── raul.natvis ├── system ├── CMakeLists.txt ├── external │ └── half │ │ └── CMakeLists.txt ├── sources.cmake └── training │ └── system │ ├── Errors.cpp │ ├── Errors.h │ ├── Name.cpp │ ├── Name.h │ ├── NameGenerator.h │ ├── Profiler.cpp │ ├── Profiler.h │ ├── Singleton.h │ ├── TypeHalf.h │ ├── Types.h │ ├── Zip.h │ └── ordered_map.h └── tests ├── CMakeLists.txt ├── external ├── googletest │ └── CMakeLists.txt └── tclap │ └── CMakeLists.txt ├── sources.cmake └── tests ├── GTestExtensions.h ├── activations ├── Test_ActivationFunc_GeLU.cpp ├── Test_ActivationFunc_Hsigmoid.cpp ├── Test_ActivationFunc_Hswish.cpp ├── Test_ActivationFunc_LeakyReLU.cpp ├── Test_ActivationFunc_Sigmoid.cpp ├── Test_ActivationFunc_SoftPlus.cpp ├── Test_ActivationFunc_Swish.cpp ├── Test_ActivationFunc_Tanh.cpp ├── Test_LogSoftMax.cpp └── Test_SoftMax.cpp ├── frontend ├── Test_Compilation.cpp ├── Test_Declaration.cpp ├── Test_DotLang.cpp ├── Test_Graph.cpp ├── Test_JSON.cpp └── Test_Path.cpp ├── initializers ├── Test_Initializer_ConstantInitializer.cpp ├── Test_Initializer_RandomNormInitializer.cpp ├── Test_Initializer_RandomUniformInitializer.cpp └── Test_Initializer_XavierInitializer.cpp ├── layers ├── Test_CNNAveragePool.cpp ├── Test_CNNBatchNorm.cpp ├── Test_CNNGlobalAverage.cpp ├── Test_CNNLayer1D.cpp ├── Test_CNNLayer2D.cpp ├── Test_CNNLayerDepthwise.cpp ├── Test_CNNMaxPool.cpp ├── Test_CNNPaddingLayer.cpp ├── Test_DataLayer.cpp ├── Test_LayerNorm.cpp ├── Test_Layer_AdditiveAttention.cpp ├── Test_Layer_ArgMax.cpp ├── Test_Layer_ArgMin.cpp ├── Test_Layer_BahdanauMonotonicAttention.cpp ├── Test_Layer_BatchExpander.cpp ├── Test_Layer_BatchNorm.cpp ├── Test_Layer_BiLSTM.cpp ├── Test_Layer_Clamp.cpp ├── Test_Layer_CumSum.cpp ├── Test_Layer_Dropout.cpp ├── Test_Layer_DynamicConvolutionAttention.cpp ├── Test_Layer_DynamicDepthwiseConvolution2D.cpp ├── Test_Layer_ElementWiseCompare.cpp ├── Test_Layer_ElementWiseDiv.cpp ├── Test_Layer_ElementWiseMax.cpp ├── Test_Layer_ElementWiseMin.cpp ├── Test_Layer_ElementWiseMul.cpp ├── Test_Layer_ElementWiseSub.cpp ├── Test_Layer_ElementWiseSum.cpp ├── Test_Layer_Exp.cpp ├── Test_Layer_FakeQuant.cpp ├── Test_Layer_FixedBias.cpp ├── Test_Layer_GRU.cpp ├── Test_Layer_GRUCell.cpp ├── Test_Layer_IndexFill.cpp ├── Test_Layer_L2Norm.cpp ├── Test_Layer_L2SquaredNorm.cpp ├── Test_Layer_LSTM.cpp ├── Test_Layer_LSTMCell.cpp ├── Test_Layer_LSTMFused.cpp ├── Test_Layer_LocationSensitiveAttention.cpp ├── Test_Layer_Log.cpp ├── Test_Layer_NonZeroMask.cpp ├── Test_Layer_RSqrt.cpp ├── Test_Layer_RandomChoice.cpp ├── Test_Layer_RandomSelect.cpp ├── Test_Layer_RandomTensor.cpp ├── Test_Layer_ReduceMax.cpp ├── Test_Layer_ReduceMean.cpp ├── Test_Layer_ReduceMin.cpp ├── Test_Layer_ReduceNonZero.cpp ├── Test_Layer_ReduceStd.cpp ├── Test_Layer_ReduceSum.cpp ├── Test_Layer_RepeatInterleave.cpp ├── Test_Layer_Reverse.cpp ├── Test_Layer_Roll.cpp ├── Test_Layer_Round.cpp ├── Test_Layer_Scale.cpp ├── Test_Layer_Select.cpp ├── Test_Layer_Sqrt.cpp ├── Test_Layer_Square.cpp ├── Test_Layer_Tile.cpp ├── Test_Layer_TrainableParamsConvert.cpp ├── Test_Layer_ZeroOutput.cpp ├── Test_Layer_Zoneout.cpp ├── Test_Linear.cpp ├── Test_MaskedFillLayer.cpp ├── Test_MatMul.cpp ├── Test_NetworkParams.cpp ├── Test_ReshapeLayer.cpp ├── Test_Slicing.cpp ├── Test_Transpose.cpp ├── Test_TransposedCNNLayer1D.cpp └── Test_TransposedCNNLayer2D.cpp ├── lib ├── Test_API.cpp ├── Test_Common.cpp ├── Test_Compiler.cpp ├── Test_DataTransformations.cpp ├── Test_ElementSequence.cpp ├── Test_LossScale.cpp ├── Test_MemoryManager.cpp ├── Test_Name.cpp ├── Test_NameGenerator.cpp ├── Test_Quantization.cpp ├── Test_Random.cpp ├── Test_Tensor.cpp ├── Test_Yato.cpp └── workflow │ ├── Test_IntervalTree.cpp │ ├── Test_Workflow.cpp │ ├── Test_WorkflowAllocation.cpp │ ├── Test_WorkflowBenchmarks.cpp │ ├── Test_WorkflowCheckpointing.cpp │ ├── Test_WorkflowCompression.cpp │ ├── Test_WorkflowInterference.cpp │ ├── Test_WorkflowOverrideLayerExecutionTarget.cpp │ ├── Test_WorkflowPool.cpp │ └── Test_WorkflowTools.h ├── losses ├── Test_BinaryCrossEntropyLoss.cpp ├── Test_KLDivLoss.cpp ├── Test_L1Loss.cpp ├── Test_MSELoss.cpp ├── Test_SigmoidCrossEntropyLoss.cpp ├── Test_SoftmaxCrossEntropyLoss.cpp └── Test_WeightedLoss.cpp ├── main.cpp ├── optimizers ├── Test_Optimizer.cpp ├── Test_Optimizer_ASGD.cpp ├── Test_Optimizer_Adadelta.cpp ├── Test_Optimizer_Adagrad.cpp ├── Test_Optimizer_Adam.cpp ├── Test_Optimizer_AdamW.cpp ├── Test_Optimizer_Adamax.cpp ├── Test_Optimizer_LAMB.cpp ├── Test_Optimizer_Momentum.cpp ├── Test_Optimizer_Nesterov.cpp ├── Test_Optimizer_RMSprop.cpp ├── Test_Optimizer_Ranger.cpp ├── Test_Optimizer_Rprop.cpp ├── Test_Optimizer_SGD.cpp └── schedulers │ ├── Test_Scheduler.cpp │ ├── Test_Scheduler_CosineAnnealing.cpp │ ├── Test_Scheduler_Exponential.cpp │ ├── Test_Scheduler_Lambda.cpp │ └── Test_Scheduler_WarmUp.cpp ├── postprocessing └── Test_PostProcessing_GradientClipping.cpp ├── python ├── LAMB.py ├── MicrobatchingTestTopology.py ├── PaddingLayer.py ├── PaddingLayerTestTopology.py ├── Pipfile ├── RMSprop.py ├── RMSpropTF.py ├── Ranger.py ├── Rprop.py ├── adamw.py ├── additive_attention.py ├── argmax.py ├── argmin.py ├── asgd.py ├── attention.py ├── bahdanau_aliasing.py ├── bahdanau_attention_scheme.py ├── bahdanau_monotonic_attention.py ├── bahdanau_stepwise_monotonic_attention.py ├── batchnormtest.py ├── batchnormtrain.py ├── batchnormtrain2.py ├── batchnormtrain3.py ├── bce_loss.py ├── biastrain.py ├── binary_dataloader_test.py ├── broadcasting.ipynb ├── cifar10 │ └── train2.py ├── cnn.py ├── cnnBiasTrain.py ├── cnnBiasTrain1d.py ├── cnnCifar10.py ├── cnnCifar10_2.py ├── cnnDepthwise.py ├── cnnMnistHSwishTest.py ├── cnnNLLLoss.py ├── cnnPadding.py ├── cnnPaddingResidual.py ├── cnnResidualDownsample.py ├── cnnSkipPaddingResidual.py ├── cnnVariableBatchSize.py ├── conv1d_double_step.py ├── conv1d_test.py ├── cumsum.py ├── depthwise_conv1d.py ├── depthwise_conv2d.py ├── dilated_conv1d.py ├── dilated_conv2d.py ├── dynamic_convolution_attention.py ├── element-wise_compare_and_sum.py ├── element-wise_max.py ├── element-wise_min.py ├── element-wise_rsqrt.py ├── element-wise_sqrt.py ├── element-wise_sum.py ├── element-wise_zero_division.py ├── embedding_padding.py ├── embedding_positional.py ├── gaussian_upsampling.py ├── gelu.py ├── gru.py ├── gru_cell.py ├── hswish_hsigmoid.ipynb ├── index_fill.py ├── kldivloss.py ├── l1loss.py ├── l2_norm.py ├── l2_squared_norm.py ├── labelSmoothing.py ├── layernorm.py ├── layernorm_tf.py ├── leaky_relu.py ├── lenet5_cifar.py ├── lenet5_mnist.py ├── lenet_ms_version_cifar.py ├── linear.py ├── linear_sharing.py ├── location_sensitive_attention.py ├── logsoftmax.py ├── lr_decay_test.py ├── lstm_shared.py ├── matmul.py ├── mlp.py ├── mseloss.py ├── multi-head-attention.py ├── range_pe.py ├── reduce_max.py ├── reduce_mean.py ├── reduce_min.py ├── reduce_std.py ├── reduce_sum.py ├── repeat_interleave.py ├── roll.py ├── self-attention.py ├── sequence_loss.py ├── sigmoid_cross_entropy_loss.py ├── sigmoid_cross_entropy_loss_test.py ├── sigmoid_cross_entropy_loss_test_2.py ├── simple_batchnorm_test.py ├── softmax.py ├── softplus.py ├── softplus_tf.py ├── tf_depthwise_conv2d.py ├── tf_gradient_clip.py ├── tf_round.py ├── tf_sequence_loss.py ├── tf_sotfmax_cross_entropy_with_logits.py ├── tf_torch_conv1d.py ├── tf_torch_simple_conv1d.py ├── threads_experiments.ipynb ├── tile.py ├── trace_optimizers.py ├── transformer.py ├── transformer_test1.py ├── transformer_test2.py ├── transposed_conv1d.py └── transposed_conv2d.py ├── tools ├── TestTools.cpp ├── TestTools.h └── callbacks │ ├── LayerTypeStatistics.h │ ├── MultiCallback.h │ ├── TensorChecker.h │ └── TensorTracer.h └── topologies ├── Test_MobilenetV2.cpp ├── Test_MobilenetV3.cpp ├── Test_NINCifar.cpp ├── Test_ResNet.cpp └── Test_Transformer.cpp /.Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/.Doxyfile -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/linux-android-armv7.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/.github/workflows/linux-android-armv7.yml -------------------------------------------------------------------------------- /.github/workflows/linux-android-armv8.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/.github/workflows/linux-android-armv8.yml -------------------------------------------------------------------------------- /.github/workflows/linux-android-x86_64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/.github/workflows/linux-android-x86_64.yml -------------------------------------------------------------------------------- /.github/workflows/linux-x86-avx2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/.github/workflows/linux-x86-avx2.yml -------------------------------------------------------------------------------- /.github/workflows/linux-x86.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/.github/workflows/linux-x86.yml -------------------------------------------------------------------------------- /.github/workflows/macos-android-armv7.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/.github/workflows/macos-android-armv7.yml -------------------------------------------------------------------------------- /.github/workflows/macos-android-armv8.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/.github/workflows/macos-android-armv8.yml -------------------------------------------------------------------------------- /.github/workflows/macos-android-x86_64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/.github/workflows/macos-android-x86_64.yml -------------------------------------------------------------------------------- /.github/workflows/macos-ios-armv7.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/.github/workflows/macos-ios-armv7.yml -------------------------------------------------------------------------------- /.github/workflows/macos-ios-armv8.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/.github/workflows/macos-ios-armv8.yml -------------------------------------------------------------------------------- /.github/workflows/macos-x86-avx2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/.github/workflows/macos-x86-avx2.yml -------------------------------------------------------------------------------- /.github/workflows/macos-x86.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/.github/workflows/macos-x86.yml -------------------------------------------------------------------------------- /.github/workflows/training_linux-x86-avx2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/.github/workflows/training_linux-x86-avx2.yml -------------------------------------------------------------------------------- /.github/workflows/windows-android-armv7.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/.github/workflows/windows-android-armv7.yml -------------------------------------------------------------------------------- /.github/workflows/windows-android-armv8.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/.github/workflows/windows-android-armv8.yml -------------------------------------------------------------------------------- /.github/workflows/windows-android-x86_64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/.github/workflows/windows-android-x86_64.yml -------------------------------------------------------------------------------- /.github/workflows/windows-x86-avx2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/.github/workflows/windows-x86-avx2.yml -------------------------------------------------------------------------------- /.github/workflows/windows-x86.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/.github/workflows/windows-x86.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/SUMMARY.md -------------------------------------------------------------------------------- /book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/book.json -------------------------------------------------------------------------------- /common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/CMakeLists.txt -------------------------------------------------------------------------------- /common/cmakes/FindFFTS.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/cmakes/FindFFTS.cmake -------------------------------------------------------------------------------- /common/cmakes/FindFlatBuffers.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/cmakes/FindFlatBuffers.cmake -------------------------------------------------------------------------------- /common/cmakes/FindGcl.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/cmakes/FindGcl.cmake -------------------------------------------------------------------------------- /common/cmakes/FindJNI.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/cmakes/FindJNI.cmake -------------------------------------------------------------------------------- /common/cmakes/FindOpenCL.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/cmakes/FindOpenCL.cmake -------------------------------------------------------------------------------- /common/cmakes/FindProtobuf.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/cmakes/FindProtobuf.cmake -------------------------------------------------------------------------------- /common/cmakes/FindSecureC.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/cmakes/FindSecureC.cmake -------------------------------------------------------------------------------- /common/cmakes/FindTFLite.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/cmakes/FindTFLite.cmake -------------------------------------------------------------------------------- /common/cmakes/Findjpeg.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/cmakes/Findjpeg.cmake -------------------------------------------------------------------------------- /common/cmakes/Findjsoncpp.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/cmakes/Findjsoncpp.cmake -------------------------------------------------------------------------------- /common/cmakes/blank_lib.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | static int func0() 4 | { 5 | return 0; 6 | } 7 | -------------------------------------------------------------------------------- /common/cmakes/blank_main.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | return 0; 6 | } 7 | -------------------------------------------------------------------------------- /common/cmakes/bolt.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/cmakes/bolt.cmake -------------------------------------------------------------------------------- /common/cmakes/cpuinfo.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/cmakes/cpuinfo.cmake -------------------------------------------------------------------------------- /common/cmakes/dep-common.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/cmakes/dep-common.cmake -------------------------------------------------------------------------------- /common/gcl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/CMakeLists.txt -------------------------------------------------------------------------------- /common/gcl/include/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/include/context.h -------------------------------------------------------------------------------- /common/gcl/include/dl_func.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/include/dl_func.h -------------------------------------------------------------------------------- /common/gcl/include/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/include/event.h -------------------------------------------------------------------------------- /common/gcl/include/gcl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/include/gcl.h -------------------------------------------------------------------------------- /common/gcl/include/gcl_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/include/gcl_common.h -------------------------------------------------------------------------------- /common/gcl/include/gcl_engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/include/gcl_engine.h -------------------------------------------------------------------------------- /common/gcl/include/gcl_func.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/include/gcl_func.h -------------------------------------------------------------------------------- /common/gcl/include/gcl_kernel_binmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/include/gcl_kernel_binmap.h -------------------------------------------------------------------------------- /common/gcl/include/gcl_kernel_source.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/include/gcl_kernel_source.h -------------------------------------------------------------------------------- /common/gcl/include/gcl_kernel_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/include/gcl_kernel_type.h -------------------------------------------------------------------------------- /common/gcl/include/gclmem_desc_infer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/include/gclmem_desc_infer.h -------------------------------------------------------------------------------- /common/gcl/include/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/include/kernel.h -------------------------------------------------------------------------------- /common/gcl/include/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/include/memory.h -------------------------------------------------------------------------------- /common/gcl/include/ocl_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/include/ocl_context.h -------------------------------------------------------------------------------- /common/gcl/include/ocl_data_alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/include/ocl_data_alloc.h -------------------------------------------------------------------------------- /common/gcl/include/ocl_data_trans.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/include/ocl_data_trans.h -------------------------------------------------------------------------------- /common/gcl/include/ocl_desc_trans.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/include/ocl_desc_trans.h -------------------------------------------------------------------------------- /common/gcl/include/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/include/platform.h -------------------------------------------------------------------------------- /common/gcl/include/program.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/include/program.h -------------------------------------------------------------------------------- /common/gcl/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/src/CMakeLists.txt -------------------------------------------------------------------------------- /common/gcl/src/ocl_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/src/ocl_context.cpp -------------------------------------------------------------------------------- /common/gcl/src/ocl_data_trans.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/src/ocl_data_trans.cpp -------------------------------------------------------------------------------- /common/gcl/tools/device_info/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/tools/device_info/CMakeLists.txt -------------------------------------------------------------------------------- /common/gcl/tools/device_info/clinfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/tools/device_info/clinfo.cpp -------------------------------------------------------------------------------- /common/gcl/tools/gcl_sample/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/tools/gcl_sample/CMakeLists.txt -------------------------------------------------------------------------------- /common/gcl/tools/gcl_sample/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/tools/gcl_sample/build.sh -------------------------------------------------------------------------------- /common/gcl/tools/gcl_sample/cl/sample.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/tools/gcl_sample/cl/sample.cl -------------------------------------------------------------------------------- /common/gcl/tools/gcl_sample/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/gcl/tools/gcl_sample/sample.cpp -------------------------------------------------------------------------------- /common/memory/include/memory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/memory/include/memory.hpp -------------------------------------------------------------------------------- /common/memory/include/memory_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/memory/include/memory_cpu.hpp -------------------------------------------------------------------------------- /common/memory/include/memory_ocl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/memory/include/memory_ocl.hpp -------------------------------------------------------------------------------- /common/memory/include/memory_ocl_img.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/memory/include/memory_ocl_img.hpp -------------------------------------------------------------------------------- /common/memory/include/tensor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/memory/include/tensor.hpp -------------------------------------------------------------------------------- /common/memory/include/tensor_auxiliary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/memory/include/tensor_auxiliary.h -------------------------------------------------------------------------------- /common/model_spec/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/model_spec/CMakeLists.txt -------------------------------------------------------------------------------- /common/model_spec/include/model_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/model_spec/include/model_common.h -------------------------------------------------------------------------------- /common/model_spec/include/model_print.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/model_spec/include/model_print.h -------------------------------------------------------------------------------- /common/model_spec/include/model_spec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/model_spec/include/model_spec.h -------------------------------------------------------------------------------- /common/model_spec/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/model_spec/src/CMakeLists.txt -------------------------------------------------------------------------------- /common/model_spec/src/model_common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/model_spec/src/model_common.cpp -------------------------------------------------------------------------------- /common/model_spec/src/model_deserialize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/model_spec/src/model_deserialize.cpp -------------------------------------------------------------------------------- /common/model_spec/src/model_print.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/model_spec/src/model_print.cpp -------------------------------------------------------------------------------- /common/model_spec/src/model_serialize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/model_spec/src/model_serialize.cpp -------------------------------------------------------------------------------- /common/model_spec/src/model_spec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/model_spec/src/model_spec.cpp -------------------------------------------------------------------------------- /common/uni/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/uni/CMakeLists.txt -------------------------------------------------------------------------------- /common/uni/include/affinity_policy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/uni/include/affinity_policy.h -------------------------------------------------------------------------------- /common/uni/include/algorithm_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/uni/include/algorithm_map.h -------------------------------------------------------------------------------- /common/uni/include/arm_neon_expand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/uni/include/arm_neon_expand.h -------------------------------------------------------------------------------- /common/uni/include/data_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/uni/include/data_type.h -------------------------------------------------------------------------------- /common/uni/include/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/uni/include/error.h -------------------------------------------------------------------------------- /common/uni/include/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/uni/include/file.h -------------------------------------------------------------------------------- /common/uni/include/graph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/uni/include/graph.h -------------------------------------------------------------------------------- /common/uni/include/memory_cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/uni/include/memory_cpu.h -------------------------------------------------------------------------------- /common/uni/include/operator_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/uni/include/operator_type.h -------------------------------------------------------------------------------- /common/uni/include/parameter_spec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/uni/include/parameter_spec.h -------------------------------------------------------------------------------- /common/uni/include/profiling.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/uni/include/profiling.h -------------------------------------------------------------------------------- /common/uni/include/schedule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/uni/include/schedule.h -------------------------------------------------------------------------------- /common/uni/include/secure_c_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/uni/include/secure_c_wrapper.h -------------------------------------------------------------------------------- /common/uni/include/shape_infer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/uni/include/shape_infer.h -------------------------------------------------------------------------------- /common/uni/include/string_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/uni/include/string_functions.h -------------------------------------------------------------------------------- /common/uni/include/sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/uni/include/sys.h -------------------------------------------------------------------------------- /common/uni/include/task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/uni/include/task.h -------------------------------------------------------------------------------- /common/uni/include/tensor_desc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/uni/include/tensor_desc.h -------------------------------------------------------------------------------- /common/uni/include/tensor_transpose.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/uni/include/tensor_transpose.h -------------------------------------------------------------------------------- /common/uni/include/thread_affinity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/uni/include/thread_affinity.h -------------------------------------------------------------------------------- /common/uni/include/uni.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/uni/include/uni.h -------------------------------------------------------------------------------- /common/uni/include/ut_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/uni/include/ut_util.h -------------------------------------------------------------------------------- /common/uni/include/ut_util_ocl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/uni/include/ut_util_ocl.h -------------------------------------------------------------------------------- /common/uni/include/x86_avx2_expand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/uni/include/x86_avx2_expand.h -------------------------------------------------------------------------------- /common/uni/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/uni/src/CMakeLists.txt -------------------------------------------------------------------------------- /common/uni/src/profiling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/uni/src/profiling.cpp -------------------------------------------------------------------------------- /common/uni/src/tensor_transpose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/common/uni/src/tensor_transpose.cpp -------------------------------------------------------------------------------- /compute/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/CMakeLists.txt -------------------------------------------------------------------------------- /compute/blas_enhance/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/blas_enhance/CMakeLists.txt -------------------------------------------------------------------------------- /compute/blas_enhance/include/blas_enhance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/blas_enhance/include/blas_enhance.h -------------------------------------------------------------------------------- /compute/blas_enhance/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/blas_enhance/src/CMakeLists.txt -------------------------------------------------------------------------------- /compute/blas_enhance/src/axpby.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/blas_enhance/src/axpby.cpp -------------------------------------------------------------------------------- /compute/blas_enhance/src/cpu/arm/axpby.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/blas_enhance/src/cpu/arm/axpby.cpp -------------------------------------------------------------------------------- /compute/blas_enhance/src/cpu/arm/blas_arm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/blas_enhance/src/cpu/arm/blas_arm.h -------------------------------------------------------------------------------- /compute/blas_enhance/src/cpu/arm/fp16/mmm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/blas_enhance/src/cpu/arm/fp16/mmm.cpp -------------------------------------------------------------------------------- /compute/blas_enhance/src/cpu/arm/fp16/mvm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/blas_enhance/src/cpu/arm/fp16/mvm.cpp -------------------------------------------------------------------------------- /compute/blas_enhance/src/cpu/arm/fp16/mvm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/blas_enhance/src/cpu/arm/fp16/mvm.h -------------------------------------------------------------------------------- /compute/blas_enhance/src/cpu/arm/fp32/mmm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/blas_enhance/src/cpu/arm/fp32/mmm.cpp -------------------------------------------------------------------------------- /compute/blas_enhance/src/cpu/arm/fp32/mvm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/blas_enhance/src/cpu/arm/fp32/mvm.cpp -------------------------------------------------------------------------------- /compute/blas_enhance/src/cpu/arm/int8/mmm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/blas_enhance/src/cpu/arm/int8/mmm.cpp -------------------------------------------------------------------------------- /compute/blas_enhance/src/cpu/arm/int8/mvm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/blas_enhance/src/cpu/arm/int8/mvm.cpp -------------------------------------------------------------------------------- /compute/blas_enhance/src/cpu/arm/mmm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/blas_enhance/src/cpu/arm/mmm.cpp -------------------------------------------------------------------------------- /compute/blas_enhance/src/cpu/arm/mvm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/blas_enhance/src/cpu/arm/mvm.cpp -------------------------------------------------------------------------------- /compute/blas_enhance/src/cpu/general/mmm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/blas_enhance/src/cpu/general/mmm.cpp -------------------------------------------------------------------------------- /compute/blas_enhance/src/cpu/general/mvm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/blas_enhance/src/cpu/general/mvm.cpp -------------------------------------------------------------------------------- /compute/blas_enhance/src/cpu/x86/axpby.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/blas_enhance/src/cpu/x86/axpby.cpp -------------------------------------------------------------------------------- /compute/blas_enhance/src/cpu/x86/blas_x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/blas_enhance/src/cpu/x86/blas_x86.h -------------------------------------------------------------------------------- /compute/blas_enhance/src/cpu/x86/mmm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/blas_enhance/src/cpu/x86/mmm.cpp -------------------------------------------------------------------------------- /compute/blas_enhance/src/cpu/x86/mvm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/blas_enhance/src/cpu/x86/mvm.cpp -------------------------------------------------------------------------------- /compute/blas_enhance/src/mmm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/blas_enhance/src/mmm.cpp -------------------------------------------------------------------------------- /compute/blas_enhance/src/mvm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/blas_enhance/src/mvm.cpp -------------------------------------------------------------------------------- /compute/blas_enhance/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/blas_enhance/tests/CMakeLists.txt -------------------------------------------------------------------------------- /compute/blas_enhance/tests/test_mmm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/blas_enhance/tests/test_mmm.cpp -------------------------------------------------------------------------------- /compute/blas_enhance/tests/test_mvm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/blas_enhance/tests/test_mvm.cpp -------------------------------------------------------------------------------- /compute/image/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/CMakeLists.txt -------------------------------------------------------------------------------- /compute/image/include/image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/include/image.h -------------------------------------------------------------------------------- /compute/image/include/image_processing.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/include/image_processing.hpp -------------------------------------------------------------------------------- /compute/image/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/src/CMakeLists.txt -------------------------------------------------------------------------------- /compute/image/src/convert_color.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/src/convert_color.cpp -------------------------------------------------------------------------------- /compute/image/src/cpu/arm/image_arm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/src/cpu/arm/image_arm.h -------------------------------------------------------------------------------- /compute/image/src/cpu/arm/resize_bilinear.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/src/cpu/arm/resize_bilinear.cpp -------------------------------------------------------------------------------- /compute/image/src/cpu/convert_color.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/src/cpu/convert_color.cpp -------------------------------------------------------------------------------- /compute/image/src/cpu/cpu_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/src/cpu/cpu_functions.h -------------------------------------------------------------------------------- /compute/image/src/cpu/general/image_general.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/src/cpu/general/image_general.h -------------------------------------------------------------------------------- /compute/image/src/cpu/grid_sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/src/cpu/grid_sample.cpp -------------------------------------------------------------------------------- /compute/image/src/cpu/image_cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/src/cpu/image_cpu.h -------------------------------------------------------------------------------- /compute/image/src/cpu/resize_nearest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/src/cpu/resize_nearest.cpp -------------------------------------------------------------------------------- /compute/image/src/cpu/x86/image_x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/src/cpu/x86/image_x86.h -------------------------------------------------------------------------------- /compute/image/src/cpu/x86/resize_bilinear.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/src/cpu/x86/resize_bilinear.cpp -------------------------------------------------------------------------------- /compute/image/src/cpu/x86/resize_nearest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/src/cpu/x86/resize_nearest.cpp -------------------------------------------------------------------------------- /compute/image/src/gpu/mali/convert_color.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/src/gpu/mali/convert_color.cpp -------------------------------------------------------------------------------- /compute/image/src/gpu/mali/image_mali.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/src/gpu/mali/image_mali.h -------------------------------------------------------------------------------- /compute/image/src/gpu/mali/lut.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/src/gpu/mali/lut.cpp -------------------------------------------------------------------------------- /compute/image/src/gpu/mali/lut_preprocess.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/src/gpu/mali/lut_preprocess.cpp -------------------------------------------------------------------------------- /compute/image/src/gpu/mali/resize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/src/gpu/mali/resize.cpp -------------------------------------------------------------------------------- /compute/image/src/grid_sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/src/grid_sample.cpp -------------------------------------------------------------------------------- /compute/image/src/image_processing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/src/image_processing.cpp -------------------------------------------------------------------------------- /compute/image/src/lut.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/src/lut.cpp -------------------------------------------------------------------------------- /compute/image/src/lut_preprocess.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/src/lut_preprocess.cpp -------------------------------------------------------------------------------- /compute/image/src/resize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/src/resize.cpp -------------------------------------------------------------------------------- /compute/image/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/tests/CMakeLists.txt -------------------------------------------------------------------------------- /compute/image/tests/test_image_processing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/tests/test_image_processing.cpp -------------------------------------------------------------------------------- /compute/image/tests/test_image_resize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/tests/test_image_resize.cpp -------------------------------------------------------------------------------- /compute/image/tests/test_image_resize_ocl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/image/tests/test_image_resize_ocl.cpp -------------------------------------------------------------------------------- /compute/tensor/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/CMakeLists.txt -------------------------------------------------------------------------------- /compute/tensor/include/feature.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/include/feature.h -------------------------------------------------------------------------------- /compute/tensor/include/tensor_computing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/include/tensor_computing.h -------------------------------------------------------------------------------- /compute/tensor/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/CMakeLists.txt -------------------------------------------------------------------------------- /compute/tensor/src/activation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/activation.cpp -------------------------------------------------------------------------------- /compute/tensor/src/argmax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/argmax.cpp -------------------------------------------------------------------------------- /compute/tensor/src/attention.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/attention.cpp -------------------------------------------------------------------------------- /compute/tensor/src/attention_mask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/attention_mask.cpp -------------------------------------------------------------------------------- /compute/tensor/src/batch_norm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/batch_norm.cpp -------------------------------------------------------------------------------- /compute/tensor/src/bilateral_slice_apply.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/bilateral_slice_apply.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cast.cpp -------------------------------------------------------------------------------- /compute/tensor/src/channel_resize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/channel_resize.cpp -------------------------------------------------------------------------------- /compute/tensor/src/check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/check.cpp -------------------------------------------------------------------------------- /compute/tensor/src/clip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/clip.cpp -------------------------------------------------------------------------------- /compute/tensor/src/concat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/concat.cpp -------------------------------------------------------------------------------- /compute/tensor/src/convolution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/convolution.cpp -------------------------------------------------------------------------------- /compute/tensor/src/copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/copy.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/activation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/activation.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/argmax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/argmax.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/arm_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/arm_functions.h -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/attention.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/attention.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/attention_mask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/attention_mask.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/clip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/clip.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/convolution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/convolution.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/deconvolution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/deconvolution.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/dequantize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/dequantize.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/eltwise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/eltwise.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/fp16/attention.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/fp16/attention.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/fp16/clip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/fp16/clip.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/fp16/eltwise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/fp16/eltwise.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/fp16/gru.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/fp16/gru.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/fp16/lstm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/fp16/lstm.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/fp16/mvm_nkn32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/fp16/mvm_nkn32.h -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/fp16/pooling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/fp16/pooling.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/fp16/prelu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/fp16/prelu.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/fp16/rnn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/fp16/rnn.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/fp16/scale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/fp16/scale.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/fp16/softmax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/fp16/softmax.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/fp32/attention.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/fp32/attention.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/fp32/clip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/fp32/clip.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/fp32/eltwise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/fp32/eltwise.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/fp32/gru.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/fp32/gru.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/fp32/lstm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/fp32/lstm.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/fp32/mvm_nkn32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/fp32/mvm_nkn32.h -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/fp32/pooling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/fp32/pooling.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/fp32/prelu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/fp32/prelu.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/fp32/rnn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/fp32/rnn.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/fp32/scale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/fp32/scale.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/fp32/softmax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/fp32/softmax.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/int32/clip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/int32/clip.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/int32/scale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/int32/scale.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/int8/pooling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/int8/pooling.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/int8/rnn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/int8/rnn.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/int8/v8.2/lstm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/int8/v8.2/lstm.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/layer_norm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/layer_norm.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/padding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/padding.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/pooling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/pooling.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/prelu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/prelu.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/requantize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/requantize.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/rnn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/rnn.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/scale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/scale.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/arm/softmax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/arm/softmax.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/bcast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/bcast.h -------------------------------------------------------------------------------- /compute/tensor/src/cpu/cast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/cast.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/check.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/clip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/clip.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/concat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/concat.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/convolution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/convolution.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/cpu_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/cpu_functions.h -------------------------------------------------------------------------------- /compute/tensor/src/cpu/deconvolution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/deconvolution.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/depth2space.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/depth2space.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/detectionoutput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/detectionoutput.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/eltwise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/eltwise.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/embedding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/embedding.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/gat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/gat.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/gather.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/gather.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/general/attention.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/general/attention.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/general/clip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/general/clip.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/general/cum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/general/cum.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/general/dequantize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/general/dequantize.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/general/eltwise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/general/eltwise.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/general/padding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/general/padding.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/general/pooling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/general/pooling.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/general/prelu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/general/prelu.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/general/rnn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/general/rnn.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/general/scale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/general/scale.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/general/softmax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/general/softmax.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/instance_norm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/instance_norm.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/l2norm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/l2norm.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/lite/convolution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/lite/convolution.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/non_zero.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/non_zero.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/onehot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/onehot.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/padding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/padding.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/power.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/power.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/priorbox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/priorbox.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/quantize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/quantize.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/reduction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/reduction.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/requantize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/requantize.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/reshape.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/reshape.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/rnn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/rnn.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/roialign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/roialign.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/scale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/scale.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/scatter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/scatter.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/slice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/slice.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/space2depth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/space2depth.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/split.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/split.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/tfslice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/tfslice.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/topk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/topk.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/transpose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/transpose.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/x86/attention.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/x86/attention.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/x86/clip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/x86/clip.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/x86/convolution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/x86/convolution.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/x86/dequantize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/x86/dequantize.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/x86/eltwise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/x86/eltwise.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/x86/fp32/clip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/x86/fp32/clip.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/x86/fp32/eltwise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/x86/fp32/eltwise.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/x86/fp32/gru.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/x86/fp32/gru.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/x86/fp32/l2norm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/x86/fp32/l2norm.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/x86/fp32/lstm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/x86/fp32/lstm.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/x86/fp32/mvm_nkn32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/x86/fp32/mvm_nkn32.h -------------------------------------------------------------------------------- /compute/tensor/src/cpu/x86/fp32/pooling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/x86/fp32/pooling.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/x86/fp32/prelu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/x86/fp32/prelu.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/x86/fp32/rnn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/x86/fp32/rnn.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/x86/fp32/scale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/x86/fp32/scale.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/x86/fp32/softmax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/x86/fp32/softmax.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/x86/int32/clip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/x86/int32/clip.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/x86/int32/scale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/x86/int32/scale.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/x86/int8/lstm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/x86/int8/lstm.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/x86/int8/rnn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/x86/int8/rnn.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/x86/layer_norm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/x86/layer_norm.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/x86/pooling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/x86/pooling.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/x86/prelu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/x86/prelu.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/x86/quantize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/x86/quantize.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/x86/rnn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/x86/rnn.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/x86/scale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/x86/scale.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/x86/softmax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/x86/softmax.cpp -------------------------------------------------------------------------------- /compute/tensor/src/cpu/x86/x86_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cpu/x86/x86_functions.h -------------------------------------------------------------------------------- /compute/tensor/src/cum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/cum.cpp -------------------------------------------------------------------------------- /compute/tensor/src/deconvolution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/deconvolution.cpp -------------------------------------------------------------------------------- /compute/tensor/src/depth2space.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/depth2space.cpp -------------------------------------------------------------------------------- /compute/tensor/src/dequantize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/dequantize.cpp -------------------------------------------------------------------------------- /compute/tensor/src/detectionoutput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/detectionoutput.cpp -------------------------------------------------------------------------------- /compute/tensor/src/einsum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/einsum.cpp -------------------------------------------------------------------------------- /compute/tensor/src/eltwise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/eltwise.cpp -------------------------------------------------------------------------------- /compute/tensor/src/embedding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/embedding.cpp -------------------------------------------------------------------------------- /compute/tensor/src/expand.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/expand.cpp -------------------------------------------------------------------------------- /compute/tensor/src/fully_connected.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/fully_connected.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gat.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gather.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gather.cpp -------------------------------------------------------------------------------- /compute/tensor/src/generate_proposals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/generate_proposals.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/activation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/activation.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/argmax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/argmax.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/cast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/cast.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/check.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/cl/argmax_x.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/cl/argmax_x.cl -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/cl/cast.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/cl/cast.cl -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/cl/clip.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/cl/clip.cl -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/cl/col2im.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/cl/col2im.cl -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/cl/concat.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/cl/concat.cl -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/cl/copy.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/cl/copy.cl -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/cl/eltwise.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/cl/eltwise.cl -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/cl/embedding.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/cl/embedding.cl -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/cl/expand.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/cl/expand.cl -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/cl/gather.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/cl/gather.cl -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/cl/gemm_tn.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/cl/gemm_tn.cl -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/cl/gemv.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/cl/gemv.cl -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/cl/kernel_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/cl/kernel_def.h -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/cl/mem_trans.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/cl/mem_trans.cl -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/cl/padding.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/cl/padding.cl -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/cl/pooling.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/cl/pooling.cl -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/cl/power.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/cl/power.cl -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/cl/prelu.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/cl/prelu.cl -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/cl/reduction.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/cl/reduction.cl -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/cl/roialign.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/cl/roialign.cl -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/cl/scale.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/cl/scale.cl -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/cl/slice.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/cl/slice.cl -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/cl/softmax.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/cl/softmax.cl -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/cl/tfslice.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/cl/tfslice.cl -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/cl/tile.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/cl/tile.cl -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/cl/topk_sort.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/cl/topk_sort.cl -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/clip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/clip.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/concat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/concat.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/convolution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/convolution.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/copy.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/depth2space.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/depth2space.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/eltwise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/eltwise.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/embedding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/embedding.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/expand.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/expand.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/gather.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/gather.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/layer_norm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/layer_norm.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/matmul.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/matmul.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/padding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/padding.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/pooling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/pooling.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/power.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/power.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/prelu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/prelu.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/reduction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/reduction.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/reshape.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/reshape.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/rnn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/rnn.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/rnncell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/rnncell.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/roialign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/roialign.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/scale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/scale.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/slice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/slice.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/softmax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/softmax.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/space2depth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/space2depth.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/squeeze.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/squeeze.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/tfslice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/tfslice.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/tile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/tile.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/topk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/topk.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/transpose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/transpose.cpp -------------------------------------------------------------------------------- /compute/tensor/src/gpu/mali/unsqueeze.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/gpu/mali/unsqueeze.cpp -------------------------------------------------------------------------------- /compute/tensor/src/instance_norm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/instance_norm.cpp -------------------------------------------------------------------------------- /compute/tensor/src/kl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/kl.cpp -------------------------------------------------------------------------------- /compute/tensor/src/l2norm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/l2norm.cpp -------------------------------------------------------------------------------- /compute/tensor/src/layer_norm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/layer_norm.cpp -------------------------------------------------------------------------------- /compute/tensor/src/matmul.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/matmul.cpp -------------------------------------------------------------------------------- /compute/tensor/src/non_max_suppression.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/non_max_suppression.cpp -------------------------------------------------------------------------------- /compute/tensor/src/non_zero.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/non_zero.cpp -------------------------------------------------------------------------------- /compute/tensor/src/onehot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/onehot.cpp -------------------------------------------------------------------------------- /compute/tensor/src/padding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/padding.cpp -------------------------------------------------------------------------------- /compute/tensor/src/pooling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/pooling.cpp -------------------------------------------------------------------------------- /compute/tensor/src/pooling_bp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/pooling_bp.cpp -------------------------------------------------------------------------------- /compute/tensor/src/power.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/power.cpp -------------------------------------------------------------------------------- /compute/tensor/src/preallocated_memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/preallocated_memory.cpp -------------------------------------------------------------------------------- /compute/tensor/src/prelu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/prelu.cpp -------------------------------------------------------------------------------- /compute/tensor/src/priorbox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/priorbox.cpp -------------------------------------------------------------------------------- /compute/tensor/src/quantize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/quantize.cpp -------------------------------------------------------------------------------- /compute/tensor/src/random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/random.cpp -------------------------------------------------------------------------------- /compute/tensor/src/reduction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/reduction.cpp -------------------------------------------------------------------------------- /compute/tensor/src/reshape.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/reshape.cpp -------------------------------------------------------------------------------- /compute/tensor/src/rnn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/rnn.cpp -------------------------------------------------------------------------------- /compute/tensor/src/roialign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/roialign.cpp -------------------------------------------------------------------------------- /compute/tensor/src/scale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/scale.cpp -------------------------------------------------------------------------------- /compute/tensor/src/scan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/scan.cpp -------------------------------------------------------------------------------- /compute/tensor/src/scatter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/scatter.cpp -------------------------------------------------------------------------------- /compute/tensor/src/select.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/select.cpp -------------------------------------------------------------------------------- /compute/tensor/src/slice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/slice.cpp -------------------------------------------------------------------------------- /compute/tensor/src/softmax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/softmax.cpp -------------------------------------------------------------------------------- /compute/tensor/src/space2depth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/space2depth.cpp -------------------------------------------------------------------------------- /compute/tensor/src/split.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/split.cpp -------------------------------------------------------------------------------- /compute/tensor/src/squeeze.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/squeeze.cpp -------------------------------------------------------------------------------- /compute/tensor/src/tfslice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/tfslice.cpp -------------------------------------------------------------------------------- /compute/tensor/src/tile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/tile.cpp -------------------------------------------------------------------------------- /compute/tensor/src/topk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/topk.cpp -------------------------------------------------------------------------------- /compute/tensor/src/transpose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/transpose.cpp -------------------------------------------------------------------------------- /compute/tensor/src/unpooling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/unpooling.cpp -------------------------------------------------------------------------------- /compute/tensor/src/unsqueeze.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/unsqueeze.cpp -------------------------------------------------------------------------------- /compute/tensor/src/where.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/src/where.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/CMakeLists.txt -------------------------------------------------------------------------------- /compute/tensor/tests/test_activation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_activation.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_argmax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_argmax.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_attention.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_attention.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_axpby.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_axpby.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_check.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_clip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_clip.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_concat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_concat.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_concat_int8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_concat_int8.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_concat_ocl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_concat_ocl.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_convolution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_convolution.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_deconvolution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_deconvolution.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_eltwise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_eltwise.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_eltwise_ocl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_eltwise_ocl.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_expand.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_expand.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_gather_ocl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_gather_ocl.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_l2norm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_l2norm.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_layer_norm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_layer_norm.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_matmul_int8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_matmul_int8.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_matmul_ocl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_matmul_ocl.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_padding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_padding.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_padding_ocl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_padding_ocl.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_pooling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_pooling.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_pooling_bp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_pooling_bp.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_pooling_int8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_pooling_int8.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_pooling_ocl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_pooling_ocl.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_power.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_power.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_power_ocl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_power_ocl.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_prelu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_prelu.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_prelu_ocl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_prelu_ocl.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_priorbox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_priorbox.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_reduction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_reduction.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_reduction_ocl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_reduction_ocl.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_reshape.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_reshape.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_reshape_ocl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_reshape_ocl.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_rnn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_rnn.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_rnn_ocl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_rnn_ocl.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_rnncell_ocl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_rnncell_ocl.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_roialign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_roialign.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_roialign_ocl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_roialign_ocl.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_sample_ocl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_sample_ocl.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_scale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_scale.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_scale_ocl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_scale_ocl.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_slice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_slice.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_slice_ocl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_slice_ocl.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_softmax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_softmax.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_softmax_ocl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_softmax_ocl.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_split.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_split.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_tfslice_ocl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_tfslice_ocl.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_tile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_tile.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_tile_ocl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_tile_ocl.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_topk_ocl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_topk_ocl.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_transpose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_transpose.cpp -------------------------------------------------------------------------------- /compute/tensor/tests/test_transpose_ocl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/compute/tensor/tests/test_transpose_ocl.cpp -------------------------------------------------------------------------------- /docs/ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/ARCHITECTURE.md -------------------------------------------------------------------------------- /docs/BENCHMARK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/BENCHMARK.md -------------------------------------------------------------------------------- /docs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/CHANGELOG.md -------------------------------------------------------------------------------- /docs/CONTRIBUTORS.md: -------------------------------------------------------------------------------- 1 | A great many thanks to the following contributors: -------------------------------------------------------------------------------- /docs/DEPLOYMENT_GUIDE_CAFFE_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/DEPLOYMENT_GUIDE_CAFFE_CN.md -------------------------------------------------------------------------------- /docs/DEPLOYMENT_GUIDE_ONNX_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/DEPLOYMENT_GUIDE_ONNX_CN.md -------------------------------------------------------------------------------- /docs/DEPLOYMENT_GUIDE_PYTORCH_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/DEPLOYMENT_GUIDE_PYTORCH_CN.md -------------------------------------------------------------------------------- /docs/DEPLOYMENT_GUIDE_TENSORFLOW_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/DEPLOYMENT_GUIDE_TENSORFLOW_CN.md -------------------------------------------------------------------------------- /docs/DEPLOYMENT_GUIDE_TFLITE_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/DEPLOYMENT_GUIDE_TFLITE_CN.md -------------------------------------------------------------------------------- /docs/DEVELOPER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/DEVELOPER.md -------------------------------------------------------------------------------- /docs/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/FAQ.md -------------------------------------------------------------------------------- /docs/FEEDBACK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/FEEDBACK.md -------------------------------------------------------------------------------- /docs/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/INSTALL.md -------------------------------------------------------------------------------- /docs/IOS_USAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/IOS_USAGE.md -------------------------------------------------------------------------------- /docs/KIT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/KIT.md -------------------------------------------------------------------------------- /docs/LITE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/LITE.md -------------------------------------------------------------------------------- /docs/MODEL_COMPATIBILITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/MODEL_COMPATIBILITY.md -------------------------------------------------------------------------------- /docs/OPERATORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/OPERATORS.md -------------------------------------------------------------------------------- /docs/PYTHON_API_USAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/PYTHON_API_USAGE.md -------------------------------------------------------------------------------- /docs/QUANTIZATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/QUANTIZATION.md -------------------------------------------------------------------------------- /docs/REDUCE_GPU_PREPARE_TIME.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/REDUCE_GPU_PREPARE_TIME.md -------------------------------------------------------------------------------- /docs/USER_HANDBOOK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/USER_HANDBOOK.md -------------------------------------------------------------------------------- /docs/images/CameraEnlarge.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/images/CameraEnlarge.PNG -------------------------------------------------------------------------------- /docs/images/ChineseSpeechRecognition.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/images/ChineseSpeechRecognition.gif -------------------------------------------------------------------------------- /docs/images/FaceDetection.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/images/FaceDetection.gif -------------------------------------------------------------------------------- /docs/images/Framework.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/images/Framework.PNG -------------------------------------------------------------------------------- /docs/images/ImageClassification.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/images/ImageClassification.gif -------------------------------------------------------------------------------- /docs/images/LOGO.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/images/LOGO.PNG -------------------------------------------------------------------------------- /docs/images/ModelConversion.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/images/ModelConversion.PNG -------------------------------------------------------------------------------- /docs/images/PerformanceProfiling.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/images/PerformanceProfiling.PNG -------------------------------------------------------------------------------- /docs/images/QuickStart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/images/QuickStart.jpg -------------------------------------------------------------------------------- /docs/images/ReadingComprehension.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/images/ReadingComprehension.gif -------------------------------------------------------------------------------- /docs/images/SemanticsAnalysis.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/images/SemanticsAnalysis.gif -------------------------------------------------------------------------------- /docs/images/X2bolt.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/images/X2bolt.PNG -------------------------------------------------------------------------------- /docs/images/build-pass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/images/build-pass.png -------------------------------------------------------------------------------- /docs/images/license-mit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/images/license-mit.png -------------------------------------------------------------------------------- /docs/images/losses_of_training_lenet.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/images/losses_of_training_lenet.PNG -------------------------------------------------------------------------------- /docs/images/losses_of_training_resnet.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/images/losses_of_training_resnet.PNG -------------------------------------------------------------------------------- /docs/images/netron.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/docs/images/netron.PNG -------------------------------------------------------------------------------- /inference/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/CMakeLists.txt -------------------------------------------------------------------------------- /inference/engine/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/CMakeLists.txt -------------------------------------------------------------------------------- /inference/engine/api/c/bolt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/api/c/bolt.h -------------------------------------------------------------------------------- /inference/engine/api/c/bolt_simplify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/api/c/bolt_simplify.h -------------------------------------------------------------------------------- /inference/engine/api/cpp/Bolt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/api/cpp/Bolt.h -------------------------------------------------------------------------------- /inference/engine/api/dllite/Bolt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/api/dllite/Bolt.h -------------------------------------------------------------------------------- /inference/engine/include/BoltModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/BoltModel.h -------------------------------------------------------------------------------- /inference/engine/include/activation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/activation.hpp -------------------------------------------------------------------------------- /inference/engine/include/argmax.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/argmax.hpp -------------------------------------------------------------------------------- /inference/engine/include/attention.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/attention.hpp -------------------------------------------------------------------------------- /inference/engine/include/attention_mask.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/attention_mask.hpp -------------------------------------------------------------------------------- /inference/engine/include/batch_norm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/batch_norm.hpp -------------------------------------------------------------------------------- /inference/engine/include/cast.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cast.hpp -------------------------------------------------------------------------------- /inference/engine/include/channel_resize.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/channel_resize.hpp -------------------------------------------------------------------------------- /inference/engine/include/check.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/check.hpp -------------------------------------------------------------------------------- /inference/engine/include/clip.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/clip.hpp -------------------------------------------------------------------------------- /inference/engine/include/cnn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cnn.h -------------------------------------------------------------------------------- /inference/engine/include/concat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/concat.hpp -------------------------------------------------------------------------------- /inference/engine/include/constant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/constant.hpp -------------------------------------------------------------------------------- /inference/engine/include/convert_color.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/convert_color.hpp -------------------------------------------------------------------------------- /inference/engine/include/convolution.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/convolution.hpp -------------------------------------------------------------------------------- /inference/engine/include/copy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/copy.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/argmax_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/argmax_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/cast_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/cast_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/check_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/check_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/clip_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/clip_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/concat_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/concat_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/copy_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/copy_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/cum_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/cum_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/einsum_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/einsum_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/expand_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/expand_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/gat_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/gat_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/gather_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/gather_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/l2norm_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/l2norm_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/lut_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/lut_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/matmul_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/matmul_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/onehot_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/onehot_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/power_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/power_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/prelu_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/prelu_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/random_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/random_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/range_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/range_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/repeat_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/repeat_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/resize_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/resize_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/rnn_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/rnn_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/scale_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/scale_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/select_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/select_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/shape_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/shape_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/slice_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/slice_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/splice_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/splice_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/tile_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/tile_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/topk_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/topk_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cpu/where_cpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cpu/where_cpu.hpp -------------------------------------------------------------------------------- /inference/engine/include/cum.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/cum.hpp -------------------------------------------------------------------------------- /inference/engine/include/data_loader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/data_loader.hpp -------------------------------------------------------------------------------- /inference/engine/include/deconvolution.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/deconvolution.hpp -------------------------------------------------------------------------------- /inference/engine/include/depth2space.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/depth2space.hpp -------------------------------------------------------------------------------- /inference/engine/include/einsum.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/einsum.hpp -------------------------------------------------------------------------------- /inference/engine/include/eltwise.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/eltwise.hpp -------------------------------------------------------------------------------- /inference/engine/include/embedding.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/embedding.hpp -------------------------------------------------------------------------------- /inference/engine/include/expand.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/expand.hpp -------------------------------------------------------------------------------- /inference/engine/include/factory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/factory.hpp -------------------------------------------------------------------------------- /inference/engine/include/gat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/gat.hpp -------------------------------------------------------------------------------- /inference/engine/include/gather.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/gather.hpp -------------------------------------------------------------------------------- /inference/engine/include/grid_sample.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/grid_sample.hpp -------------------------------------------------------------------------------- /inference/engine/include/image_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/image_manager.hpp -------------------------------------------------------------------------------- /inference/engine/include/inference.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/inference.hpp -------------------------------------------------------------------------------- /inference/engine/include/instance_norm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/instance_norm.hpp -------------------------------------------------------------------------------- /inference/engine/include/jni_header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/jni_header.h -------------------------------------------------------------------------------- /inference/engine/include/jump.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/jump.hpp -------------------------------------------------------------------------------- /inference/engine/include/l2norm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/l2norm.hpp -------------------------------------------------------------------------------- /inference/engine/include/layer_norm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/layer_norm.hpp -------------------------------------------------------------------------------- /inference/engine/include/lut.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/lut.hpp -------------------------------------------------------------------------------- /inference/engine/include/lut_preprocess.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/lut_preprocess.hpp -------------------------------------------------------------------------------- /inference/engine/include/matmul.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/matmul.hpp -------------------------------------------------------------------------------- /inference/engine/include/memory_tracker.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/memory_tracker.hpp -------------------------------------------------------------------------------- /inference/engine/include/model.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/model.hpp -------------------------------------------------------------------------------- /inference/engine/include/non_zero.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/non_zero.hpp -------------------------------------------------------------------------------- /inference/engine/include/ocl/argmax_ocl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/ocl/argmax_ocl.hpp -------------------------------------------------------------------------------- /inference/engine/include/ocl/cast_ocl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/ocl/cast_ocl.hpp -------------------------------------------------------------------------------- /inference/engine/include/ocl/check_ocl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/ocl/check_ocl.hpp -------------------------------------------------------------------------------- /inference/engine/include/ocl/clip_ocl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/ocl/clip_ocl.hpp -------------------------------------------------------------------------------- /inference/engine/include/ocl/concat_ocl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/ocl/concat_ocl.hpp -------------------------------------------------------------------------------- /inference/engine/include/ocl/copy_ocl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/ocl/copy_ocl.hpp -------------------------------------------------------------------------------- /inference/engine/include/ocl/expand_ocl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/ocl/expand_ocl.hpp -------------------------------------------------------------------------------- /inference/engine/include/ocl/gather_ocl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/ocl/gather_ocl.hpp -------------------------------------------------------------------------------- /inference/engine/include/ocl/lut_ocl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/ocl/lut_ocl.hpp -------------------------------------------------------------------------------- /inference/engine/include/ocl/matmul_ocl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/ocl/matmul_ocl.hpp -------------------------------------------------------------------------------- /inference/engine/include/ocl/power_ocl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/ocl/power_ocl.hpp -------------------------------------------------------------------------------- /inference/engine/include/ocl/prelu_ocl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/ocl/prelu_ocl.hpp -------------------------------------------------------------------------------- /inference/engine/include/ocl/repeat_ocl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/ocl/repeat_ocl.hpp -------------------------------------------------------------------------------- /inference/engine/include/ocl/resize_ocl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/ocl/resize_ocl.hpp -------------------------------------------------------------------------------- /inference/engine/include/ocl/rnn_ocl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/ocl/rnn_ocl.hpp -------------------------------------------------------------------------------- /inference/engine/include/ocl/scale_ocl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/ocl/scale_ocl.hpp -------------------------------------------------------------------------------- /inference/engine/include/ocl/slice_ocl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/ocl/slice_ocl.hpp -------------------------------------------------------------------------------- /inference/engine/include/ocl/tile_ocl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/ocl/tile_ocl.hpp -------------------------------------------------------------------------------- /inference/engine/include/ocl/topk_ocl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/ocl/topk_ocl.hpp -------------------------------------------------------------------------------- /inference/engine/include/onehot.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/onehot.hpp -------------------------------------------------------------------------------- /inference/engine/include/operator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/operator.hpp -------------------------------------------------------------------------------- /inference/engine/include/padding.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/padding.hpp -------------------------------------------------------------------------------- /inference/engine/include/parse_command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/parse_command.h -------------------------------------------------------------------------------- /inference/engine/include/pooling.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/pooling.hpp -------------------------------------------------------------------------------- /inference/engine/include/power.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/power.hpp -------------------------------------------------------------------------------- /inference/engine/include/prelu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/prelu.hpp -------------------------------------------------------------------------------- /inference/engine/include/prior_box.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/prior_box.hpp -------------------------------------------------------------------------------- /inference/engine/include/quantizelinear.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/quantizelinear.hpp -------------------------------------------------------------------------------- /inference/engine/include/random.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/random.hpp -------------------------------------------------------------------------------- /inference/engine/include/range.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/range.hpp -------------------------------------------------------------------------------- /inference/engine/include/reduction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/reduction.hpp -------------------------------------------------------------------------------- /inference/engine/include/relative_shift.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/relative_shift.hpp -------------------------------------------------------------------------------- /inference/engine/include/repeat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/repeat.hpp -------------------------------------------------------------------------------- /inference/engine/include/reshape.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/reshape.hpp -------------------------------------------------------------------------------- /inference/engine/include/resize.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/resize.hpp -------------------------------------------------------------------------------- /inference/engine/include/result_format.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/result_format.hpp -------------------------------------------------------------------------------- /inference/engine/include/rnncell.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/rnncell.hpp -------------------------------------------------------------------------------- /inference/engine/include/roialign.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/roialign.hpp -------------------------------------------------------------------------------- /inference/engine/include/scale.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/scale.hpp -------------------------------------------------------------------------------- /inference/engine/include/scatter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/scatter.hpp -------------------------------------------------------------------------------- /inference/engine/include/select.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/select.hpp -------------------------------------------------------------------------------- /inference/engine/include/shape.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/shape.hpp -------------------------------------------------------------------------------- /inference/engine/include/shared_weight.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/shared_weight.hpp -------------------------------------------------------------------------------- /inference/engine/include/slice.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/slice.hpp -------------------------------------------------------------------------------- /inference/engine/include/softmax.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/softmax.hpp -------------------------------------------------------------------------------- /inference/engine/include/space2depth.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/space2depth.hpp -------------------------------------------------------------------------------- /inference/engine/include/splice.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/splice.hpp -------------------------------------------------------------------------------- /inference/engine/include/squeeze.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/squeeze.hpp -------------------------------------------------------------------------------- /inference/engine/include/tfslice.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/tfslice.hpp -------------------------------------------------------------------------------- /inference/engine/include/tile.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/tile.hpp -------------------------------------------------------------------------------- /inference/engine/include/topk.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/topk.hpp -------------------------------------------------------------------------------- /inference/engine/include/transpose.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/transpose.hpp -------------------------------------------------------------------------------- /inference/engine/include/unsqueeze.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/unsqueeze.hpp -------------------------------------------------------------------------------- /inference/engine/include/where.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/include/where.hpp -------------------------------------------------------------------------------- /inference/engine/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/src/CMakeLists.txt -------------------------------------------------------------------------------- /inference/engine/src/bolt_c.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/src/bolt_c.cpp -------------------------------------------------------------------------------- /inference/engine/src/bolt_c_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/src/bolt_c_common.h -------------------------------------------------------------------------------- /inference/engine/src/bolt_c_simplify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/src/bolt_c_simplify.cpp -------------------------------------------------------------------------------- /inference/engine/src/bolt_cpp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/src/bolt_cpp.cpp -------------------------------------------------------------------------------- /inference/engine/src/bolt_dllite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/src/bolt_dllite.cpp -------------------------------------------------------------------------------- /inference/engine/src/bolt_jni.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/src/bolt_jni.cpp -------------------------------------------------------------------------------- /inference/engine/src/bolt_python.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/src/bolt_python.cpp -------------------------------------------------------------------------------- /inference/engine/src/cnn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/src/cnn.cpp -------------------------------------------------------------------------------- /inference/engine/src/model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/src/model.cpp -------------------------------------------------------------------------------- /inference/engine/src/result_format.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/src/result_format.cpp -------------------------------------------------------------------------------- /inference/engine/tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/tools/CMakeLists.txt -------------------------------------------------------------------------------- /inference/engine/tools/onnx_tools/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/engine/tools/onnx_tools/common.py -------------------------------------------------------------------------------- /inference/examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/examples/CMakeLists.txt -------------------------------------------------------------------------------- /inference/examples/benchmark/benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/examples/benchmark/benchmark.cpp -------------------------------------------------------------------------------- /inference/examples/benchmark/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/examples/benchmark/benchmark.py -------------------------------------------------------------------------------- /inference/examples/bert/bert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/examples/bert/bert.cpp -------------------------------------------------------------------------------- /inference/examples/bert/flow_tinybert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/examples/bert/flow_tinybert.cpp -------------------------------------------------------------------------------- /inference/examples/bert/graph_tinybert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/examples/bert/graph_tinybert.cpp -------------------------------------------------------------------------------- /inference/examples/bert/tinybert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/examples/bert/tinybert.cpp -------------------------------------------------------------------------------- /inference/examples/bert/tinybert_onnx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/examples/bert/tinybert_onnx.cpp -------------------------------------------------------------------------------- /inference/examples/bert/tinybert_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/examples/bert/tinybert_test.h -------------------------------------------------------------------------------- /inference/examples/c_api/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/examples/c_api/Makefile -------------------------------------------------------------------------------- /inference/examples/c_api/c_input_method.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/examples/c_api/c_input_method.c -------------------------------------------------------------------------------- /inference/examples/c_api/c_set_inout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/examples/c_api/c_set_inout.c -------------------------------------------------------------------------------- /inference/examples/c_api/c_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/examples/c_api/c_test.c -------------------------------------------------------------------------------- /inference/examples/c_api/c_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/examples/c_api/c_test.h -------------------------------------------------------------------------------- /inference/examples/c_api/compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/examples/c_api/compile.sh -------------------------------------------------------------------------------- /inference/examples/convert_color/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/examples/convert_color/README.md -------------------------------------------------------------------------------- /inference/examples/cpp_api/cpp_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/examples/cpp_api/cpp_test.cpp -------------------------------------------------------------------------------- /inference/examples/dlaWOdcn/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/examples/dlaWOdcn/run.sh -------------------------------------------------------------------------------- /inference/examples/facesr/flow_facesr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/examples/facesr/flow_facesr.cpp -------------------------------------------------------------------------------- /inference/examples/facesr/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/examples/facesr/run.sh -------------------------------------------------------------------------------- /inference/examples/image_matting/u2net.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/examples/image_matting/u2net.cpp -------------------------------------------------------------------------------- /inference/examples/java_api/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/examples/java_api/TestUtils.java -------------------------------------------------------------------------------- /inference/examples/text_to_speech/tts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/examples/text_to_speech/tts.cpp -------------------------------------------------------------------------------- /inference/examples/tinyGPT/tinyGPT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/examples/tinyGPT/tinyGPT.cpp -------------------------------------------------------------------------------- /inference/examples/ultra_face/ultra_face.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/examples/ultra_face/ultra_face.h -------------------------------------------------------------------------------- /inference/flow/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/flow/CMakeLists.txt -------------------------------------------------------------------------------- /inference/flow/include/TaskFlow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/flow/include/TaskFlow.h -------------------------------------------------------------------------------- /inference/flow/include/flow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/flow/include/flow.h -------------------------------------------------------------------------------- /inference/flow/include/node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/flow/include/node.h -------------------------------------------------------------------------------- /inference/flow/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/flow/src/CMakeLists.txt -------------------------------------------------------------------------------- /inference/flow/src/TaskFlow_Jni.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/flow/src/TaskFlow_Jni.cpp -------------------------------------------------------------------------------- /inference/flow/src/flow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/flow/src/flow.cpp -------------------------------------------------------------------------------- /inference/flow/src/flow.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/flow/src/flow.proto -------------------------------------------------------------------------------- /inference/flow/src/node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/flow/src/node.cpp -------------------------------------------------------------------------------- /inference/micro/include/compile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/micro/include/compile.h -------------------------------------------------------------------------------- /inference/micro/include/convolution.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/micro/include/convolution.h -------------------------------------------------------------------------------- /inference/micro/include/engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/micro/include/engine.h -------------------------------------------------------------------------------- /inference/micro/include/model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/micro/include/model.h -------------------------------------------------------------------------------- /inference/micro/include/operator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/micro/include/operator.h -------------------------------------------------------------------------------- /inference/micro/include/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/micro/include/test.h -------------------------------------------------------------------------------- /inference/micro/include/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/inference/micro/include/util.h -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/install.sh -------------------------------------------------------------------------------- /kit/Android/CameraEnlarge/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/kit/Android/CameraEnlarge/app/build.gradle -------------------------------------------------------------------------------- /kit/Android/CameraEnlarge/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/kit/Android/CameraEnlarge/build.gradle -------------------------------------------------------------------------------- /kit/Android/CameraEnlarge/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/kit/Android/CameraEnlarge/gradle.properties -------------------------------------------------------------------------------- /kit/Android/CameraEnlarge/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "CameraEnlarge" -------------------------------------------------------------------------------- /kit/Android/ChineseSpeechRecognition/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "ChineseSpeechRecognition" -------------------------------------------------------------------------------- /kit/Android/FaceDetection/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/kit/Android/FaceDetection/.gitignore -------------------------------------------------------------------------------- /kit/Android/FaceDetection/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /kit/Android/FaceDetection/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/kit/Android/FaceDetection/app/build.gradle -------------------------------------------------------------------------------- /kit/Android/FaceDetection/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/kit/Android/FaceDetection/build.gradle -------------------------------------------------------------------------------- /kit/Android/FaceDetection/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/kit/Android/FaceDetection/gradle.properties -------------------------------------------------------------------------------- /kit/Android/FaceDetection/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "FaceDetection" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /kit/Android/ImageClassification/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "ImageClassificationApp" -------------------------------------------------------------------------------- /kit/Android/ReadingComprehension/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/kit/Android/ReadingComprehension/.gitignore -------------------------------------------------------------------------------- /kit/Android/ReadingComprehension/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /kit/Android/ReadingComprehension/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "ReadingComparehension" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /kit/Android/Semantics/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/kit/Android/Semantics/.gitignore -------------------------------------------------------------------------------- /kit/Android/Semantics/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /kit/Android/Semantics/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/kit/Android/Semantics/app/build.gradle -------------------------------------------------------------------------------- /kit/Android/Semantics/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/kit/Android/Semantics/build.gradle -------------------------------------------------------------------------------- /kit/Android/Semantics/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/kit/Android/Semantics/gradle.properties -------------------------------------------------------------------------------- /kit/Android/Semantics/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "Semantics" -------------------------------------------------------------------------------- /kit/Android/SimpleImageClassification/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /kit/Android/SimpleImageClassification/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "SimpleImageClassfication" -------------------------------------------------------------------------------- /kit/assets/CameraEnlarge/esr_1_f32.bolt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/kit/assets/CameraEnlarge/esr_1_f32.bolt -------------------------------------------------------------------------------- /kit/assets/ReadingComprehension/vocab.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/kit/assets/ReadingComprehension/vocab.txt -------------------------------------------------------------------------------- /kit/assets/Semantics/tinybert_f32.bolt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/kit/assets/Semantics/tinybert_f32.bolt -------------------------------------------------------------------------------- /kit/assets/Semantics/vocab.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/kit/assets/Semantics/vocab.txt -------------------------------------------------------------------------------- /kit/assets/headers/android_kit_flags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/kit/assets/headers/android_kit_flags.h -------------------------------------------------------------------------------- /kit/assets/headers/ios_kit_flags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/kit/assets/headers/ios_kit_flags.h -------------------------------------------------------------------------------- /kit/iOS/CameraEnlarge/CameraEnlarge/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/kit/iOS/CameraEnlarge/CameraEnlarge/main.m -------------------------------------------------------------------------------- /kit/iOS/FaceDetection/FaceDetection/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/kit/iOS/FaceDetection/FaceDetection/main.m -------------------------------------------------------------------------------- /kit/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/kit/setup.sh -------------------------------------------------------------------------------- /model_tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/model_tools/CMakeLists.txt -------------------------------------------------------------------------------- /model_tools/include/model_converter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/model_tools/include/model_converter.h -------------------------------------------------------------------------------- /model_tools/include/model_optimizer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/model_tools/include/model_optimizer.hpp -------------------------------------------------------------------------------- /model_tools/include/online_conversion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/model_tools/include/online_conversion.h -------------------------------------------------------------------------------- /model_tools/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/model_tools/src/CMakeLists.txt -------------------------------------------------------------------------------- /model_tools/src/caffe/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/model_tools/src/caffe/CMakeLists.txt -------------------------------------------------------------------------------- /model_tools/src/caffe/caffe_adaptee.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/model_tools/src/caffe/caffe_adaptee.h -------------------------------------------------------------------------------- /model_tools/src/caffe/caffe_wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/model_tools/src/caffe/caffe_wrapper.cpp -------------------------------------------------------------------------------- /model_tools/src/mindspore/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/model_tools/src/mindspore/CMakeLists.txt -------------------------------------------------------------------------------- /model_tools/src/model_adaptee.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/model_tools/src/model_adaptee.h -------------------------------------------------------------------------------- /model_tools/src/online_conversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/model_tools/src/online_conversion.cpp -------------------------------------------------------------------------------- /model_tools/src/onnx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/model_tools/src/onnx/CMakeLists.txt -------------------------------------------------------------------------------- /model_tools/src/onnx/onnx_adaptee.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/model_tools/src/onnx/onnx_adaptee.h -------------------------------------------------------------------------------- /model_tools/src/onnx/onnx_wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/model_tools/src/onnx/onnx_wrapper.cpp -------------------------------------------------------------------------------- /model_tools/src/tensorflow/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/model_tools/src/tensorflow/CMakeLists.txt -------------------------------------------------------------------------------- /model_tools/src/tflite/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/model_tools/src/tflite/CMakeLists.txt -------------------------------------------------------------------------------- /model_tools/src/tflite/tflite_adaptee.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/model_tools/src/tflite/tflite_adaptee.h -------------------------------------------------------------------------------- /model_tools/src/tflite/tflite_wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/model_tools/src/tflite/tflite_wrapper.cpp -------------------------------------------------------------------------------- /model_tools/tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/model_tools/tools/CMakeLists.txt -------------------------------------------------------------------------------- /model_tools/tools/X2bolt/X2bolt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/model_tools/tools/X2bolt/X2bolt.cpp -------------------------------------------------------------------------------- /model_tools/tools/pytorch2caffe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/model_tools/tools/pytorch2caffe/README.md -------------------------------------------------------------------------------- /model_tools/tools/pytorch2caffe/lenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/model_tools/tools/pytorch2caffe/lenet.py -------------------------------------------------------------------------------- /model_tools/tools/tensorflow2caffe/Caffe/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/build_light_bolt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/scripts/build_light_bolt.sh -------------------------------------------------------------------------------- /scripts/push_third_party.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/scripts/push_third_party.sh -------------------------------------------------------------------------------- /scripts/quick_benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/scripts/quick_benchmark.sh -------------------------------------------------------------------------------- /scripts/setup_compiler.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/scripts/setup_compiler.sh -------------------------------------------------------------------------------- /scripts/target.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/scripts/target.sh -------------------------------------------------------------------------------- /third_party/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/third_party/install.sh -------------------------------------------------------------------------------- /third_party/proto/caffe.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/third_party/proto/caffe.proto -------------------------------------------------------------------------------- /third_party/proto/mind_ir.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/third_party/proto/mind_ir.proto -------------------------------------------------------------------------------- /third_party/proto/onnx.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/third_party/proto/onnx.proto -------------------------------------------------------------------------------- /third_party/sources/opencl/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.2) 2 | 3 | project(OpenCL) 4 | 5 | add_subdirectory(src) 6 | -------------------------------------------------------------------------------- /third_party/sources/opencl/include/CL/cl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/third_party/sources/opencl/include/CL/cl.h -------------------------------------------------------------------------------- /third_party/sources/opencl/src/cl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/third_party/sources/opencl/src/cl.cpp -------------------------------------------------------------------------------- /training/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/CMakeLists.txt -------------------------------------------------------------------------------- /training/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/README.md -------------------------------------------------------------------------------- /training/TUTORIAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/TUTORIAL.md -------------------------------------------------------------------------------- /training/api/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/api/CMakeLists.txt -------------------------------------------------------------------------------- /training/api/sources.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/api/sources.cmake -------------------------------------------------------------------------------- /training/api/training/api/API.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/api/training/api/API.cpp -------------------------------------------------------------------------------- /training/api/training/api/API.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/api/training/api/API.h -------------------------------------------------------------------------------- /training/cmake/clang-format.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/cmake/clang-format.cmake -------------------------------------------------------------------------------- /training/cmake/clang-tidy.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/cmake/clang-tidy.cmake -------------------------------------------------------------------------------- /training/cmake/cmake-gui.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/cmake/cmake-gui.cmake -------------------------------------------------------------------------------- /training/cmake/core-counter.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/cmake/core-counter.cmake -------------------------------------------------------------------------------- /training/cmake/cppcheck.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/cmake/cppcheck.cmake -------------------------------------------------------------------------------- /training/cmake/ndk.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/cmake/ndk.cmake -------------------------------------------------------------------------------- /training/cmake/teamcity/cppcheck.xslt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/cmake/teamcity/cppcheck.xslt -------------------------------------------------------------------------------- /training/cmake/testing.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/cmake/testing.cmake -------------------------------------------------------------------------------- /training/demos/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/demos/CMakeLists.txt -------------------------------------------------------------------------------- /training/demos/common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/demos/common/CMakeLists.txt -------------------------------------------------------------------------------- /training/demos/common/mnist_parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/demos/common/mnist_parser.hpp -------------------------------------------------------------------------------- /training/demos/common/training.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/demos/common/training.cpp -------------------------------------------------------------------------------- /training/demos/common/training.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/demos/common/training.h -------------------------------------------------------------------------------- /training/demos/lenet_demo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/demos/lenet_demo/CMakeLists.txt -------------------------------------------------------------------------------- /training/demos/lenet_demo/lenet_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/demos/lenet_demo/lenet_demo.cpp -------------------------------------------------------------------------------- /training/demos/resnet18_demo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/demos/resnet18_demo/CMakeLists.txt -------------------------------------------------------------------------------- /training/docs/build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/docs/build.md -------------------------------------------------------------------------------- /training/docs/docs.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/docs/docs.cmake -------------------------------------------------------------------------------- /training/docs/raul_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/docs/raul_logo.png -------------------------------------------------------------------------------- /training/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/CMakeLists.txt -------------------------------------------------------------------------------- /training/src/Version.cpp.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/Version.cpp.in -------------------------------------------------------------------------------- /training/src/Version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/Version.h -------------------------------------------------------------------------------- /training/src/cmake/git.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/cmake/git.cmake -------------------------------------------------------------------------------- /training/src/compiler/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/compiler/CMakeLists.txt -------------------------------------------------------------------------------- /training/src/compiler/cmake/kernels.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/compiler/cmake/kernels.cmake -------------------------------------------------------------------------------- /training/src/compiler/sources.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/compiler/sources.cmake -------------------------------------------------------------------------------- /training/src/frontend/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/frontend/CMakeLists.txt -------------------------------------------------------------------------------- /training/src/frontend/sources.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/frontend/sources.cmake -------------------------------------------------------------------------------- /training/src/raul.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/raul.natvis -------------------------------------------------------------------------------- /training/src/system/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/system/CMakeLists.txt -------------------------------------------------------------------------------- /training/src/system/sources.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/system/sources.cmake -------------------------------------------------------------------------------- /training/src/system/training/system/Name.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/system/training/system/Name.h -------------------------------------------------------------------------------- /training/src/system/training/system/Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/system/training/system/Types.h -------------------------------------------------------------------------------- /training/src/system/training/system/Zip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/system/training/system/Zip.h -------------------------------------------------------------------------------- /training/src/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/CMakeLists.txt -------------------------------------------------------------------------------- /training/src/tests/sources.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/sources.cmake -------------------------------------------------------------------------------- /training/src/tests/tests/GTestExtensions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/GTestExtensions.h -------------------------------------------------------------------------------- /training/src/tests/tests/lib/Test_API.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/lib/Test_API.cpp -------------------------------------------------------------------------------- /training/src/tests/tests/lib/Test_Name.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/lib/Test_Name.cpp -------------------------------------------------------------------------------- /training/src/tests/tests/lib/Test_Yato.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/lib/Test_Yato.cpp -------------------------------------------------------------------------------- /training/src/tests/tests/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/main.cpp -------------------------------------------------------------------------------- /training/src/tests/tests/python/LAMB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/python/LAMB.py -------------------------------------------------------------------------------- /training/src/tests/tests/python/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/python/Pipfile -------------------------------------------------------------------------------- /training/src/tests/tests/python/RMSprop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/python/RMSprop.py -------------------------------------------------------------------------------- /training/src/tests/tests/python/Ranger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/python/Ranger.py -------------------------------------------------------------------------------- /training/src/tests/tests/python/Rprop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/python/Rprop.py -------------------------------------------------------------------------------- /training/src/tests/tests/python/adamw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/python/adamw.py -------------------------------------------------------------------------------- /training/src/tests/tests/python/argmax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/python/argmax.py -------------------------------------------------------------------------------- /training/src/tests/tests/python/argmin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/python/argmin.py -------------------------------------------------------------------------------- /training/src/tests/tests/python/asgd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/python/asgd.py -------------------------------------------------------------------------------- /training/src/tests/tests/python/bce_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/python/bce_loss.py -------------------------------------------------------------------------------- /training/src/tests/tests/python/cnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/python/cnn.py -------------------------------------------------------------------------------- /training/src/tests/tests/python/cumsum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/python/cumsum.py -------------------------------------------------------------------------------- /training/src/tests/tests/python/gelu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/python/gelu.py -------------------------------------------------------------------------------- /training/src/tests/tests/python/gru.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/python/gru.py -------------------------------------------------------------------------------- /training/src/tests/tests/python/gru_cell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/python/gru_cell.py -------------------------------------------------------------------------------- /training/src/tests/tests/python/l1loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/python/l1loss.py -------------------------------------------------------------------------------- /training/src/tests/tests/python/l2_norm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/python/l2_norm.py -------------------------------------------------------------------------------- /training/src/tests/tests/python/linear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/python/linear.py -------------------------------------------------------------------------------- /training/src/tests/tests/python/matmul.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/python/matmul.py -------------------------------------------------------------------------------- /training/src/tests/tests/python/mlp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/python/mlp.py -------------------------------------------------------------------------------- /training/src/tests/tests/python/mseloss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/python/mseloss.py -------------------------------------------------------------------------------- /training/src/tests/tests/python/range_pe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/python/range_pe.py -------------------------------------------------------------------------------- /training/src/tests/tests/python/roll.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/python/roll.py -------------------------------------------------------------------------------- /training/src/tests/tests/python/softmax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/python/softmax.py -------------------------------------------------------------------------------- /training/src/tests/tests/python/softplus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/python/softplus.py -------------------------------------------------------------------------------- /training/src/tests/tests/python/tf_round.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/python/tf_round.py -------------------------------------------------------------------------------- /training/src/tests/tests/python/tile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/python/tile.py -------------------------------------------------------------------------------- /training/src/tests/tests/tools/TestTools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huawei-noah/bolt/HEAD/training/src/tests/tests/tools/TestTools.h --------------------------------------------------------------------------------