ArmNN
 21.05
DeserializePooling2d.cpp File Reference
#include <boost/test/unit_test.hpp>
#include "ParserFlatbuffersSerializeFixture.hpp"
#include <armnnDeserializer/IDeserializer.hpp>
#include <string>

Go to the source code of this file.

Functions

 BOOST_FIXTURE_TEST_CASE (Pooling2dFloat32Avg, SimpleAvgPooling2dFixture)
 
 BOOST_FIXTURE_TEST_CASE (Pooling2dQuantisedAsymm8Avg, SimpleAvgPooling2dFixture2)
 
 BOOST_FIXTURE_TEST_CASE (Pooling2dFloat32Max, SimpleMaxPooling2dFixture)
 
 BOOST_FIXTURE_TEST_CASE (Pooling2dQuantisedAsymm8Max, SimpleMaxPooling2dFixture2)
 
 BOOST_FIXTURE_TEST_CASE (Pooling2dFloat32L2, SimpleL2Pooling2dFixture)
 

Function Documentation

◆ BOOST_FIXTURE_TEST_CASE() [1/5]

BOOST_FIXTURE_TEST_CASE ( Pooling2dFloat32Avg  ,
SimpleAvgPooling2dFixture   
)

Definition at line 144 of file DeserializePooling2d.cpp.

145 {
146  RunTest<4, armnn::DataType::Float32>(0, { 2, 3, 5, 2 }, { 3 });
147 }

◆ BOOST_FIXTURE_TEST_CASE() [2/5]

BOOST_FIXTURE_TEST_CASE ( Pooling2dQuantisedAsymm8Avg  ,
SimpleAvgPooling2dFixture2   
)

Definition at line 149 of file DeserializePooling2d.cpp.

150 {
151  RunTest<4, armnn::DataType::QAsymmU8>(0,{ 20, 40, 60, 80 },{ 50 });
152 }

◆ BOOST_FIXTURE_TEST_CASE() [3/5]

BOOST_FIXTURE_TEST_CASE ( Pooling2dFloat32Max  ,
SimpleMaxPooling2dFixture   
)

Definition at line 154 of file DeserializePooling2d.cpp.

155 {
156  RunTest<4, armnn::DataType::Float32>(0, { 2, 5, 5, 2 }, { 5 });
157 }

◆ BOOST_FIXTURE_TEST_CASE() [4/5]

BOOST_FIXTURE_TEST_CASE ( Pooling2dQuantisedAsymm8Max  ,
SimpleMaxPooling2dFixture2   
)

Definition at line 159 of file DeserializePooling2d.cpp.

160 {
161  RunTest<4, armnn::DataType::QAsymmU8>(0,{ 20, 40, 60, 80 },{ 80 });
162 }

◆ BOOST_FIXTURE_TEST_CASE() [5/5]

BOOST_FIXTURE_TEST_CASE ( Pooling2dFloat32L2  ,
SimpleL2Pooling2dFixture   
)

Definition at line 164 of file DeserializePooling2d.cpp.

References BOOST_AUTO_TEST_SUITE_END().

165 {
166  RunTest<4, armnn::DataType::Float32>(0, { 2, 3, 5, 2 }, { 3.2403703f });
167 }