ArmNN
 20.05
Dequantize.cpp File Reference
#include <boost/test/unit_test.hpp>
#include "ParserFlatbuffersFixture.hpp"
#include "../TfLiteParser.hpp"
#include <string>
#include <iostream>

Go to the source code of this file.

Functions

 BOOST_FIXTURE_TEST_CASE (SimpleDequantizeQAsymm8, SimpleDequantizeFixtureQAsymm8)
 
 BOOST_FIXTURE_TEST_CASE (SimpleDequantizeQsymm16, SimpleDequantizeFixtureQSymm16)
 
 BOOST_FIXTURE_TEST_CASE (SimpleDequantizeQAsymmS8, SimpleDequantizeFixtureQAsymmS8)
 

Function Documentation

◆ BOOST_FIXTURE_TEST_CASE() [1/3]

BOOST_FIXTURE_TEST_CASE ( SimpleDequantizeQAsymm8  ,
SimpleDequantizeFixtureQAsymm8   
)

Definition at line 83 of file Dequantize.cpp.

84  {
85  RunTest<2, armnn::DataType::QAsymmU8 , armnn::DataType::Float32>(
86  0,
87  {{"inputTensor", { 0u, 1u, 5u, 100u, 200u, 255u }}},
88  {{"outputTensor", { 0.0f, 1.5f, 7.5f, 150.0f, 300.0f, 382.5f }}});
89  }

◆ BOOST_FIXTURE_TEST_CASE() [2/3]

BOOST_FIXTURE_TEST_CASE ( SimpleDequantizeQsymm16  ,
SimpleDequantizeFixtureQSymm16   
)

Definition at line 98 of file Dequantize.cpp.

99  {
100  RunTest<2, armnn::DataType::QSymmS16 , armnn::DataType::Float32>(
101  0,
102  {{"inputTensor", { 0, 1, 5, 32767, -1, -32768 }}},
103  {{"outputTensor", { 0.0f, 1.5f, 7.5f, 49150.5f, -1.5f,-49152.0f }}});
104  }

◆ BOOST_FIXTURE_TEST_CASE() [3/3]

BOOST_FIXTURE_TEST_CASE ( SimpleDequantizeQAsymmS8  ,
SimpleDequantizeFixtureQAsymmS8   
)

Definition at line 113 of file Dequantize.cpp.

References BOOST_AUTO_TEST_SUITE_END().

114  {
115  RunTest<2, armnn::DataType::QAsymmS8 , armnn::DataType::Float32>(
116  0,
117  {{"inputTensor", { 0, 1, 5, 127, -128, -1 }}},
118  {{"outputTensor", { 0.0f, 1.5f, 7.5f, 190.5f, -192.0f, -1.5f }}});
119  }