Home
last modified time | relevance | path

Searched refs:quant_params (Results 1 – 25 of 60) sorted by relevance

123

/cmsis-nn-latest/Source/FullyConnectedFunctions/
Darm_fully_connected_wrapper_s8.c52 const cmsis_nn_quant_params *quant_params, in arm_fully_connected_wrapper_s8() argument
63 if (quant_params->is_per_channel) in arm_fully_connected_wrapper_s8()
65 … const cmsis_nn_per_channel_quant_params per_channel_quant_params = {quant_params->multiplier, in arm_fully_connected_wrapper_s8()
66 quant_params->shift}; in arm_fully_connected_wrapper_s8()
82 const cmsis_nn_per_tensor_quant_params per_tensor_quant_params = {*quant_params->multiplier, in arm_fully_connected_wrapper_s8()
83 *quant_params->shift}; in arm_fully_connected_wrapper_s8()
Darm_fully_connected_s16.c51 const cmsis_nn_per_tensor_quant_params *quant_params, in arm_fully_connected_s16() argument
67 const int32_t reduced_multiplier = REDUCE_MULTIPLIER(quant_params->multiplier); in arm_fully_connected_s16()
76 quant_params->shift, in arm_fully_connected_s16()
Darm_fully_connected_s4.c52 const cmsis_nn_per_tensor_quant_params *quant_params, in arm_fully_connected_s4() argument
77 quant_params->multiplier, in arm_fully_connected_s4()
78 quant_params->shift, in arm_fully_connected_s4()
Darm_fully_connected_per_channel_s8.c51 … const cmsis_nn_per_channel_quant_params *quant_params, in arm_fully_connected_per_channel_s8() argument
84 quant_params->multiplier, in arm_fully_connected_per_channel_s8()
85 quant_params->shift, in arm_fully_connected_per_channel_s8()
Darm_fully_connected_s8.c52 const cmsis_nn_per_tensor_quant_params *quant_params, in arm_fully_connected_s8() argument
85 quant_params->multiplier, in arm_fully_connected_s8()
86 quant_params->shift, in arm_fully_connected_s8()
/cmsis-nn-latest/Source/ConvolutionFunctions/
Darm_convolve_wrapper_s4.c52 const cmsis_nn_per_channel_quant_params *quant_params, in arm_convolve_wrapper_s4() argument
69 quant_params, in arm_convolve_wrapper_s4()
83 quant_params, in arm_convolve_wrapper_s4()
99 quant_params, in arm_convolve_wrapper_s4()
114 quant_params, in arm_convolve_wrapper_s4()
129 quant_params, in arm_convolve_wrapper_s4()
Darm_depthwise_conv_wrapper_s16.c52 … const cmsis_nn_per_channel_quant_params *quant_params, in arm_depthwise_conv_wrapper_s16() argument
68 quant_params, in arm_depthwise_conv_wrapper_s16()
82 quant_params, in arm_depthwise_conv_wrapper_s16()
Darm_convolve_wrapper_s8.c52 const cmsis_nn_per_channel_quant_params *quant_params, in arm_convolve_wrapper_s8() argument
70 quant_params, in arm_convolve_wrapper_s8()
84 quant_params, in arm_convolve_wrapper_s8()
100 quant_params, in arm_convolve_wrapper_s8()
114 quant_params, in arm_convolve_wrapper_s8()
Darm_depthwise_conv_wrapper_s8.c47 … const cmsis_nn_per_channel_quant_params *quant_params, in arm_depthwise_conv_to_conv_s8() argument
75 quant_params, in arm_depthwise_conv_to_conv_s8()
97 … const cmsis_nn_per_channel_quant_params *quant_params, in arm_depthwise_conv_wrapper_s8() argument
114 quant_params, in arm_depthwise_conv_wrapper_s8()
135 quant_params, in arm_depthwise_conv_wrapper_s8()
150 quant_params, in arm_depthwise_conv_wrapper_s8()
165 quant_params, in arm_depthwise_conv_wrapper_s8()
Darm_depthwise_conv_wrapper_s4.c51 … const cmsis_nn_per_channel_quant_params *quant_params, in arm_depthwise_conv_wrapper_s4() argument
67 quant_params, in arm_depthwise_conv_wrapper_s4()
81 quant_params, in arm_depthwise_conv_wrapper_s4()
Darm_convolve_wrapper_s16.c52 const cmsis_nn_per_channel_quant_params *quant_params, in arm_convolve_wrapper_s16() argument
64 quant_params, in arm_convolve_wrapper_s16()
Darm_convolve_1x1_s4_fast.c52 const cmsis_nn_per_channel_quant_params *quant_params, in arm_convolve_1x1_s4_fast() argument
80 quant_params->multiplier, in arm_convolve_1x1_s4_fast()
81 quant_params->shift, in arm_convolve_1x1_s4_fast()
Darm_convolve_1_x_n_s8.c50 const cmsis_nn_per_channel_quant_params *quant_params, in arm_convolve_1_x_n_s8() argument
103 quant_params, in arm_convolve_1_x_n_s8()
132 quant_params->multiplier, in arm_convolve_1_x_n_s8()
133 quant_params->shift, in arm_convolve_1_x_n_s8()
162 quant_params->multiplier, in arm_convolve_1_x_n_s8()
163 quant_params->shift, in arm_convolve_1_x_n_s8()
196 quant_params->multiplier, in arm_convolve_1_x_n_s8()
197 quant_params->shift, in arm_convolve_1_x_n_s8()
216 quant_params, in arm_convolve_1_x_n_s8()
/cmsis-nn-latest/Tests/UnitTest/TestCases/test_arm_ds_cnn_l_s8/
Dtest_arm_ds_cnn_l_s8.c145 cmsis_nn_per_channel_quant_params quant_params; in ds_cnn_l_s8_inference() local
164 quant_params.multiplier = (int32_t *)ds_cnn_l_layer_1_conv_2d_output_mult; in ds_cnn_l_s8_inference()
165 quant_params.shift = (int32_t *)ds_cnn_l_layer_1_conv_2d_output_shift; in ds_cnn_l_s8_inference()
184 &quant_params, in ds_cnn_l_s8_inference()
209 quant_params.multiplier = (int32_t *)ds_cnn_l_layer_2_depthwise_conv_2d_output_mult; in ds_cnn_l_s8_inference()
210 quant_params.shift = (int32_t *)ds_cnn_l_layer_2_depthwise_conv_2d_output_shift; in ds_cnn_l_s8_inference()
224 &quant_params, in ds_cnn_l_s8_inference()
253 quant_params.multiplier = (int32_t *)ds_cnn_l_layer_3_conv_2d_output_mult; in ds_cnn_l_s8_inference()
254 quant_params.shift = (int32_t *)ds_cnn_l_layer_3_conv_2d_output_shift; in ds_cnn_l_s8_inference()
258 &quant_params, in ds_cnn_l_s8_inference()
[all …]
/cmsis-nn-latest/Tests/UnitTest/TestCases/test_arm_ds_cnn_s_s8/
Dtest_arm_ds_cnn_s_s8.c128 cmsis_nn_per_channel_quant_params quant_params; in ds_cnn_s_s8_inference() local
147 quant_params.multiplier = (int32_t *)ds_cnn_s_layer_1_conv_2d_output_mult; in ds_cnn_s_s8_inference()
148 quant_params.shift = (int32_t *)ds_cnn_s_layer_1_conv_2d_output_shift; in ds_cnn_s_s8_inference()
167 &quant_params, in ds_cnn_s_s8_inference()
195 quant_params.multiplier = (int32_t *)ds_cnn_s_layer_2_depthwise_conv_2d_output_mult; in ds_cnn_s_s8_inference()
196 quant_params.shift = (int32_t *)ds_cnn_s_layer_2_depthwise_conv_2d_output_shift; in ds_cnn_s_s8_inference()
210 &quant_params, in ds_cnn_s_s8_inference()
239 quant_params.multiplier = (int32_t *)ds_cnn_s_layer_3_conv_2d_output_mult; in ds_cnn_s_s8_inference()
240 quant_params.shift = (int32_t *)ds_cnn_s_layer_3_conv_2d_output_shift; in ds_cnn_s_s8_inference()
244 &quant_params, in ds_cnn_s_s8_inference()
[all …]
/cmsis-nn-latest/Tests/UnitTest/TestCases/test_arm_fully_connected_s4/
Dtest_arm_fully_connected_s4.c39 cmsis_nn_per_tensor_quant_params quant_params; in fully_connected_int4_arm_fully_connected_s4() local
66 quant_params.multiplier = FULLY_CONNECTED_INT4_OUTPUT_MULTIPLIER; in fully_connected_int4_arm_fully_connected_s4()
67 quant_params.shift = FULLY_CONNECTED_INT4_OUTPUT_SHIFT; in fully_connected_int4_arm_fully_connected_s4()
75 &quant_params, in fully_connected_int4_arm_fully_connected_s4()
102 cmsis_nn_per_tensor_quant_params quant_params; in fully_connected_int4_arm_fully_connected_s4_2() local
129 quant_params.multiplier = FULLY_CONNECTED_INT4_2_OUTPUT_MULTIPLIER; in fully_connected_int4_arm_fully_connected_s4_2()
130 quant_params.shift = FULLY_CONNECTED_INT4_2_OUTPUT_SHIFT; in fully_connected_int4_arm_fully_connected_s4_2()
138 &quant_params, in fully_connected_int4_arm_fully_connected_s4_2()
165 cmsis_nn_per_tensor_quant_params quant_params; in fully_connected_int4_arm_fully_connected_s4_3() local
192 quant_params.multiplier = FULLY_CONNECTED_INT4_3_OUTPUT_MULTIPLIER; in fully_connected_int4_arm_fully_connected_s4_3()
[all …]
/cmsis-nn-latest/Tests/UnitTest/TestCases/test_arm_fully_connected_s16/
Dtest_arm_fully_connected_s16.c35 cmsis_nn_per_tensor_quant_params quant_params; in fully_connected_int16_arm_fully_connected_s16() local
64 quant_params.multiplier = FULLY_CONNECTED_INT16_OUTPUT_MULTIPLIER; in fully_connected_int16_arm_fully_connected_s16()
65 quant_params.shift = FULLY_CONNECTED_INT16_OUTPUT_SHIFT; in fully_connected_int16_arm_fully_connected_s16()
73 &quant_params, in fully_connected_int16_arm_fully_connected_s16()
100 cmsis_nn_per_tensor_quant_params quant_params; in fully_connected_int16_big_arm_fully_connected_s16() local
129 quant_params.multiplier = FULLY_CONNECTED_INT16_BIG_OUTPUT_MULTIPLIER; in fully_connected_int16_big_arm_fully_connected_s16()
130 quant_params.shift = FULLY_CONNECTED_INT16_BIG_OUTPUT_SHIFT; in fully_connected_int16_big_arm_fully_connected_s16()
138 &quant_params, in fully_connected_int16_big_arm_fully_connected_s16()
164 cmsis_nn_per_tensor_quant_params quant_params; in fc_int16_slow_arm_fully_connected_s16() local
193 quant_params.multiplier = FC_INT16_SLOW_OUTPUT_MULTIPLIER; in fc_int16_slow_arm_fully_connected_s16()
[all …]
/cmsis-nn-latest/Tests/UnitTest/TestCases/test_arm_fully_connected_s8/
Dtest_arm_fully_connected_s8.c39 cmsis_nn_per_tensor_quant_params quant_params; in fully_connected_arm_fully_connected_s8() local
66 quant_params.multiplier = FULLY_CONNECTED_OUTPUT_MULTIPLIER; in fully_connected_arm_fully_connected_s8()
67 quant_params.shift = FULLY_CONNECTED_OUTPUT_SHIFT; in fully_connected_arm_fully_connected_s8()
87 &quant_params, in fully_connected_arm_fully_connected_s8()
114 cmsis_nn_per_tensor_quant_params quant_params; in fully_connected_w_zp_arm_fully_connected_s8() local
141 quant_params.multiplier = FULLY_CONNECTED_W_ZP_OUTPUT_MULTIPLIER; in fully_connected_w_zp_arm_fully_connected_s8()
142 quant_params.shift = FULLY_CONNECTED_W_ZP_OUTPUT_SHIFT; in fully_connected_w_zp_arm_fully_connected_s8()
162 &quant_params, in fully_connected_w_zp_arm_fully_connected_s8()
188 cmsis_nn_per_tensor_quant_params quant_params; in fully_connected_mve_0_arm_fully_connected_s8() local
211 quant_params.multiplier = FULLY_CONNECTED_MVE_0_OUTPUT_MULTIPLIER; in fully_connected_mve_0_arm_fully_connected_s8()
[all …]
/cmsis-nn-latest/Tests/UnitTest/TestCases/test_arm_depthwise_conv_s4/
Dtest_arm_depthwise_conv_s4.c39 cmsis_nn_per_channel_quant_params quant_params; in depthwise_int4_generic_arm_depthwise_conv_s4() local
72 quant_params.multiplier = (int32_t *)depthwise_int4_generic_output_mult; in depthwise_int4_generic_arm_depthwise_conv_s4()
73 quant_params.shift = (int32_t *)depthwise_int4_generic_output_shift; in depthwise_int4_generic_arm_depthwise_conv_s4()
82 &quant_params, in depthwise_int4_generic_arm_depthwise_conv_s4()
105 &quant_params, in depthwise_int4_generic_arm_depthwise_conv_s4()
132 cmsis_nn_per_channel_quant_params quant_params; in depthwise_int4_generic_2_arm_depthwise_conv_s4() local
165 quant_params.multiplier = (int32_t *)depthwise_int4_generic_2_output_mult; in depthwise_int4_generic_2_arm_depthwise_conv_s4()
166 quant_params.shift = (int32_t *)depthwise_int4_generic_2_output_shift; in depthwise_int4_generic_2_arm_depthwise_conv_s4()
175 &quant_params, in depthwise_int4_generic_2_arm_depthwise_conv_s4()
198 &quant_params, in depthwise_int4_generic_2_arm_depthwise_conv_s4()
[all …]
/cmsis-nn-latest/Tests/UnitTest/TestCases/test_arm_batch_matmul_s16/
Dtest_arm_batch_matmul_s16.c48 cmsis_nn_per_tensor_quant_params quant_params = {BATCH_MATMUL_1_S16_OUTPUT_MULTIPLIER, in batch_matmul_1_s16() local
73 …&ctx, &bmm_params, &quant_params, &lhs_shape_nt, lhs_input, &rhs_shape_t, rhs_input, &output_shape… in batch_matmul_1_s16()
89 cmsis_nn_per_tensor_quant_params quant_params = {BATCH_MATMUL_2_S16_OUTPUT_MULTIPLIER, in batch_matmul_2_s16() local
114 …&ctx, &bmm_params, &quant_params, &lhs_shape_nt, lhs_input, &rhs_shape_nt, rhs_input, &output_shap… in batch_matmul_2_s16()
130 cmsis_nn_per_tensor_quant_params quant_params = {BATCH_MATMUL_3_S16_OUTPUT_MULTIPLIER, in batch_matmul_3_s16() local
156 …&ctx, &bmm_params, &quant_params, &lhs_shape_t, lhs_input, &rhs_shape_t, rhs_input, &output_shape,… in batch_matmul_3_s16()
172 cmsis_nn_per_tensor_quant_params quant_params = {BATCH_MATMUL_4_S16_OUTPUT_MULTIPLIER, in batch_matmul_4_s16() local
198 …&ctx, &bmm_params, &quant_params, &lhs_shape_t, lhs_input, &rhs_shape_nt, rhs_input, &output_shape… in batch_matmul_4_s16()
214 cmsis_nn_per_tensor_quant_params quant_params = {BATCH_MATMUL_5_S16_OUTPUT_MULTIPLIER, in batch_matmul_5_s16() local
239 …&ctx, &bmm_params, &quant_params, &lhs_shape_nt, lhs_input, &rhs_shape_nt, rhs_input, &output_shap… in batch_matmul_5_s16()
/cmsis-nn-latest/Tests/UnitTest/TestCases/test_arm_convolve_1_x_n_s8/
Dtest_arm_convolve_1_x_n_s8.c42 cmsis_nn_per_channel_quant_params quant_params; in conv_1_x_n_1_arm_convolve_s8() local
76 quant_params.multiplier = (int32_t *)conv_1_x_n_1_output_mult; in conv_1_x_n_1_arm_convolve_s8()
77 quant_params.shift = (int32_t *)conv_1_x_n_1_output_shift; in conv_1_x_n_1_arm_convolve_s8()
85 &quant_params, in conv_1_x_n_1_arm_convolve_s8()
109 &quant_params, in conv_1_x_n_1_arm_convolve_s8()
135 cmsis_nn_per_channel_quant_params quant_params; in conv_1_x_n_2_arm_convolve_s8() local
169 quant_params.multiplier = (int32_t *)conv_1_x_n_2_output_mult; in conv_1_x_n_2_arm_convolve_s8()
170 quant_params.shift = (int32_t *)conv_1_x_n_2_output_shift; in conv_1_x_n_2_arm_convolve_s8()
178 &quant_params, in conv_1_x_n_2_arm_convolve_s8()
201 &quant_params, in conv_1_x_n_2_arm_convolve_s8()
[all …]
/cmsis-nn-latest/Tests/UnitTest/TestCases/test_arm_grouped_convolve_s8/
Dtest_arm_grouped_convolve_s8.c37 cmsis_nn_per_channel_quant_params quant_params; in grouped_conv_arm_grouped_convolve_1_s8() local
71 quant_params.multiplier = (int32_t *)grouped_conv_1_output_mult; in grouped_conv_arm_grouped_convolve_1_s8()
72 quant_params.shift = (int32_t *)grouped_conv_1_output_shift; in grouped_conv_arm_grouped_convolve_1_s8()
80 &quant_params, in grouped_conv_arm_grouped_convolve_1_s8()
109 cmsis_nn_per_channel_quant_params quant_params; in grouped_conv_arm_grouped_convolve_2_s8() local
143 quant_params.multiplier = (int32_t *)grouped_conv_2_output_mult; in grouped_conv_arm_grouped_convolve_2_s8()
144 quant_params.shift = (int32_t *)grouped_conv_2_output_shift; in grouped_conv_arm_grouped_convolve_2_s8()
152 &quant_params, in grouped_conv_arm_grouped_convolve_2_s8()
181 cmsis_nn_per_channel_quant_params quant_params; in grouped_conv_arm_grouped_convolve_3_s8() local
215 quant_params.multiplier = (int32_t *)grouped_conv_3_output_mult; in grouped_conv_arm_grouped_convolve_3_s8()
[all …]
/cmsis-nn-latest/Tests/UnitTest/TestCases/test_arm_depthwise_conv_s4_opt/
Dtest_arm_depthwise_conv_s4_opt.c37 cmsis_nn_per_channel_quant_params quant_params; in depthwise_int4_1_arm_depthwise_conv_s4_opt() local
70 quant_params.multiplier = (int32_t *)depthwise_int4_1_output_mult; in depthwise_int4_1_arm_depthwise_conv_s4_opt()
71 quant_params.shift = (int32_t *)depthwise_int4_1_output_shift; in depthwise_int4_1_arm_depthwise_conv_s4_opt()
81 &quant_params, in depthwise_int4_1_arm_depthwise_conv_s4_opt()
103 &quant_params, in depthwise_int4_1_arm_depthwise_conv_s4_opt()
126 &quant_params, in depthwise_int4_1_arm_depthwise_conv_s4_opt()
154 cmsis_nn_per_channel_quant_params quant_params; in depthwise_int4_2_arm_depthwise_conv_s4_opt() local
187 quant_params.multiplier = (int32_t *)depthwise_int4_2_output_mult; in depthwise_int4_2_arm_depthwise_conv_s4_opt()
188 quant_params.shift = (int32_t *)depthwise_int4_2_output_shift; in depthwise_int4_2_arm_depthwise_conv_s4_opt()
198 &quant_params, in depthwise_int4_2_arm_depthwise_conv_s4_opt()
[all …]
/cmsis-nn-latest/Tests/UnitTest/TestCases/test_arm_convolve_s16/
Dtest_arm_convolve_s16.c46 cmsis_nn_per_channel_quant_params quant_params; in int16xint8_arm_convolve_s16() local
80 quant_params.multiplier = (int32_t *)int16xint8_output_mult; in int16xint8_arm_convolve_s16()
81 quant_params.shift = (int32_t *)int16xint8_output_shift; in int16xint8_arm_convolve_s16()
88 &quant_params, in int16xint8_arm_convolve_s16()
112 &quant_params, in int16xint8_arm_convolve_s16()
136 cmsis_nn_per_channel_quant_params quant_params; in requantize_s64_arm_convolve_s16() local
170 quant_params.multiplier = (int32_t *)requantize_s64_output_mult; in requantize_s64_arm_convolve_s16()
171 quant_params.shift = (int32_t *)requantize_s64_output_shift; in requantize_s64_arm_convolve_s16()
178 &quant_params, in requantize_s64_arm_convolve_s16()
201 &quant_params, in requantize_s64_arm_convolve_s16()
[all …]
/cmsis-nn-latest/Tests/UnitTest/TestCases/test_arm_convolve_s8/
Dtest_arm_convolve_s8.c46 cmsis_nn_per_channel_quant_params quant_params; in basic_arm_convolve_s8() local
80 quant_params.multiplier = (int32_t *)basic_output_mult; in basic_arm_convolve_s8()
81 quant_params.shift = (int32_t *)basic_output_shift; in basic_arm_convolve_s8()
89 &quant_params, in basic_arm_convolve_s8()
116 &quant_params, in basic_arm_convolve_s8()
142 cmsis_nn_per_channel_quant_params quant_params; in stride2pad1_arm_convolve_s8() local
176 quant_params.multiplier = (int32_t *)stride2pad1_output_mult; in stride2pad1_arm_convolve_s8()
177 quant_params.shift = (int32_t *)stride2pad1_output_shift; in stride2pad1_arm_convolve_s8()
185 &quant_params, in stride2pad1_arm_convolve_s8()
211 &quant_params, in stride2pad1_arm_convolve_s8()
[all …]

123