aboutsummaryrefslogtreecommitdiff
path: root/arm_compute/core/QuantizationInfo.h
diff options
context:
space:
mode:
Diffstat (limited to 'arm_compute/core/QuantizationInfo.h')
-rw-r--r--arm_compute/core/QuantizationInfo.h62
1 files changed, 0 insertions, 62 deletions
diff --git a/arm_compute/core/QuantizationInfo.h b/arm_compute/core/QuantizationInfo.h
index 98ceec6c56..f760d7512c 100644
--- a/arm_compute/core/QuantizationInfo.h
+++ b/arm_compute/core/QuantizationInfo.h
@@ -399,68 +399,6 @@ inline float dequantize_qsymm8(int8_t value, const UniformQuantizationInfo &qinf
return value * qinfo.scale;
}
-inline qasymm8_t qasymm8_hard_swish(qasymm8_t in,
- const UniformQuantizationInfo &qi_in,
- const UniformQuantizationInfo &qi_out)
-{
- float tmp_f = dequantize_qasymm8(in, qi_in);
- tmp_f = tmp_f * ((std::min(std::max((tmp_f + 3), 0.0f), 6.0f)) * 0.166666667f);
- const qasymm8_t tmp = quantize_qasymm8(tmp_f, qi_out);
- return tmp;
-}
-
-inline qasymm8_signed_t qasymm8_signed_hard_swish(qasymm8_signed_t in,
- const UniformQuantizationInfo &qi_in,
- const UniformQuantizationInfo &qi_out)
-{
- float tmp_f = dequantize_qasymm8_signed(in, qi_in);
- tmp_f = tmp_f * ((std::min(std::max((tmp_f + 3), 0.0f), 6.0f)) * 0.166666667f);
- const qasymm8_t tmp = quantize_qasymm8_signed(tmp_f, qi_out);
- return tmp;
-}
-
-inline qasymm8_t qasymm8_leaky_relu(qasymm8_t in,
- const UniformQuantizationInfo &qi_in,
- const UniformQuantizationInfo &qi_out,
- float alpha)
-{
- float tmp_f = dequantize_qasymm8(in, qi_in);
- tmp_f = tmp_f > 0 ? tmp_f : tmp_f * alpha;
- const qasymm8_t tmp = quantize_qasymm8(tmp_f, qi_out);
- return tmp;
-}
-
-inline qasymm8_signed_t qasymm8_signed_leaky_relu(qasymm8_signed_t in,
- const UniformQuantizationInfo &qi_in,
- const UniformQuantizationInfo &qi_out,
- float alpha)
-{
- float tmp_f = dequantize_qasymm8_signed(in, qi_in);
- tmp_f = tmp_f > 0 ? tmp_f : tmp_f * alpha;
- const qasymm8_t tmp = quantize_qasymm8_signed(tmp_f, qi_out);
- return tmp;
-}
-
-inline qasymm8_t qasymm8_logistic(qasymm8_t in,
- const UniformQuantizationInfo &qi_in,
- const UniformQuantizationInfo &qi_out)
-{
- float tmp_f = dequantize_qasymm8(in, qi_in);
- tmp_f = 1.f / (1.f + std::exp(-tmp_f));
- const qasymm8_t tmp = quantize_qasymm8(tmp_f, qi_out);
- return tmp;
-}
-
-inline qasymm8_signed_t qasymm8_signed_logistic(qasymm8_signed_t in,
- const UniformQuantizationInfo &qi_in,
- const UniformQuantizationInfo &qi_out)
-{
- float tmp_f = dequantize_qasymm8_signed(in, qi_in);
- tmp_f = 1.f / (1.f + std::exp(-tmp_f));
- const qasymm8_signed_t tmp = quantize_qasymm8_signed(tmp_f, qi_out);
- return tmp;
-}
-
/** Dequantize a value given a 8-bit symmetric quantization scheme
*
* @param[in] value Value to dequantize