diff options
Diffstat (limited to 'tests/InferenceTest.hpp')
-rw-r--r-- | tests/InferenceTest.hpp | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/tests/InferenceTest.hpp b/tests/InferenceTest.hpp index 3ebfdbcc3c..40c9e5e597 100644 --- a/tests/InferenceTest.hpp +++ b/tests/InferenceTest.hpp @@ -136,53 +136,6 @@ private: std::vector<TContainer> m_Outputs; }; -template <typename TDataType> -struct ToFloat { }; // nothing defined for the generic case - -template <> -struct ToFloat<float> -{ - static inline float Convert(float value, const InferenceModelInternal::QuantizationParams &) - { - // assuming that float models are not quantized - return value; - } - - static inline float Convert(int value, const InferenceModelInternal::QuantizationParams &) - { - // assuming that float models are not quantized - return static_cast<float>(value); - } -}; - -template <> -struct ToFloat<uint8_t> -{ - static inline float Convert(uint8_t value, - const InferenceModelInternal::QuantizationParams & quantizationParams) - { - return armnn::Dequantize<uint8_t>(value, - quantizationParams.first, - quantizationParams.second); - } - - static inline float Convert(int value, - const InferenceModelInternal::QuantizationParams & quantizationParams) - { - return armnn::Dequantize<uint8_t>(static_cast<uint8_t>(value), - quantizationParams.first, - quantizationParams.second); - } - - static inline float Convert(float value, - const InferenceModelInternal::QuantizationParams & quantizationParams) - { - return armnn::Dequantize<uint8_t>(static_cast<uint8_t>(value), - quantizationParams.first, - quantizationParams.second); - } -}; - template <typename TTestCaseDatabase, typename TModel> class ClassifierTestCase : public InferenceModelTestCase<TModel> { |