MCPcopy Create free account
hub / github.com/ARM-software/ComputeLibrary / convert_from_symmetric

Function convert_from_symmetric

tests/validation/Helpers.cpp:153–166  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

151
152template <>
153SimpleTensor<float> convert_from_symmetric(const SimpleTensor<int16_t> &src)
154{
155 const UniformQuantizationInfo &quantization_info = src.quantization_info().uniform();
156 SimpleTensor<float> dst{src.shape(), DataType::F32, 1, QuantizationInfo(), src.data_layout()};
157
158#if defined(_OPENMP)
159#pragma omp parallel for
160#endif /* _OPENMP */
161 for (int i = 0; i < src.num_elements(); ++i)
162 {
163 dst[i] = dequantize_qsymm16(src[i], quantization_info);
164 }
165 return dst;
166}
167
168template <typename T>
169void matrix_multiply(const SimpleTensor<T> &a, const SimpleTensor<T> &b, SimpleTensor<T> &out)

Callers 2

compute_all_anchorsFunction · 0.85

Calls 7

dequantize_qsymm16Function · 0.85
QuantizationInfoClass · 0.50
uniformMethod · 0.45
quantization_infoMethod · 0.45
shapeMethod · 0.45
data_layoutMethod · 0.45
num_elementsMethod · 0.45

Tested by

no test coverage detected