CMSIS-NN: Cleanup of CMSIS-DSP dependencies
Left over CMSIS-DSP dependencies are removed For functions with just DSP extension optimization, the reference C implementation(if available) is picked for processors with Helium Technology as auto vectorization can potentially give a better performance. This affects only the non-TFLM functions. Change-Id: I8ededad1d34eeb27c1ac2d65b3250b85562cc0d4
Showing
- CMSIS/NN/Include/arm_nnsupportfunctions.h 21 additions, 2 deletionsCMSIS/NN/Include/arm_nnsupportfunctions.h
- CMSIS/NN/Source/ActivationFunctions/arm_relu_q15.c 4 additions, 4 deletionsCMSIS/NN/Source/ActivationFunctions/arm_relu_q15.c
- CMSIS/NN/Source/ActivationFunctions/arm_relu_q7.c 6 additions, 6 deletionsCMSIS/NN/Source/ActivationFunctions/arm_relu_q7.c
- CMSIS/NN/Source/BasicMathFunctions/arm_elementwise_add_s8.c 3 additions, 6 deletionsCMSIS/NN/Source/BasicMathFunctions/arm_elementwise_add_s8.c
- CMSIS/NN/Source/BasicMathFunctions/arm_elementwise_mul_s8.c 3 additions, 3 deletionsCMSIS/NN/Source/BasicMathFunctions/arm_elementwise_mul_s8.c
- CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_1x1_HWC_q7_fast_nonsquare.c 3 additions, 3 deletions...olutionFunctions/arm_convolve_1x1_HWC_q7_fast_nonsquare.c
- CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q15_basic.c 3 additions, 3 deletions.../Source/ConvolutionFunctions/arm_convolve_HWC_q15_basic.c
- CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q15_fast.c 3 additions, 3 deletions...N/Source/ConvolutionFunctions/arm_convolve_HWC_q15_fast.c
- CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q15_fast_nonsquare.c 3 additions, 3 deletions...onvolutionFunctions/arm_convolve_HWC_q15_fast_nonsquare.c
- CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q7_RGB.c 8 additions, 7 deletions.../NN/Source/ConvolutionFunctions/arm_convolve_HWC_q7_RGB.c
- CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q7_basic.c 4 additions, 4 deletions...N/Source/ConvolutionFunctions/arm_convolve_HWC_q7_basic.c
- CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q7_basic_nonsquare.c 3 additions, 3 deletions...onvolutionFunctions/arm_convolve_HWC_q7_basic_nonsquare.c
- CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q7_fast.c 3 additions, 3 deletions...NN/Source/ConvolutionFunctions/arm_convolve_HWC_q7_fast.c
- CMSIS/NN/Source/ConvolutionFunctions/arm_convolve_HWC_q7_fast_nonsquare.c 3 additions, 3 deletions...ConvolutionFunctions/arm_convolve_HWC_q7_fast_nonsquare.c
- CMSIS/NN/Source/ConvolutionFunctions/arm_depthwise_separable_conv_HWC_q7.c 3 additions, 3 deletions...onvolutionFunctions/arm_depthwise_separable_conv_HWC_q7.c
- CMSIS/NN/Source/ConvolutionFunctions/arm_depthwise_separable_conv_HWC_q7_nonsquare.c 3 additions, 3 deletions...Functions/arm_depthwise_separable_conv_HWC_q7_nonsquare.c
- CMSIS/NN/Source/FullyConnectedFunctions/arm_fully_connected_mat_q7_vec_q15.c 3 additions, 3 deletions...lyConnectedFunctions/arm_fully_connected_mat_q7_vec_q15.c
- CMSIS/NN/Source/FullyConnectedFunctions/arm_fully_connected_mat_q7_vec_q15_opt.c 3 additions, 3 deletions...nnectedFunctions/arm_fully_connected_mat_q7_vec_q15_opt.c
- CMSIS/NN/Source/FullyConnectedFunctions/arm_fully_connected_q15.c 3 additions, 3 deletions.../Source/FullyConnectedFunctions/arm_fully_connected_q15.c
- CMSIS/NN/Source/FullyConnectedFunctions/arm_fully_connected_q15_opt.c 4 additions, 4 deletions...rce/FullyConnectedFunctions/arm_fully_connected_q15_opt.c
Loading
Please register or sign in to comment