Home
last modified time | relevance | path

Searched refs:output_min (Results 1 – 25 of 2056) sorted by relevance

12345678910>>...83

/external/XNNPACK/src/
Dparams-init.c22 uint8_t output_min, in xnn_init_qu8_conv_minmax_fp32_scalar_fmagic_params() argument
30 …params->fp32_scalar_fmagic.output_min_less_zero_point = (float) ((int32_t) output_min - (int32_t) … in xnn_init_qu8_conv_minmax_fp32_scalar_fmagic_params()
41 uint8_t output_min, in xnn_init_qu8_conv_minmax_fp32_scalar_imagic_params() argument
47 …const float output_min_less_zero_point = (float) ((int32_t) output_min - (int32_t) output_zero_poi… in xnn_init_qu8_conv_minmax_fp32_scalar_imagic_params()
62 uint8_t output_min, in xnn_init_qu8_conv_minmax_fp32_scalar_lrintf_params() argument
70 …params->fp32_scalar_lrintf.output_min_less_zero_point = (float) ((int32_t) output_min - (int32_t) … in xnn_init_qu8_conv_minmax_fp32_scalar_lrintf_params()
81 uint8_t output_min, in xnn_init_qu8_conv_minmax_fp32_sse2_params() argument
97 params->fp32_sse2.output_min[i] = output_min; in xnn_init_qu8_conv_minmax_fp32_sse2_params()
106 uint8_t output_min, in xnn_init_qu8_conv_minmax_fp32_avx2_params() argument
122 params->fp32_avx2.output_min[i] = output_min; in xnn_init_qu8_conv_minmax_fp32_avx2_params()
[all …]
/external/XNNPACK/src/operators/
Dbinary-elementwise-nd.c69 float output_min, in create_binary_elementwise_nd_f16() argument
76 if (isnan(output_min)) { in create_binary_elementwise_nd_f16()
90 …if (fp16_ieee_to_fp32_value(fp16_ieee_from_fp32_value(output_min)) >= fp16_ieee_to_fp32_value(fp16… in create_binary_elementwise_nd_f16()
94 fp16_ieee_to_fp32_value(fp16_ieee_from_fp32_value(output_min)), in create_binary_elementwise_nd_f16()
102 fp16_ieee_from_fp32_value(output_min), fp16_ieee_from_fp32_value(output_max)); in create_binary_elementwise_nd_f16()
115 float output_min, in create_binary_elementwise_nd_f32() argument
128 if (isnan(output_min)) { in create_binary_elementwise_nd_f32()
142 if (output_min >= output_max) { in create_binary_elementwise_nd_f32()
145 xnn_operator_type_to_string(operator_type), output_min, output_max); in create_binary_elementwise_nd_f32()
149 const bool linear_activation = (output_max == INFINITY) && (output_min == -output_max); in create_binary_elementwise_nd_f32()
[all …]
Dlut-elementwise-nc.c29 long output_min, in create_lut_elementwise_nc() argument
85 if (output_min >= output_max) { in create_lut_elementwise_nc()
88 xnn_operator_type_to_string(operator_type), output_min, output_max); in create_lut_elementwise_nc()
116 …quantized_output = XNN_UNPREDICTABLE(quantized_output < output_min) ? output_min : quantized_outpu… in create_lut_elementwise_nc()
152 int8_t output_min, in xnn_create_elu_nc_qs8() argument
168 (long) output_min, (long) output_max, in xnn_create_elu_nc_qs8()
188 uint8_t output_min, in xnn_create_leaky_relu_nc_qu8() argument
220 (long) (unsigned long) output_min, (long) (unsigned long) output_max, in xnn_create_leaky_relu_nc_qu8()
238 int8_t output_min, in xnn_create_sigmoid_nc_qs8() argument
261 (long) output_min, (long) output_max, in xnn_create_sigmoid_nc_qs8()
[all …]
Dglobal-average-pooling-nwc.c209 uint8_t output_min, in xnn_create_global_average_pooling_nwc_qu8() argument
228 if (output_min >= output_max) { in xnn_create_global_average_pooling_nwc_qu8()
231 …xnn_operator_type_to_string(xnn_operator_type_global_average_pooling_nwc_qu8), output_min, output_… in xnn_create_global_average_pooling_nwc_qu8()
246 0 /* bias */, 1.0f /* scale */, output_zero_point, output_min, output_max); in xnn_create_global_average_pooling_nwc_qu8()
273 int8_t output_min, in xnn_create_global_average_pooling_nwc_qs8() argument
292 if (output_min >= output_max) { in xnn_create_global_average_pooling_nwc_qs8()
295 …xnn_operator_type_to_string(xnn_operator_type_global_average_pooling_nwc_qs8), output_min, output_… in xnn_create_global_average_pooling_nwc_qs8()
310 0 /* bias */, 1.0f /* scale */, output_zero_point, output_min, output_max); in xnn_create_global_average_pooling_nwc_qs8()
333 float output_min, in xnn_create_global_average_pooling_nwc_f16() argument
338 if (isnan(output_min)) { in xnn_create_global_average_pooling_nwc_f16()
[all …]
Dmax-pooling-nhwc.c340 int8_t output_min, in xnn_create_max_pooling2d_nhwc_s8() argument
345 if (output_min >= output_max) { in xnn_create_max_pooling2d_nhwc_s8()
348 xnn_operator_type_to_string(xnn_operator_type_max_pooling_nhwc_s8), output_min, output_max); in xnn_create_max_pooling2d_nhwc_s8()
353 xnn_params.s8.maxpool.init.s8(&params, output_min, output_max); in xnn_create_max_pooling2d_nhwc_s8()
380 uint8_t output_min, in xnn_create_max_pooling2d_nhwc_u8() argument
385 if (output_min >= output_max) { in xnn_create_max_pooling2d_nhwc_u8()
388 xnn_operator_type_to_string(xnn_operator_type_max_pooling_nhwc_u8), output_min, output_max); in xnn_create_max_pooling2d_nhwc_u8()
393 xnn_params.u8.maxpool.init.u8(&params, output_min, output_max); in xnn_create_max_pooling2d_nhwc_u8()
420 float output_min, in xnn_create_max_pooling2d_nhwc_f32() argument
425 if (isnan(output_min)) { in xnn_create_max_pooling2d_nhwc_f32()
[all …]
Dfully-connected-nc.c266 uint8_t output_min, in xnn_create_fully_connected_nc_qu8() argument
292 if (output_min >= output_max) { in xnn_create_fully_connected_nc_qu8()
295 … xnn_operator_type_to_string(xnn_operator_type_fully_connected_nc_qu8), output_min, output_max); in xnn_create_fully_connected_nc_qu8()
312 kernel_zero_point, requantization_scale, output_zero_point, output_min, output_max); in xnn_create_fully_connected_nc_qu8()
346 int8_t output_min, in xnn_create_fully_connected_nc_qs8() argument
372 if (output_min >= output_max) { in xnn_create_fully_connected_nc_qs8()
375 … xnn_operator_type_to_string(xnn_operator_type_fully_connected_nc_qs8), output_min, output_max); in xnn_create_fully_connected_nc_qs8()
391 …xnn_params.qs8.gemm.init.qs8(&params, requantization_scale, output_zero_point, output_min, output_… in xnn_create_fully_connected_nc_qs8()
419 float output_min, in xnn_create_fully_connected_nc_f32() argument
424 if (isnan(output_min)) { in xnn_create_fully_connected_nc_f32()
[all …]
Dglobal-average-pooling-ncw.c22 float output_min, in xnn_create_global_average_pooling_ncw_f32() argument
45 if (isnan(output_min)) { in xnn_create_global_average_pooling_ncw_f32()
59 if (output_min >= output_max) { in xnn_create_global_average_pooling_ncw_f32()
62 …xnn_operator_type_to_string(xnn_operator_type_global_average_pooling_ncw_f32), output_min, output_… in xnn_create_global_average_pooling_ncw_f32()
77 …gpool_params(&global_average_pooling_op->params.f32_gavgpool, nanf(""), output_min, output_max, 0); in xnn_create_global_average_pooling_ncw_f32()
/external/tensorflow/tensorflow/core/kernels/
Dquantized_add_op.cc49 float output_min, float output_max, Toutput* output) { in ScalarAddition() argument
51 scalar_input, scalar_input_min, scalar_input_max, output_min, output_max); in ScalarAddition()
54 full_input[i], full_input_min, full_input_max, output_min, output_max); in ScalarAddition()
66 float output_min, float output_max, qint32* output) { in ScalarAddition() argument
68 scalar_input, scalar_input_min, scalar_input_max, output_min, output_max); in ScalarAddition()
75 FloatToQuantizedUnclamped<qint32>(input_0_float, output_min, output_max); in ScalarAddition()
77 FloatToQuantizedUnclamped<qint32>(input_1_float, output_min, output_max); in ScalarAddition()
123 float output_min, float output_max, qint32* output) { in ScalarAddition() argument
125 scalar_input, scalar_input_min, scalar_input_max, output_min, output_max); in ScalarAddition()
132 FloatToQuantizedUnclamped<qint32>(input_0_float, output_min, output_max); in ScalarAddition()
[all …]
Dquantized_concat_op.cc35 float output_min, float output_max) in RequantizeCopier()
36 : output_min(output_min), in RequantizeCopier()
43 if (input_min == output_min && input_max == output_max) { in Copy()
54 FloatToQuantizedStruct<T> f2q(output_min, output_max); in Copy()
64 float output_min; member
82 float* output_min, float* output_max) { in CalculateInputAndOutputRange() argument
100 *output_min = -largest_value; in CalculateInputAndOutputRange()
103 *output_min = overall_min; in CalculateInputAndOutputRange()
192 float output_min = std::numeric_limits<float>::max(); in Compute() local
196 &input_mins_and_maxes, &output_min, in Compute()
[all …]
Dquantized_batch_norm_op.cc38 Tensor* output, float* output_min, float* output_max) { in ReferenceBatchNorm() argument
49 *output_min = std::numeric_limits<float>::max(); in ReferenceBatchNorm()
78 *output_min = std::min(output_value, *output_min); in ReferenceBatchNorm()
82 FloatToQuantized<T2>(output_value, *output_min, *output_max); in ReferenceBatchNorm()
101 Tensor* output, float* output_min, float* output_max) { in FixedPointBatchNorm() argument
115 *output_min = -(1 << 20); in FixedPointBatchNorm()
139 FloatToQuantized<T2>(scale_value, *output_min, *output_max); in FixedPointBatchNorm()
141 FloatToQuantized<T2>(offset_value, *output_min, *output_max); in FixedPointBatchNorm()
145 FloatToQuantized<T2>(1.0f, *output_min, *output_max); in FixedPointBatchNorm()
151 input_max, *output_min, *output_max); in FixedPointBatchNorm()
[all …]
Dquantize_op_test.cc123 auto output_min = *GetOutput(1); in TEST_P() local
127 EXPECT_EQ(output_min.flat<float>()(slice_idx), 0); in TEST_P()
203 auto output_min = *GetOutput(1); in TEST_P() local
207 EXPECT_EQ(output_min.flat<float>()(slice_idx), -128.0 * (slice_idx + 1)); in TEST_P()
253 auto output_min = *GetOutput(1); in TEST_P() local
257 EXPECT_EQ(output_min.flat<float>()(slice_idx), -128.0 * (slice_idx + 1)); in TEST_P()
415 const float output_min = GetOutput(1)->flat<float>()(0); in TEST_F() local
417 EXPECT_NEAR(0.0f, output_min, 1e-5f); in TEST_F()
437 const float output_min = GetOutput(1)->flat<float>()(0); in TEST_F() local
439 EXPECT_NEAR(0.0f, output_min, 1e-5f); in TEST_F()
[all …]
Dquantized_activation_ops.cc51 Tensor* output_min = nullptr; in Compute() local
52 OP_REQUIRES_OK(context, context->allocate_output(1, {}, &output_min)); in Compute()
53 output_min->flat<float>()(0) = min_input; in Compute()
89 Tensor* output_min = nullptr; in Compute() local
90 OP_REQUIRES_OK(context, context->allocate_output(1, {}, &output_min)); in Compute()
91 output_min->flat<float>()(0) = min_input; in Compute()
Dquantized_pooling_ops.cc99 Tensor* output_min = nullptr; in Compute() local
100 OP_REQUIRES_OK(context, context->allocate_output(1, {}, &output_min)); in Compute()
101 output_min->flat<float>()(0) = min_input; in Compute()
123 Tensor* output_min = nullptr; in Compute() local
124 OP_REQUIRES_OK(context, context->allocate_output(1, {}, &output_min)); in Compute()
125 output_min->flat<float>()(0) = min_input; in Compute()
/external/tensorflow/tensorflow/lite/kernels/
Dtable_test.cc68 inline float GetLUTTolerance(float input_min, float input_max, float output_min, in GetLUTTolerance() argument
74 const float range_sum = (input_max - input_min) + (output_max - output_min); in GetLUTTolerance()
95 float output_min = 0.0f; in TableWithExpLUTToInt8Test() local
99 output_min = -2.4f; in TableWithExpLUTToInt8Test()
105 GetLUTTolerance<TableT>(input_min, input_max, output_min, output_max); in TableWithExpLUTToInt8Test()
110 {GetTensorType<OutputT>(), {}, output_min, output_max}); in TableWithExpLUTToInt8Test()
116 output_min, output_max, table.data()); in TableWithExpLUTToInt8Test()
142 float output_min = 0.0f; in TableWithExpLUTToInt16Test() local
146 output_min = -2.4f; in TableWithExpLUTToInt16Test()
152 GetLUTTolerance<TableT>(input_min, input_max, output_min, output_max); in TableWithExpLUTToInt16Test()
[all …]
/external/XNNPACK/src/subgraph/
Dglobal-average-pooling-2d.c41 node->activation.output_min, in create_global_average_pooling_operator()
52 node->activation.output_min, in create_global_average_pooling_operator()
61 node->activation.output_min, in create_global_average_pooling_operator()
72 const int8_t output_min = in create_global_average_pooling_operator() local
73 …(int8_t) lrintf(fminf(fmaxf(node->activation.output_min / output_scale + (float) output_zero_point… in create_global_average_pooling_operator()
80 output_min, in create_global_average_pooling_operator()
92 const uint8_t output_min = in create_global_average_pooling_operator() local
93 …(uint8_t) lrintf(fminf(fmaxf(node->activation.output_min / output_scale + (float) output_zero_poin… in create_global_average_pooling_operator()
100 output_min, in create_global_average_pooling_operator()
201 float output_min, in xnn_define_global_average_pooling_2d() argument
[all …]
Dadd2.c40 node->activation.output_min, in create_add_operator()
48 node->activation.output_min, in create_add_operator()
59 const int8_t output_min = in create_add_operator() local
60 …(int8_t) lrintf(fminf(fmaxf(node->activation.output_min / output_scale + (float) output_zero_point… in create_add_operator()
69 output_scale, output_min, output_max, node->flags, in create_add_operator()
79 const uint8_t output_min = in create_add_operator() local
80 …(uint8_t) lrintf(fminf(fmaxf(node->activation.output_min / output_scale + (float) output_zero_poin… in create_add_operator()
89 output_scale, output_min, output_max, node->flags, in create_add_operator()
207 float output_min, in xnn_define_add2() argument
220 if (isnan(output_min)) { in xnn_define_add2()
[all …]
Dclamp.c40 node->activation.output_min, in create_clamp_operator()
50 const int8_t output_min = in create_clamp_operator() local
51 …(int8_t) lrintf(fminf(fmaxf(node->activation.output_min / output_scale + (float) output_zero_point… in create_clamp_operator()
56 output_min, in create_clamp_operator()
68 const uint8_t output_min = in create_clamp_operator() local
69 …(uint8_t) lrintf(fminf(fmaxf(node->activation.output_min / output_scale + (float) output_zero_poin… in create_clamp_operator()
74 output_min, in create_clamp_operator()
148 float output_min, in xnn_define_clamp() argument
268 node->activation.output_min = output_min; in xnn_define_clamp()
Dmax-pooling-2d.c51 node->activation.output_min, in create_max_pooling_operator()
70 node->activation.output_min, in create_max_pooling_operator()
80 const int8_t output_min = in create_max_pooling_operator() local
81 …(int8_t) lrintf(fminf(fmaxf(node->activation.output_min / output_scale + (float) output_zero_point… in create_max_pooling_operator()
96 output_min, in create_max_pooling_operator()
108 const uint8_t output_min = in create_max_pooling_operator() local
109 …(uint8_t) lrintf(fminf(fmaxf(node->activation.output_min / output_scale + (float) output_zero_poin… in create_max_pooling_operator()
124 output_min, in create_max_pooling_operator()
226 float output_min, in xnn_define_max_pooling_2d() argument
268 if (isnan(output_min)) { in xnn_define_max_pooling_2d()
[all …]
Dsubtract.c40 node->activation.output_min, in create_subtract_operator()
50 const int8_t output_min = in create_subtract_operator() local
51 …(int8_t) lrintf(fminf(fmaxf(node->activation.output_min / output_scale + (float) output_zero_point… in create_subtract_operator()
60 output_scale, output_min, output_max, node->flags, in create_subtract_operator()
70 const uint8_t output_min = in create_subtract_operator() local
71 …(uint8_t) lrintf(fminf(fmaxf(node->activation.output_min / output_scale + (float) output_zero_poin… in create_subtract_operator()
80 output_scale, output_min, output_max, node->flags, in create_subtract_operator()
190 float output_min, in xnn_define_subtract() argument
203 if (isnan(output_min)) { in xnn_define_subtract()
217 if (output_min >= output_max) { in xnn_define_subtract()
[all …]
Dmultiply2.c40 node->activation.output_min, in create_multiply_operator()
50 const int8_t output_min = in create_multiply_operator() local
51 …(int8_t) lrintf(fminf(fmaxf(node->activation.output_min / output_scale + (float) output_zero_point… in create_multiply_operator()
60 output_scale, output_min, output_max, node->flags, in create_multiply_operator()
70 const uint8_t output_min = in create_multiply_operator() local
71 …(uint8_t) lrintf(fminf(fmaxf(node->activation.output_min / output_scale + (float) output_zero_poin… in create_multiply_operator()
80 output_scale, output_min, output_max, node->flags, in create_multiply_operator()
190 float output_min, in xnn_define_multiply2() argument
203 if (isnan(output_min)) { in xnn_define_multiply2()
217 if (output_min >= output_max) { in xnn_define_multiply2()
[all …]
Dfully-connected.c69 node->activation.output_min, in create_fully_connected_operator()
79 const int8_t output_min = in create_fully_connected_operator() local
80 …(int8_t) lrintf(fminf(fmaxf(node->activation.output_min / output_scale + (float) output_zero_point… in create_fully_connected_operator()
94 output_scale, output_min, output_max, in create_fully_connected_operator()
105 const uint8_t output_min = in create_fully_connected_operator() local
106 …(uint8_t) lrintf(fminf(fmaxf(node->activation.output_min / output_scale + (float) output_zero_poin… in create_fully_connected_operator()
121 output_scale, output_min, output_max, in create_fully_connected_operator()
265 float output_min, in xnn_define_fully_connected() argument
279 if (isnan(output_min)) { in xnn_define_fully_connected()
293 if (output_min >= output_max) { in xnn_define_fully_connected()
[all …]
/external/XNNPACK/include/
Dxnnpack.h350 float output_min,
406 float output_min,
460 float output_min,
501 float output_min,
542 float output_min,
582 float output_min,
629 float output_min,
716 float output_min,
744 float output_min,
772 float output_min,
[all …]
/external/XNNPACK/src/xnnpack/
Dparams.h899 float output_min; member
905 XNN_ALIGN(16) float output_min[4];
913 XNN_ALIGN(16) float output_min;
1001 uint8_t output_min; member
1008 uint8_t output_min; member
1017 uint8_t output_min; member
1027 XNN_ALIGN(16) uint8_t output_min[16];
1034 XNN_ALIGN(32) uint8_t output_min[32];
1041 XNN_ALIGN(64) uint8_t output_min[64];
1078 int8_t output_min; member
[all …]
Dparams-init.h26 uint8_t output_min, \
55 int8_t output_min, \
92 int8_t output_min, \
122 int8_t output_min, \
177 uint8_t output_min, \
305 float output_min,
317 float output_min,
334 uint16_t output_min, \
349 float output_min, \
566 float output_min,
[all …]
/external/tensorflow/tensorflow/lite/delegates/hexagon/builders/tests/
Dactivations_test.cc195 float output_min, float output_max, in TestQuantizedHardSwish() argument
204 val = std::min(output_max, std::max(output_min, val)); in TestQuantizedHardSwish()
209 /*output=*/{Tensor_Type, {1, 1, 1, size}, output_min, output_max}); in TestQuantizedHardSwish()
224 std::max(input_max - input_min, output_max - output_min) * (1.5f / 256.f); in TestQuantizedHardSwish()
238 float output_min = output_minmax.first; in HardSwishTestImpl() local
242 size, input_min, input_max, output_min, output_max, &random_engine); in HardSwishTestImpl()
260 float output_min = -0.3905796f; in HardSwishBiasTestImpl() local
268 const float output_scale = (output_max - output_min) / quantized_type_range; in HardSwishBiasTestImpl()
292 val = std::min(output_max, std::max(output_min, val)); in HardSwishBiasTestImpl()
298 /*output=*/{Tensor_Type, {1, 1, 1, size}, output_min, output_max}); in HardSwishBiasTestImpl()

12345678910>>...83