/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/third_party/ruy/ruy/ |
A D | check_macros_test.cc | 97 TestComparisons(std::numeric_limits<int>::min(), in TEST() 98 std::numeric_limits<int>::max()); in TEST() 99 TestComparisons(123, std::numeric_limits<int>::max()); in TEST() 100 TestComparisons(123, std::numeric_limits<int>::min()); in TEST() 123 TestComparisons(std::numeric_limits<float>::lowest(), in TEST() 124 std::numeric_limits<float>::max()); in TEST() 125 TestComparisons(123.f, std::numeric_limits<float>::max()); in TEST() 135 TestComparisons(std::numeric_limits<int>::lowest(), in TEST() 136 std::numeric_limits<float>::max()); in TEST() 137 TestComparisons(123, std::numeric_limits<float>::max()); in TEST() [all …]
|
A D | mul_params.h | 226 DstScalar clamp_min = -std::numeric_limits<DstScalar>::infinity(); 227 DstScalar clamp_max = std::numeric_limits<DstScalar>::infinity(); 266 DstScalar clamp_min = std::numeric_limits<DstScalar>::lowest(); 267 DstScalar clamp_max = std::numeric_limits<DstScalar>::max(); 294 std::numeric_limits<DstScalar>::lowest(); 295 static constexpr DstScalar clamp_max = std::numeric_limits<DstScalar>::max();
|
A D | apply_multiplier_test.cc | 40 const std::int32_t max_int32 = std::numeric_limits<std::int32_t>::max(); in TEST() 66 const std::int32_t max_int32 = std::numeric_limits<std::int32_t>::max(); in TEST() 87 const std::int32_t max_int32 = std::numeric_limits<std::int32_t>::max(); in TEST() 113 const std::int32_t max_int32 = std::numeric_limits<std::int32_t>::max(); in TEST()
|
A D | test.h | 291 std::numeric_limits<Scalar>::max(), 309 return std::numeric_limits<Scalar>::lowest(); 311 return 1 + std::numeric_limits<Scalar>::lowest(); 313 return 1 + std::numeric_limits<Scalar>::lowest() + 319 return std::numeric_limits<Scalar>::lowest(); 334 return std::numeric_limits<Scalar>::max(); 336 return std::numeric_limits<Scalar>::max(); 338 return std::numeric_limits<Scalar>::max(); 340 return std::numeric_limits<Scalar>::max(); 1359 4. * std::numeric_limits<Scalar>::epsilon(); [all …]
|
A D | apply_multiplier.cc | 61 RUY_DCHECK_GE(result, std::numeric_limits<std::int32_t>::lowest()); in MultiplyByQuantizedMultiplier() 62 RUY_DCHECK_LE(result, std::numeric_limits<std::int32_t>::max()); in MultiplyByQuantizedMultiplier()
|
A D | size_util_test.cc | 62 if (value <= std::numeric_limits<Integer>::max() - modulo) { in SizeUtilTestValue() 79 SizeUtilTestValue(std::numeric_limits<Integer>::max() - 1); in SizeUtilTest() 80 SizeUtilTestValue(std::numeric_limits<Integer>::max()); in SizeUtilTest()
|
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/tensorflow/lite/kernels/internal/ |
A D | quantization_util.h | 33 const T qmin = std::numeric_limits<T>::min() + (narrow_range ? 1 : 0); in ChooseQuantizationParams() 34 const T qmax = std::numeric_limits<T>::max(); in ChooseQuantizationParams() 129 static_assert(!std::numeric_limits<FloatIn>::is_integer, in SafeCast() 131 static_assert(std::numeric_limits<IntOut>::is_integer, in SafeCast() 133 static_assert(std::numeric_limits<IntOut>::radix == 2, "IntOut is base 2"); in SafeCast() 141 if (!std::numeric_limits<IntOut>::is_signed && x < 0) { in SafeCast() 147 return x < 0 ? std::numeric_limits<IntOut>::min() in SafeCast() 148 : std::numeric_limits<IntOut>::max(); in SafeCast() 162 if (exp <= std::numeric_limits<IntOut>::digits) { in SafeCast() 167 return x < 0 ? std::numeric_limits<IntOut>::min() in SafeCast() [all …]
|
A D | quantization_util.cc | 137 *shift = std::numeric_limits<int>::max(); in IntegerFrExp() 144 return std::numeric_limits<int64_t>::min(); in IntegerFrExp() 146 return std::numeric_limits<int64_t>::max(); in IntegerFrExp() 185 if (shift == std::numeric_limits<int>::max()) { in DoubleFromFractionAndShift() 187 return std::numeric_limits<double>::quiet_NaN(); in DoubleFromFractionAndShift() 189 return std::numeric_limits<double>::infinity(); in DoubleFromFractionAndShift() 231 if (a_shift == std::numeric_limits<int>::max() || in IntegerDoubleMultiply() 232 (b_shift == std::numeric_limits<int>::max())) { in IntegerDoubleMultiply() 233 return std::numeric_limits<double>::quiet_NaN(); in IntegerDoubleMultiply() 247 if (a_shift == std::numeric_limits<int>::max() || in IntegerDoubleCompare() [all …]
|
A D | test_util.h | 83 FillRandom(vec, std::numeric_limits<T>::min(), std::numeric_limits<T>::max()); in FillRandom() 97 FillRandom(base_it, left_it, std::numeric_limits<T>::min(), sides_max); in FillRandomSkyscraper() 98 FillRandom(left_it, right_it, middle_min, std::numeric_limits<T>::max()); in FillRandomSkyscraper() 99 FillRandom(right_it, base_it + depth, std::numeric_limits<T>::min(), in FillRandomSkyscraper()
|
A D | strided_slice_logic.h | 93 start = std::numeric_limits<int>::lowest(); in StartForAxis() 96 start = std::numeric_limits<int>::max(); in StartForAxis() 151 stop = std::numeric_limits<int>::max(); in StopForAxis() 154 stop = std::numeric_limits<int>::lowest(); in StopForAxis()
|
A D | common.h | 40 *output_activation_min = std::numeric_limits<float>::lowest(); in GetActivationMinMax() 41 *output_activation_max = std::numeric_limits<float>::max(); in GetActivationMinMax() 45 *output_activation_max = std::numeric_limits<float>::max(); in GetActivationMinMax() 235 : std::numeric_limits<T>::digits; in CountLeadingZeros() 238 return std::numeric_limits<T>::digits; in CountLeadingZeros() 257 : std::numeric_limits<T>::digits; in CountLeadingSignBits() 262 : integer_input != std::numeric_limits<T>::min() in CountLeadingSignBits() 404 static_cast<std::int64_t>(std::numeric_limits<std::int32_t>::max()), in SaturatingAddNonGemmlowp() 497 std::numeric_limits<int32_t>::max() - kRoundingOffset) { in DownScaleInt32ToInt16Multiplier() 498 *multiplier_int16_t = std::numeric_limits<int16_t>::max(); in DownScaleInt32ToInt16Multiplier() [all …]
|
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/tensorflow/lite/micro/ |
A D | micro_utils.h | 38 std::max(static_cast<int32_t>(std::numeric_limits<T>::min()), result); in FloatToQuantizedType() 40 std::min(static_cast<int32_t>(std::numeric_limits<T>::max()), result); in FloatToQuantizedType() 48 std::max(static_cast<int32_t>(std::numeric_limits<T>::min() + 1), result); in FloatToSymmetricQuantizedType() 50 std::min(static_cast<int32_t>(std::numeric_limits<T>::max()), result); in FloatToSymmetricQuantizedType() 113 *scale = fmaxf(std::abs(min), std::abs(max)) / std::numeric_limits<T>::max(); in SymmetricQuantizeCalculateScales() 118 quantized_value = fminf(std::numeric_limits<T>::max(), quantized_value); in SymmetricQuantizeCalculateScales() 119 quantized_value = fmaxf(std::numeric_limits<T>::min() + 1, quantized_value); in SymmetricQuantizeCalculateScales()
|
A D | micro_utils.cc | 67 fmaxf(fabs(min), fabs(max)) / std::numeric_limits<int8_t>::max(); in SignedSymmetricPerChannelQuantize() 74 fminf(std::numeric_limits<int8_t>::max(), in SignedSymmetricPerChannelQuantize() 75 fmaxf(std::numeric_limits<int8_t>::min() + 1, quantized_value)); in SignedSymmetricPerChannelQuantize()
|
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/tensorflow/lite/kernels/internal/reference/ |
A D | hard_swish.h | 27 result = std::min<int32_t>(result, std::numeric_limits<int16_t>::max()); in SaturatingLeftShift() 28 result = std::max<int32_t>(result, std::numeric_limits<int16_t>::min()); in SaturatingLeftShift() 36 bool overflow = a == b && a == std::numeric_limits<std::int16_t>::min(); in SaturatingDoublingHighMul() 41 return overflow ? std::numeric_limits<std::int16_t>::max() : ab_x2_high16; in SaturatingDoublingHighMul() 156 std::min<int16_t>(output_value, std::numeric_limits<T>::max()); in HardSwish() 158 std::max<int16_t>(output_value, std::numeric_limits<T>::min()); in HardSwish()
|
A D | softmax.h | 43 float max = std::numeric_limits<float>::lowest(); in Softmax() 93 InputT max_in_row = std::numeric_limits<InputT>::min(); in Softmax() 134 static_cast<int32_t>(std::numeric_limits<OutputT>::min()); in Softmax() 138 static_cast<int32_t>(std::numeric_limits<OutputT>::max())), in Softmax() 139 static_cast<int32_t>(std::numeric_limits<OutputT>::min()))); in Softmax() 141 output_data[i * depth + c] = std::numeric_limits<OutputT>::min(); in Softmax() 178 int16_t max_in_row = std::numeric_limits<int16_t>::min(); in SoftmaxInt16()
|
A D | prelu.h | 64 const int32_t quantized_min = std::numeric_limits<T>::min(); in BroadcastPrelu4DSlow() 65 const int32_t quantized_max = std::numeric_limits<T>::max(); in BroadcastPrelu4DSlow() 80 const int32_t quantized_min = std::numeric_limits<T>::min(); in Prelu() 81 const int32_t quantized_max = std::numeric_limits<T>::max(); in Prelu()
|
A D | reduce.h | 114 if (num_elements > std::numeric_limits<size_t>::max() / current) { in InitTensorDataForReduce() 173 if (num_outputs > std::numeric_limits<size_t>::max() / current) { in Mean() 201 if (current > (std::numeric_limits<size_t>::max() / num_elements_in_axis)) { in Mean() 290 constexpr int32_t kMinValue = std::numeric_limits<uint8_t>::min(); in Mean() 291 constexpr int32_t kMaxValue = std::numeric_limits<uint8_t>::max(); in Mean() 346 if (num_outputs > std::numeric_limits<size_t>::max() / current) { in QuantizedMeanOrSum() 374 if (current > (std::numeric_limits<size_t>::max() / num_elements_in_axis)) { in QuantizedMeanOrSum() 398 static_cast<float>(std::numeric_limits<T>::max())); in QuantizedMeanOrSum() 400 static_cast<float>(std::numeric_limits<T>::min())); in QuantizedMeanOrSum()
|
A D | portable_tensor_utils.cc | 36 const int32_t kInt16Max = std::numeric_limits<int16_t>::max(); 37 const int32_t kInt16Min = std::numeric_limits<int16_t>::min(); 298 const int16_t output_max = std::numeric_limits<T>::max(); in PortableMatrixBatchVectorMultiplyAccumulateImpl() 299 const int16_t output_min = std::numeric_limits<T>::min(); in PortableMatrixBatchVectorMultiplyAccumulateImpl() 350 const int32_t int8_max = std::numeric_limits<int8_t>::max(); in PortableMatrixBatchVectorMultiply() 351 const int32_t int8_min = std::numeric_limits<int8_t>::min(); in PortableMatrixBatchVectorMultiply() 379 const int16_t int8_max = std::numeric_limits<int8_t>::max(); in PortableMatrixBatchVectorMultiply() 380 const int16_t int8_min = std::numeric_limits<int8_t>::min(); in PortableMatrixBatchVectorMultiply() 390 acc = std::numeric_limits<int32_t>::max(); in PortableMatrixBatchVectorMultiply() 393 acc = std::numeric_limits<int32_t>::min(); in PortableMatrixBatchVectorMultiply() [all …]
|
A D | quantize.h | 39 static constexpr int32_t min_val = std::numeric_limits<OutputT>::min(); in AffineQuantize() 40 static constexpr int32_t max_val = std::numeric_limits<OutputT>::max(); in AffineQuantize()
|
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/third_party/flatbuffers/include/flatbuffers/ |
A D | stl_emulation.h | 86 using numeric_limits = std::numeric_limits<T>; variable 89 public std::numeric_limits<T> {}; 92 template <typename T> class numeric_limits : 93 public std::numeric_limits<T> { 97 return std::numeric_limits<T>::min(); in lowest() 101 template <> class numeric_limits<float> : 102 public std::numeric_limits<float> { 107 template <> class numeric_limits<double> : 108 public std::numeric_limits<double> { 122 template <> class numeric_limits<long long> { [all …]
|
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/tensorflow/lite/kernels/internal/reference/integer_ops/ |
A D | add.h | 31 TFLITE_DCHECK_GE(-params.input1_offset, std::numeric_limits<int8_t>::min()); in CheckArithmeticParams() 32 TFLITE_DCHECK_GE(-params.input2_offset, std::numeric_limits<int8_t>::min()); in CheckArithmeticParams() 33 TFLITE_DCHECK_LE(-params.input1_offset, std::numeric_limits<int8_t>::max()); in CheckArithmeticParams() 34 TFLITE_DCHECK_LE(-params.input2_offset, std::numeric_limits<int8_t>::max()); in CheckArithmeticParams()
|
A D | log_softmax.h | 27 static constexpr int8_t kMinInt8 = std::numeric_limits<int8_t>::min(); in LogSoftmax() 28 static constexpr int8_t kMaxInt8 = std::numeric_limits<int8_t>::max(); in LogSoftmax() 29 static constexpr int32_t kMinInt32 = std::numeric_limits<int32_t>::min(); in LogSoftmax()
|
/AliOS-Things-master/solutions/tflite_micro_speech_demo/micro_speech/ |
A D | audio_provider_test.cc | 52 int32_t overflow_value = std::numeric_limits<int32_t>::max(); in TF_LITE_MICRO_TEST() 54 TF_LITE_MICRO_EXPECT_EQ(std::numeric_limits<int32_t>::min(), overflow_value); in TF_LITE_MICRO_TEST()
|
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/tensorflow/lite/kernels/ |
A D | cpu_backend_gemm_params.h | 143 ? -std::numeric_limits<DstScalar>::infinity() 144 : std::numeric_limits<DstScalar>::lowest(); 147 ? std::numeric_limits<DstScalar>::infinity() 148 : std::numeric_limits<DstScalar>::max();
|
/AliOS-Things-master/solutions/tflite_micro_speech_demo/micro_speech/train/speech_commands/ |
A D | recognize_commands.cc | 31 previous_top_label_time_ = std::numeric_limits<int64>::min(); in RecognizeCommands() 107 (previous_top_label_time_ == std::numeric_limits<int64>::min())) { in ProcessLatestResults() 108 time_since_last_top = std::numeric_limits<int64>::max(); in ProcessLatestResults()
|