ArmNN
 20.08
StridedSlice.cpp File Reference
#include "armnnTfParser/ITfParser.hpp"
#include "ParserPrototxtFixture.hpp"
#include <PrototxtConversions.hpp>
#include <boost/test/unit_test.hpp>

Go to the source code of this file.

Functions

 BOOST_FIXTURE_TEST_CASE (StridedSlice4D, StridedSlice4DFixture)
 
 BOOST_FIXTURE_TEST_CASE (StridedSlice4DReverse, StridedSlice4DReverseFixture)
 
 BOOST_FIXTURE_TEST_CASE (StridedSliceSimpleStride, StridedSliceSimpleStrideFixture)
 
 BOOST_FIXTURE_TEST_CASE (StridedSliceSimpleRangeMask, StridedSliceSimpleRangeMaskFixture)
 

Function Documentation

◆ BOOST_FIXTURE_TEST_CASE() [1/4]

BOOST_FIXTURE_TEST_CASE ( StridedSlice4D  ,
StridedSlice4DFixture   
)

Definition at line 214 of file StridedSlice.cpp.

215 {
216  RunTest<4>(
217  {{"input", { 1.0f, 1.0f, 1.0f, 2.0f, 2.0f, 2.0f,
218  3.0f, 3.0f, 3.0f, 4.0f, 4.0f, 4.0f,
219  5.0f, 5.0f, 5.0f, 6.0f, 6.0f, 6.0f }}},
220  {{"output", { 3.0f, 3.0f, 3.0f, 4.0f, 4.0f, 4.0f }}});
221 }

◆ BOOST_FIXTURE_TEST_CASE() [2/4]

BOOST_FIXTURE_TEST_CASE ( StridedSlice4DReverse  ,
StridedSlice4DReverseFixture   
)

Definition at line 233 of file StridedSlice.cpp.

234 {
235  RunTest<4>(
236  {{"input", { 1.0f, 1.0f, 1.0f, 2.0f, 2.0f, 2.0f,
237  3.0f, 3.0f, 3.0f, 4.0f, 4.0f, 4.0f,
238  5.0f, 5.0f, 5.0f, 6.0f, 6.0f, 6.0f }}},
239  {{"output", { 4.0f, 4.0f, 4.0f, 3.0f, 3.0f, 3.0f }}});
240 }

◆ BOOST_FIXTURE_TEST_CASE() [3/4]

BOOST_FIXTURE_TEST_CASE ( StridedSliceSimpleStride  ,
StridedSliceSimpleStrideFixture   
)

Definition at line 251 of file StridedSlice.cpp.

252 {
253  RunTest<4>(
254  {{"input", { 1.0f, 1.0f, 1.0f, 2.0f, 2.0f, 2.0f,
255  3.0f, 3.0f, 3.0f, 4.0f, 4.0f, 4.0f,
256  5.0f, 5.0f, 5.0f, 6.0f, 6.0f, 6.0f }}},
257  {{"output", { 1.0f, 1.0f,
258  5.0f, 5.0f }}});
259 }

◆ BOOST_FIXTURE_TEST_CASE() [4/4]

BOOST_FIXTURE_TEST_CASE ( StridedSliceSimpleRangeMask  ,
StridedSliceSimpleRangeMaskFixture   
)

Definition at line 272 of file StridedSlice.cpp.

References BOOST_AUTO_TEST_SUITE_END().

273 {
274  RunTest<4>(
275  {{"input", { 1.0f, 1.0f, 1.0f, 2.0f, 2.0f, 2.0f,
276  3.0f, 3.0f, 3.0f, 4.0f, 4.0f, 4.0f,
277  5.0f, 5.0f, 5.0f, 6.0f, 6.0f, 6.0f }}},
278  {{"output", { 1.0f, 1.0f, 1.0f, 2.0f, 2.0f, 2.0f,
279  3.0f, 3.0f, 3.0f, 4.0f, 4.0f, 4.0f,
280  5.0f, 5.0f, 5.0f, 6.0f, 6.0f, 6.0f }}});
281 }