ArmNN
 20.02
NeonEndToEndTests.cpp File Reference

Go to the source code of this file.

Functions

 BOOST_AUTO_TEST_CASE (NeonAbsEndToEndTestFloat32)
 
 BOOST_AUTO_TEST_CASE (ConstantUsage_Neon_Float32)
 
 BOOST_AUTO_TEST_CASE (NeonGreaterSimpleEndToEndTest)
 
 BOOST_AUTO_TEST_CASE (NeonGreaterSimpleEndToEndUint8Test)
 
 BOOST_AUTO_TEST_CASE (NeonGreaterBroadcastEndToEndTest)
 
 BOOST_AUTO_TEST_CASE (NeonGreaterBroadcastEndToEndUint8Test)
 
 BOOST_AUTO_TEST_CASE (NeonConcatEndToEndDim0Test)
 
 BOOST_AUTO_TEST_CASE (NeonConcatEndToEndDim0Uint8Test)
 
 BOOST_AUTO_TEST_CASE (NeonConcatEndToEndDim1Test)
 
 BOOST_AUTO_TEST_CASE (NeonConcatEndToEndDim1Uint8Test)
 
 BOOST_AUTO_TEST_CASE (NeonConcatEndToEndDim3Test)
 
 BOOST_AUTO_TEST_CASE (NeonConcatEndToEndDim3Uint8Test)
 
 BOOST_AUTO_TEST_CASE (DephtToSpaceEndToEndNchwFloat32)
 
 BOOST_AUTO_TEST_CASE (DephtToSpaceEndToEndNchwFloat16)
 
 BOOST_AUTO_TEST_CASE (DephtToSpaceEndToEndNchwUint8)
 
 BOOST_AUTO_TEST_CASE (DephtToSpaceEndToEndNchwInt16)
 
 BOOST_AUTO_TEST_CASE (DephtToSpaceEndToEndNhwcFloat32)
 
 BOOST_AUTO_TEST_CASE (DephtToSpaceEndToEndNhwcFloat16)
 
 BOOST_AUTO_TEST_CASE (DephtToSpaceEndToEndNhwcUint8)
 
 BOOST_AUTO_TEST_CASE (DephtToSpaceEndToEndNhwcInt16)
 
 BOOST_AUTO_TEST_CASE (DequantizeEndToEndSimpleTest)
 
 BOOST_AUTO_TEST_CASE (DequantizeEndToEndOffsetTest)
 
 BOOST_AUTO_TEST_CASE (NeonPreluEndToEndFloat32Test)
 
 BOOST_AUTO_TEST_CASE (NeonPreluEndToEndTestUint8Test)
 
 BOOST_AUTO_TEST_CASE (NeonSpaceToDepthNhwcEndToEndTest1)
 
 BOOST_AUTO_TEST_CASE (NeonSpaceToDepthNchwEndToEndTest1)
 
 BOOST_AUTO_TEST_CASE (NeonSpaceToDepthNhwcEndToEndTest2)
 
 BOOST_AUTO_TEST_CASE (NeonSpaceToDepthNchwEndToEndTest2)
 
 BOOST_AUTO_TEST_CASE (NeonSplitter1dEndToEndTest)
 
 BOOST_AUTO_TEST_CASE (NeonSplitter1dEndToEndUint8Test)
 
 BOOST_AUTO_TEST_CASE (NeonSplitter2dDim0EndToEndTest)
 
 BOOST_AUTO_TEST_CASE (NeonSplitter2dDim1EndToEndTest)
 
 BOOST_AUTO_TEST_CASE (NeonSplitter2dDim0EndToEndUint8Test)
 
 BOOST_AUTO_TEST_CASE (NeonSplitter2dDim1EndToEndUint8Test)
 
 BOOST_AUTO_TEST_CASE (NeonSplitter3dDim0EndToEndTest)
 
 BOOST_AUTO_TEST_CASE (NeonSplitter3dDim1EndToEndTest)
 
 BOOST_AUTO_TEST_CASE (NeonSplitter3dDim2EndToEndTest)
 
 BOOST_AUTO_TEST_CASE (NeonSplitter3dDim0EndToEndUint8Test)
 
 BOOST_AUTO_TEST_CASE (NeonSplitter3dDim1EndToEndUint8Test)
 
 BOOST_AUTO_TEST_CASE (NeonSplitter3dDim2EndToEndUint8Test)
 
 BOOST_AUTO_TEST_CASE (NeonSplitter4dDim0EndToEndTest)
 
 BOOST_AUTO_TEST_CASE (NeonSplitter4dDim1EndToEndTest)
 
 BOOST_AUTO_TEST_CASE (NeonSplitter4dDim2EndToEndTest)
 
 BOOST_AUTO_TEST_CASE (NeonSplitter4dDim3EndToEndTest)
 
 BOOST_AUTO_TEST_CASE (NeonSplitter4dDim0EndToEndUint8Test)
 
 BOOST_AUTO_TEST_CASE (NeonSplitter4dDim1EndToEndUint8Test)
 
 BOOST_AUTO_TEST_CASE (NeonSplitter4dDim2EndToEndUint8Test)
 
 BOOST_AUTO_TEST_CASE (NeonSplitter4dDim3EndToEndUint8Test)
 
 BOOST_AUTO_TEST_CASE (NeonQuantizedLstmEndToEndTest)
 
 BOOST_AUTO_TEST_CASE (NeonTransposeConvolution2dEndToEndFloatNchwTest)
 
 BOOST_AUTO_TEST_CASE (NeonTransposeConvolution2dEndToEndUint8NchwTest)
 
 BOOST_AUTO_TEST_CASE (NeonTransposeConvolution2dEndToEndFloatNhwcTest)
 
 BOOST_AUTO_TEST_CASE (NeonTransposeConvolution2dEndToEndUint8NhwcTest)
 
 BOOST_AUTO_TEST_CASE (NeonImportNonAlignedInputPointerTest)
 
 BOOST_AUTO_TEST_CASE (NeonExportNonAlignedOutputPointerTest)
 
 BOOST_AUTO_TEST_CASE (NeonInstanceNormalizationNchwEndToEndTest1)
 
 BOOST_AUTO_TEST_CASE (NeonInstanceNormalizationNchwEndToEndTest2)
 
 BOOST_AUTO_TEST_CASE (NeonArgMaxSimpleTest)
 
 BOOST_AUTO_TEST_CASE (NeonArgMinSimpleTest)
 
 BOOST_AUTO_TEST_CASE (NeonArgMaxAxis0Test)
 
 BOOST_AUTO_TEST_CASE (NeonArgMinAxis0Test)
 
 BOOST_AUTO_TEST_CASE (NeonArgMaxAxis1Test)
 
 BOOST_AUTO_TEST_CASE (NeonArgMinAxis1Test)
 
 BOOST_AUTO_TEST_CASE (NeonArgMaxAxis2Test)
 
 BOOST_AUTO_TEST_CASE (NeonArgMinAxis2Test)
 
 BOOST_AUTO_TEST_CASE (NeonArgMaxAxis3Test)
 
 BOOST_AUTO_TEST_CASE (NeonArgMinAxis3Test)
 
 BOOST_AUTO_TEST_CASE (NeonArgMaxSimpleTestQuantisedAsymm8)
 
 BOOST_AUTO_TEST_CASE (NeonArgMinSimpleTestQuantisedAsymm8)
 
 BOOST_AUTO_TEST_CASE (NeonArgMaxAxis0TestQuantisedAsymm8)
 
 BOOST_AUTO_TEST_CASE (NeonArgMinAxis0TestQuantisedAsymm8)
 
 BOOST_AUTO_TEST_CASE (NeonArgMaxAxis1TestQuantisedAsymm8)
 
 BOOST_AUTO_TEST_CASE (NeonArgMinAxis1TestQuantisedAsymm8)
 
 BOOST_AUTO_TEST_CASE (NeonArgMaxAxis2TestQuantisedAsymm8)
 
 BOOST_AUTO_TEST_CASE (NeonArgMinAxis2TestQuantisedAsymm8)
 
 BOOST_AUTO_TEST_CASE (NeonArgMaxAxis3TestQuantisedAsymm8)
 
 BOOST_AUTO_TEST_CASE (NeonArgMinAxis3TestQuantisedAsymm8)
 
std::vector< float > scores ({ 0.0f, 0.9f, 0.8f, 0.0f, 0.75f, 0.72f, 0.0f, 0.6f, 0.5f, 0.0f, 0.93f, 0.95f, 0.0f, 0.5f, 0.4f, 0.0f, 0.3f, 0.2f })
 
std::vector< float > anchors ({ 0.5f, 0.5f, 1.0f, 1.0f, 0.5f, 0.5f, 1.0f, 1.0f, 0.5f, 0.5f, 1.0f, 1.0f, 0.5f, 10.5f, 1.0f, 1.0f, 0.5f, 10.5f, 1.0f, 1.0f, 0.5f, 100.5f, 1.0f, 1.0f })
 
 DetectionPostProcessRegularNmsEndToEnd< armnn::DataType::Float32 > (defaultBackends, boxEncodings, scores, anchors)
 
void QuantizeData (uint8_t *quant, const float *dequant, const TensorInfo &info)
 
boxEncodingsInfo SetQuantizationScale (1.0f)
 
boxEncodingsInfo SetQuantizationOffset (1)
 
scoresInfo SetQuantizationScale (0.01f)
 
scoresInfo SetQuantizationOffset (0)
 
std::vector< float > boxEncodings ({ 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, -1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f })
 
std::vector< uint8_t > qBoxEncodings (boxEncodings.size(), 0)
 
std::vector< uint8_t > qScores (scores.size(), 0)
 
std::vector< uint8_t > qAnchors (anchors.size(), 0)
 
 QuantizeData (qBoxEncodings.data(), boxEncodings.data(), boxEncodingsInfo)
 
 QuantizeData (qScores.data(), scores.data(), scoresInfo)
 
 QuantizeData (qAnchors.data(), anchors.data(), anchorsInfo)
 
 DetectionPostProcessRegularNmsEndToEnd< armnn::DataType::QAsymmU8 > (defaultBackends, qBoxEncodings, qScores, qAnchors, 1.0f, 1, 0.01f, 0, 0.5f, 0)
 
 DetectionPostProcessFastNmsEndToEnd< armnn::DataType::Float32 > (defaultBackends, boxEncodings, scores, anchors)
 
armnn::TensorInfo scoresInfo ({ 1, 6, 3 }, armnn::DataType::Float32)
 
armnn::TensorInfo anchorsInfo ({ 6, 4 }, armnn::DataType::Float32)
 
 DetectionPostProcessFastNmsEndToEnd< armnn::DataType::QAsymmU8 > (defaultBackends, qBoxEncodings, qScores, qAnchors, 1.0f, 1, 0.01f, 0, 0.5f, 0)
 

Variables

std::vector< armnn::BackendIddefaultBackends = {armnn::Compute::CpuAcc}
 
armnn::TensorInfo scoresInfo ({ 1, 6, 3 }, armnn::DataType::Float32)
 
armnn::TensorInfo anchorsInfo ({ 6, 4 }, armnn::DataType::Float32)
 

Function Documentation

◆ anchors()

◆ anchorsInfo()

armnn::TensorInfo anchorsInfo ( { 6, 4 }  ,
armnn::DataType::Float32   
)

◆ BOOST_AUTO_TEST_CASE() [1/77]

BOOST_AUTO_TEST_CASE ( NeonAbsEndToEndTestFloat32  )

Definition at line 29 of file NeonEndToEndTests.cpp.

References defaultBackends.

Referenced by BOOST_AUTO_TEST_CASE().

30 {
31  std::vector<float> expectedOutput =
32  {
33  1.f, 1.f, 1.f, 1.f, 5.f, 5.f, 5.f, 5.f,
34  3.f, 3.f, 3.f, 3.f, 4.f, 4.f, 4.f, 4.f
35  };
36 
37  ElementwiseUnarySimpleEndToEnd<armnn::DataType::Float32>(defaultBackends,
38  UnaryOperation::Abs,
39  expectedOutput);
40 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [2/77]

BOOST_AUTO_TEST_CASE ( ConstantUsage_Neon_Float32  )

◆ BOOST_AUTO_TEST_CASE() [3/77]

BOOST_AUTO_TEST_CASE ( NeonGreaterSimpleEndToEndTest  )

Definition at line 88 of file NeonEndToEndTests.cpp.

References defaultBackends, and armnn::Greater.

89 {
90  const std::vector<uint8_t> expectedOutput({ 0, 0, 0, 0, 1, 1, 1, 1,
91  0, 0, 0, 0, 0, 0, 0, 0 });
92 
93  ComparisonSimpleEndToEnd<armnn::DataType::Float32>(defaultBackends,
94  ComparisonOperation::Greater,
95  expectedOutput);
96 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [4/77]

BOOST_AUTO_TEST_CASE ( NeonGreaterSimpleEndToEndUint8Test  )

Definition at line 98 of file NeonEndToEndTests.cpp.

References defaultBackends, and armnn::Greater.

99 {
100  const std::vector<uint8_t> expectedOutput({ 0, 0, 0, 0, 1, 1, 1, 1,
101  0, 0, 0, 0, 0, 0, 0, 0 });
102 
103  ComparisonSimpleEndToEnd<armnn::DataType::QAsymmU8>(defaultBackends,
104  ComparisonOperation::Greater,
105  expectedOutput);
106 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [5/77]

BOOST_AUTO_TEST_CASE ( NeonGreaterBroadcastEndToEndTest  )

Definition at line 108 of file NeonEndToEndTests.cpp.

References defaultBackends, and armnn::Greater.

109 {
110  const std::vector<uint8_t> expectedOutput({ 0, 1, 0, 0, 0, 1,
111  1, 1, 1, 1, 1, 1 });
112 
113  ComparisonBroadcastEndToEnd<armnn::DataType::Float32>(defaultBackends,
114  ComparisonOperation::Greater,
115  expectedOutput);
116 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [6/77]

BOOST_AUTO_TEST_CASE ( NeonGreaterBroadcastEndToEndUint8Test  )

Definition at line 118 of file NeonEndToEndTests.cpp.

References defaultBackends, and armnn::Greater.

119 {
120  const std::vector<uint8_t> expectedOutput({ 0, 1, 0, 0, 0, 1,
121  1, 1, 1, 1, 1, 1 });
122 
123  ComparisonBroadcastEndToEnd<armnn::DataType::QAsymmU8>(defaultBackends,
124  ComparisonOperation::Greater,
125  expectedOutput);
126 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [7/77]

BOOST_AUTO_TEST_CASE ( NeonConcatEndToEndDim0Test  )

Definition at line 128 of file NeonEndToEndTests.cpp.

References defaultBackends.

129 {
130  ConcatDim0EndToEnd<armnn::DataType::Float32>(defaultBackends);
131 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [8/77]

BOOST_AUTO_TEST_CASE ( NeonConcatEndToEndDim0Uint8Test  )

Definition at line 133 of file NeonEndToEndTests.cpp.

References defaultBackends.

134 {
135  ConcatDim0EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
136 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [9/77]

BOOST_AUTO_TEST_CASE ( NeonConcatEndToEndDim1Test  )

Definition at line 138 of file NeonEndToEndTests.cpp.

References defaultBackends.

139 {
140  ConcatDim1EndToEnd<armnn::DataType::Float32>(defaultBackends);
141 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [10/77]

BOOST_AUTO_TEST_CASE ( NeonConcatEndToEndDim1Uint8Test  )

Definition at line 143 of file NeonEndToEndTests.cpp.

References defaultBackends.

144 {
145  ConcatDim1EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
146 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [11/77]

BOOST_AUTO_TEST_CASE ( NeonConcatEndToEndDim3Test  )

Definition at line 148 of file NeonEndToEndTests.cpp.

References defaultBackends.

149 {
150  ConcatDim3EndToEnd<armnn::DataType::Float32>(defaultBackends);
151 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [12/77]

BOOST_AUTO_TEST_CASE ( NeonConcatEndToEndDim3Uint8Test  )

Definition at line 153 of file NeonEndToEndTests.cpp.

References defaultBackends.

154 {
155  ConcatDim3EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
156 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [13/77]

BOOST_AUTO_TEST_CASE ( DephtToSpaceEndToEndNchwFloat32  )

Definition at line 159 of file NeonEndToEndTests.cpp.

References defaultBackends, and armnn::NCHW.

160 {
161  DepthToSpaceEndToEnd<armnn::DataType::Float32>(defaultBackends, armnn::DataLayout::NCHW);
162 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [14/77]

BOOST_AUTO_TEST_CASE ( DephtToSpaceEndToEndNchwFloat16  )

Definition at line 164 of file NeonEndToEndTests.cpp.

References defaultBackends, and armnn::NCHW.

165 {
166  DepthToSpaceEndToEnd<armnn::DataType::Float16>(defaultBackends, armnn::DataLayout::NCHW);
167 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [15/77]

BOOST_AUTO_TEST_CASE ( DephtToSpaceEndToEndNchwUint8  )

Definition at line 169 of file NeonEndToEndTests.cpp.

References defaultBackends, and armnn::NCHW.

170 {
171  DepthToSpaceEndToEnd<armnn::DataType::QAsymmU8>(defaultBackends, armnn::DataLayout::NCHW);
172 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [16/77]

BOOST_AUTO_TEST_CASE ( DephtToSpaceEndToEndNchwInt16  )

Definition at line 174 of file NeonEndToEndTests.cpp.

References defaultBackends, and armnn::NCHW.

175 {
176  DepthToSpaceEndToEnd<armnn::DataType::QSymmS16>(defaultBackends, armnn::DataLayout::NCHW);
177 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [17/77]

BOOST_AUTO_TEST_CASE ( DephtToSpaceEndToEndNhwcFloat32  )

Definition at line 179 of file NeonEndToEndTests.cpp.

References defaultBackends, and armnn::NHWC.

180 {
181  DepthToSpaceEndToEnd<armnn::DataType::Float32>(defaultBackends, armnn::DataLayout::NHWC);
182 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [18/77]

BOOST_AUTO_TEST_CASE ( DephtToSpaceEndToEndNhwcFloat16  )

Definition at line 184 of file NeonEndToEndTests.cpp.

References defaultBackends, and armnn::NHWC.

185 {
186  DepthToSpaceEndToEnd<armnn::DataType::Float16>(defaultBackends, armnn::DataLayout::NHWC);
187 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [19/77]

BOOST_AUTO_TEST_CASE ( DephtToSpaceEndToEndNhwcUint8  )

Definition at line 189 of file NeonEndToEndTests.cpp.

References defaultBackends, and armnn::NHWC.

190 {
191  DepthToSpaceEndToEnd<armnn::DataType::QAsymmU8>(defaultBackends, armnn::DataLayout::NHWC);
192 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [20/77]

BOOST_AUTO_TEST_CASE ( DephtToSpaceEndToEndNhwcInt16  )

Definition at line 194 of file NeonEndToEndTests.cpp.

References defaultBackends, and armnn::NHWC.

195 {
196  DepthToSpaceEndToEnd<armnn::DataType::QSymmS16>(defaultBackends, armnn::DataLayout::NHWC);
197 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [21/77]

BOOST_AUTO_TEST_CASE ( DequantizeEndToEndSimpleTest  )

Definition at line 200 of file NeonEndToEndTests.cpp.

References defaultBackends.

201 {
202  DequantizeEndToEndSimple<armnn::DataType::QAsymmU8>(defaultBackends);
203 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [22/77]

BOOST_AUTO_TEST_CASE ( DequantizeEndToEndOffsetTest  )

Definition at line 205 of file NeonEndToEndTests.cpp.

References defaultBackends.

206 {
207  DequantizeEndToEndOffset<armnn::DataType::QAsymmU8>(defaultBackends);
208 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [23/77]

BOOST_AUTO_TEST_CASE ( NeonPreluEndToEndFloat32Test  )

Definition at line 210 of file NeonEndToEndTests.cpp.

References defaultBackends.

211 {
212  PreluEndToEndNegativeTest<armnn::DataType::Float32>(defaultBackends);
213 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [24/77]

BOOST_AUTO_TEST_CASE ( NeonPreluEndToEndTestUint8Test  )

Definition at line 215 of file NeonEndToEndTests.cpp.

References defaultBackends.

216 {
217  PreluEndToEndPositiveTest<armnn::DataType::QAsymmU8>(defaultBackends);
218 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [25/77]

BOOST_AUTO_TEST_CASE ( NeonSpaceToDepthNhwcEndToEndTest1  )

Definition at line 220 of file NeonEndToEndTests.cpp.

References defaultBackends, and SpaceToDepthNhwcEndToEndTest1().

221 {
223 }
void SpaceToDepthNhwcEndToEndTest1(const std::vector< armnn::BackendId > &defaultBackends)
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [26/77]

BOOST_AUTO_TEST_CASE ( NeonSpaceToDepthNchwEndToEndTest1  )

Definition at line 225 of file NeonEndToEndTests.cpp.

References defaultBackends, and SpaceToDepthNchwEndToEndTest1().

226 {
228 }
void SpaceToDepthNchwEndToEndTest1(const std::vector< armnn::BackendId > &defaultBackends)
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [27/77]

BOOST_AUTO_TEST_CASE ( NeonSpaceToDepthNhwcEndToEndTest2  )

Definition at line 230 of file NeonEndToEndTests.cpp.

References defaultBackends, and SpaceToDepthNhwcEndToEndTest2().

231 {
233 }
void SpaceToDepthNhwcEndToEndTest2(const std::vector< armnn::BackendId > &defaultBackends)
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [28/77]

BOOST_AUTO_TEST_CASE ( NeonSpaceToDepthNchwEndToEndTest2  )

Definition at line 235 of file NeonEndToEndTests.cpp.

References defaultBackends, and SpaceToDepthNchwEndToEndTest2().

236 {
238 }
void SpaceToDepthNchwEndToEndTest2(const std::vector< armnn::BackendId > &defaultBackends)
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [29/77]

BOOST_AUTO_TEST_CASE ( NeonSplitter1dEndToEndTest  )

Definition at line 240 of file NeonEndToEndTests.cpp.

References defaultBackends.

241 {
242  Splitter1dEndToEnd<armnn::DataType::Float32>(defaultBackends);
243 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [30/77]

BOOST_AUTO_TEST_CASE ( NeonSplitter1dEndToEndUint8Test  )

Definition at line 245 of file NeonEndToEndTests.cpp.

References defaultBackends.

246 {
247  Splitter1dEndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
248 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [31/77]

BOOST_AUTO_TEST_CASE ( NeonSplitter2dDim0EndToEndTest  )

Definition at line 250 of file NeonEndToEndTests.cpp.

References defaultBackends.

251 {
252  Splitter2dDim0EndToEnd<armnn::DataType::Float32>(defaultBackends);
253 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [32/77]

BOOST_AUTO_TEST_CASE ( NeonSplitter2dDim1EndToEndTest  )

Definition at line 255 of file NeonEndToEndTests.cpp.

References defaultBackends.

256 {
257  Splitter2dDim1EndToEnd<armnn::DataType::Float32>(defaultBackends);
258 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [33/77]

BOOST_AUTO_TEST_CASE ( NeonSplitter2dDim0EndToEndUint8Test  )

Definition at line 260 of file NeonEndToEndTests.cpp.

References defaultBackends.

261 {
262  Splitter2dDim0EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
263 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [34/77]

BOOST_AUTO_TEST_CASE ( NeonSplitter2dDim1EndToEndUint8Test  )

Definition at line 265 of file NeonEndToEndTests.cpp.

References defaultBackends.

266 {
267  Splitter2dDim1EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
268 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [35/77]

BOOST_AUTO_TEST_CASE ( NeonSplitter3dDim0EndToEndTest  )

Definition at line 270 of file NeonEndToEndTests.cpp.

References defaultBackends.

271 {
272  Splitter3dDim0EndToEnd<armnn::DataType::Float32>(defaultBackends);
273 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [36/77]

BOOST_AUTO_TEST_CASE ( NeonSplitter3dDim1EndToEndTest  )

Definition at line 275 of file NeonEndToEndTests.cpp.

References defaultBackends.

276 {
277  Splitter3dDim1EndToEnd<armnn::DataType::Float32>(defaultBackends);
278 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [37/77]

BOOST_AUTO_TEST_CASE ( NeonSplitter3dDim2EndToEndTest  )

Definition at line 280 of file NeonEndToEndTests.cpp.

References defaultBackends.

281 {
282  Splitter3dDim2EndToEnd<armnn::DataType::Float32>(defaultBackends);
283 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [38/77]

BOOST_AUTO_TEST_CASE ( NeonSplitter3dDim0EndToEndUint8Test  )

Definition at line 285 of file NeonEndToEndTests.cpp.

References defaultBackends.

286 {
287  Splitter3dDim0EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
288 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [39/77]

BOOST_AUTO_TEST_CASE ( NeonSplitter3dDim1EndToEndUint8Test  )

Definition at line 290 of file NeonEndToEndTests.cpp.

References defaultBackends.

291 {
292  Splitter3dDim1EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
293 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [40/77]

BOOST_AUTO_TEST_CASE ( NeonSplitter3dDim2EndToEndUint8Test  )

Definition at line 295 of file NeonEndToEndTests.cpp.

References defaultBackends.

296 {
297  Splitter3dDim2EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
298 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [41/77]

BOOST_AUTO_TEST_CASE ( NeonSplitter4dDim0EndToEndTest  )

Definition at line 300 of file NeonEndToEndTests.cpp.

References defaultBackends.

301 {
302  Splitter4dDim0EndToEnd<armnn::DataType::Float32>(defaultBackends);
303 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [42/77]

BOOST_AUTO_TEST_CASE ( NeonSplitter4dDim1EndToEndTest  )

Definition at line 305 of file NeonEndToEndTests.cpp.

References defaultBackends.

306 {
307  Splitter4dDim1EndToEnd<armnn::DataType::Float32>(defaultBackends);
308 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [43/77]

BOOST_AUTO_TEST_CASE ( NeonSplitter4dDim2EndToEndTest  )

Definition at line 310 of file NeonEndToEndTests.cpp.

References defaultBackends.

311 {
312  Splitter4dDim2EndToEnd<armnn::DataType::Float32>(defaultBackends);
313 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [44/77]

BOOST_AUTO_TEST_CASE ( NeonSplitter4dDim3EndToEndTest  )

Definition at line 315 of file NeonEndToEndTests.cpp.

References defaultBackends.

316 {
317  Splitter4dDim3EndToEnd<armnn::DataType::Float32>(defaultBackends);
318 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [45/77]

BOOST_AUTO_TEST_CASE ( NeonSplitter4dDim0EndToEndUint8Test  )

Definition at line 320 of file NeonEndToEndTests.cpp.

References defaultBackends.

321 {
322  Splitter4dDim0EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
323 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [46/77]

BOOST_AUTO_TEST_CASE ( NeonSplitter4dDim1EndToEndUint8Test  )

Definition at line 325 of file NeonEndToEndTests.cpp.

References defaultBackends.

326 {
327  Splitter4dDim1EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
328 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [47/77]

BOOST_AUTO_TEST_CASE ( NeonSplitter4dDim2EndToEndUint8Test  )

Definition at line 330 of file NeonEndToEndTests.cpp.

References defaultBackends.

331 {
332  Splitter4dDim2EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
333 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [48/77]

BOOST_AUTO_TEST_CASE ( NeonSplitter4dDim3EndToEndUint8Test  )

Definition at line 335 of file NeonEndToEndTests.cpp.

References defaultBackends.

336 {
337  Splitter4dDim3EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
338 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [49/77]

BOOST_AUTO_TEST_CASE ( NeonQuantizedLstmEndToEndTest  )

Definition at line 340 of file NeonEndToEndTests.cpp.

References defaultBackends, and QuantizedLstmEndToEnd().

341 {
343 }
void QuantizedLstmEndToEnd(const std::vector< armnn::BackendId > &backends)
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [50/77]

BOOST_AUTO_TEST_CASE ( NeonTransposeConvolution2dEndToEndFloatNchwTest  )

Definition at line 345 of file NeonEndToEndTests.cpp.

References defaultBackends, and armnn::NCHW.

346 {
347  TransposeConvolution2dEndToEnd<armnn::DataType::Float32, armnn::DataType::Float32>(
349 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [51/77]

BOOST_AUTO_TEST_CASE ( NeonTransposeConvolution2dEndToEndUint8NchwTest  )

Definition at line 351 of file NeonEndToEndTests.cpp.

References defaultBackends, and armnn::NCHW.

352 {
353  TransposeConvolution2dEndToEnd<armnn::DataType::QAsymmU8, armnn::DataType::Signed32>(
355 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [52/77]

BOOST_AUTO_TEST_CASE ( NeonTransposeConvolution2dEndToEndFloatNhwcTest  )

Definition at line 357 of file NeonEndToEndTests.cpp.

References defaultBackends, and armnn::NHWC.

358 {
359  TransposeConvolution2dEndToEnd<armnn::DataType::Float32, armnn::DataType::Float32>(
361 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [53/77]

BOOST_AUTO_TEST_CASE ( NeonTransposeConvolution2dEndToEndUint8NhwcTest  )

Definition at line 363 of file NeonEndToEndTests.cpp.

References defaultBackends, and armnn::NHWC.

364 {
365  TransposeConvolution2dEndToEnd<armnn::DataType::QAsymmU8, armnn::DataType::Signed32>(
367 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [54/77]

BOOST_AUTO_TEST_CASE ( NeonImportNonAlignedInputPointerTest  )

Definition at line 369 of file NeonEndToEndTests.cpp.

References defaultBackends.

370 {
371  ImportNonAlignedInputPointerTest(defaultBackends);
372 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [55/77]

BOOST_AUTO_TEST_CASE ( NeonExportNonAlignedOutputPointerTest  )

Definition at line 374 of file NeonEndToEndTests.cpp.

References armnn::BOOST_AUTO_TEST_CASE(), and defaultBackends.

375 {
376  ExportNonAlignedOutputPointerTest(defaultBackends);
377 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [56/77]

BOOST_AUTO_TEST_CASE ( NeonInstanceNormalizationNchwEndToEndTest1  )

Definition at line 405 of file NeonEndToEndTests.cpp.

References defaultBackends, and InstanceNormalizationNchwEndToEndTest1().

406 {
408 }
void InstanceNormalizationNchwEndToEndTest1(const std::vector< armnn::BackendId > &defaultBackends)
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [57/77]

BOOST_AUTO_TEST_CASE ( NeonInstanceNormalizationNchwEndToEndTest2  )

Definition at line 410 of file NeonEndToEndTests.cpp.

References defaultBackends, and InstanceNormalizationNchwEndToEndTest2().

411 {
413 }
std::vector< armnn::BackendId > defaultBackends
void InstanceNormalizationNchwEndToEndTest2(const std::vector< armnn::BackendId > &defaultBackends)

◆ BOOST_AUTO_TEST_CASE() [58/77]

BOOST_AUTO_TEST_CASE ( NeonArgMaxSimpleTest  )

Definition at line 416 of file NeonEndToEndTests.cpp.

References defaultBackends.

417 {
418  ArgMaxEndToEndSimple<armnn::DataType::Float32>(defaultBackends);
419 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [59/77]

BOOST_AUTO_TEST_CASE ( NeonArgMinSimpleTest  )

Definition at line 421 of file NeonEndToEndTests.cpp.

References defaultBackends.

422 {
423  ArgMinEndToEndSimple<armnn::DataType::Float32>(defaultBackends);
424 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [60/77]

BOOST_AUTO_TEST_CASE ( NeonArgMaxAxis0Test  )

Definition at line 426 of file NeonEndToEndTests.cpp.

References defaultBackends.

427 {
428  ArgMaxAxis0EndToEnd<armnn::DataType::Float32>(defaultBackends);
429 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [61/77]

BOOST_AUTO_TEST_CASE ( NeonArgMinAxis0Test  )

Definition at line 431 of file NeonEndToEndTests.cpp.

References defaultBackends.

432 {
433  ArgMinAxis0EndToEnd<armnn::DataType::Float32>(defaultBackends);
434 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [62/77]

BOOST_AUTO_TEST_CASE ( NeonArgMaxAxis1Test  )

Definition at line 436 of file NeonEndToEndTests.cpp.

References defaultBackends.

437 {
438  ArgMaxAxis1EndToEnd<armnn::DataType::Float32>(defaultBackends);
439 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [63/77]

BOOST_AUTO_TEST_CASE ( NeonArgMinAxis1Test  )

Definition at line 441 of file NeonEndToEndTests.cpp.

References defaultBackends.

442 {
443  ArgMinAxis1EndToEnd<armnn::DataType::Float32>(defaultBackends);
444 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [64/77]

BOOST_AUTO_TEST_CASE ( NeonArgMaxAxis2Test  )

Definition at line 446 of file NeonEndToEndTests.cpp.

References defaultBackends.

447 {
448  ArgMaxAxis2EndToEnd<armnn::DataType::Float32>(defaultBackends);
449 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [65/77]

BOOST_AUTO_TEST_CASE ( NeonArgMinAxis2Test  )

Definition at line 451 of file NeonEndToEndTests.cpp.

References defaultBackends.

452 {
453  ArgMinAxis2EndToEnd<armnn::DataType::Float32>(defaultBackends);
454 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [66/77]

BOOST_AUTO_TEST_CASE ( NeonArgMaxAxis3Test  )

Definition at line 456 of file NeonEndToEndTests.cpp.

References defaultBackends.

457 {
458  ArgMaxAxis3EndToEnd<armnn::DataType::Float32>(defaultBackends);
459 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [67/77]

BOOST_AUTO_TEST_CASE ( NeonArgMinAxis3Test  )

Definition at line 461 of file NeonEndToEndTests.cpp.

References defaultBackends.

462 {
463  ArgMinAxis3EndToEnd<armnn::DataType::Float32>(defaultBackends);
464 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [68/77]

BOOST_AUTO_TEST_CASE ( NeonArgMaxSimpleTestQuantisedAsymm8  )

Definition at line 466 of file NeonEndToEndTests.cpp.

References defaultBackends.

467 {
468  ArgMaxEndToEndSimple<armnn::DataType::QAsymmU8>(defaultBackends);
469 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [69/77]

BOOST_AUTO_TEST_CASE ( NeonArgMinSimpleTestQuantisedAsymm8  )

Definition at line 471 of file NeonEndToEndTests.cpp.

References defaultBackends.

472 {
473  ArgMinEndToEndSimple<armnn::DataType::QAsymmU8>(defaultBackends);
474 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [70/77]

BOOST_AUTO_TEST_CASE ( NeonArgMaxAxis0TestQuantisedAsymm8  )

Definition at line 476 of file NeonEndToEndTests.cpp.

References defaultBackends.

477 {
478  ArgMaxAxis0EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
479 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [71/77]

BOOST_AUTO_TEST_CASE ( NeonArgMinAxis0TestQuantisedAsymm8  )

Definition at line 481 of file NeonEndToEndTests.cpp.

References defaultBackends.

482 {
483  ArgMinAxis0EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
484 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [72/77]

BOOST_AUTO_TEST_CASE ( NeonArgMaxAxis1TestQuantisedAsymm8  )

Definition at line 486 of file NeonEndToEndTests.cpp.

References defaultBackends.

487 {
488  ArgMaxAxis1EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
489 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [73/77]

BOOST_AUTO_TEST_CASE ( NeonArgMinAxis1TestQuantisedAsymm8  )

Definition at line 491 of file NeonEndToEndTests.cpp.

References defaultBackends.

492 {
493  ArgMinAxis1EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
494 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [74/77]

BOOST_AUTO_TEST_CASE ( NeonArgMaxAxis2TestQuantisedAsymm8  )

Definition at line 496 of file NeonEndToEndTests.cpp.

References defaultBackends.

497 {
498  ArgMaxAxis2EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
499 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [75/77]

BOOST_AUTO_TEST_CASE ( NeonArgMinAxis2TestQuantisedAsymm8  )

Definition at line 501 of file NeonEndToEndTests.cpp.

References defaultBackends.

502 {
503  ArgMinAxis2EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
504 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [76/77]

BOOST_AUTO_TEST_CASE ( NeonArgMaxAxis3TestQuantisedAsymm8  )

Definition at line 506 of file NeonEndToEndTests.cpp.

References defaultBackends.

507 {
508  ArgMaxAxis3EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
509 }
std::vector< armnn::BackendId > defaultBackends

◆ BOOST_AUTO_TEST_CASE() [77/77]

BOOST_AUTO_TEST_CASE ( NeonArgMinAxis3TestQuantisedAsymm8  )

Definition at line 511 of file NeonEndToEndTests.cpp.

References anchors(), armnn::BOOST_AUTO_TEST_CASE(), boxEncodings(), defaultBackends, and scores().

512 {
513  ArgMinAxis3EndToEnd<armnn::DataType::QAsymmU8>(defaultBackends);
514 }
std::vector< armnn::BackendId > defaultBackends

◆ boxEncodings()

std::vector< float > boxEncodings ( { 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, -1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f }  )

◆ DetectionPostProcessFastNmsEndToEnd< armnn::DataType::Float32 >()

DetectionPostProcessFastNmsEndToEnd< armnn::DataType::Float32 > ( defaultBackends  ,
boxEncodings  ,
scores  ,
anchors   
)

◆ DetectionPostProcessFastNmsEndToEnd< armnn::DataType::QAsymmU8 >()

DetectionPostProcessFastNmsEndToEnd< armnn::DataType::QAsymmU8 > ( defaultBackends  ,
qBoxEncodings  ,
qScores  ,
qAnchors  ,
1.  0f,
,
0.  01f,
,
0.  5f,
 
)

◆ DetectionPostProcessRegularNmsEndToEnd< armnn::DataType::Float32 >()

DetectionPostProcessRegularNmsEndToEnd< armnn::DataType::Float32 > ( defaultBackends  ,
boxEncodings  ,
scores  ,
anchors   
)

◆ DetectionPostProcessRegularNmsEndToEnd< armnn::DataType::QAsymmU8 >()

DetectionPostProcessRegularNmsEndToEnd< armnn::DataType::QAsymmU8 > ( defaultBackends  ,
qBoxEncodings  ,
qScores  ,
qAnchors  ,
1.  0f,
,
0.  01f,
,
0.  5f,
 
)

◆ qAnchors()

std::vector< uint8_t > qAnchors ( anchors.  size(),
 
)

◆ qBoxEncodings()

std::vector< uint8_t > qBoxEncodings ( boxEncodings.  size(),
 
)

◆ qScores()

std::vector< uint8_t > qScores ( scores.  size(),
 
)

◆ QuantizeData() [1/4]

void QuantizeData ( uint8_t *  quant,
const float *  dequant,
const TensorInfo info 
)
inline

◆ QuantizeData() [2/4]

QuantizeData ( qBoxEncodings.  data(),
boxEncodings.  data(),
boxEncodingsInfo   
)

◆ QuantizeData() [3/4]

QuantizeData ( qScores.  data(),
scores.  data(),
scoresInfo   
)

◆ QuantizeData() [4/4]

QuantizeData ( qAnchors.  data(),
anchors.  data(),
anchorsInfo   
)

◆ scores()

std::vector< float > scores ( { 0.0f, 0.9f, 0.8f, 0.0f, 0.75f, 0.72f, 0.0f, 0.6f, 0.5f, 0.0f, 0.93f, 0.95f, 0.0f, 0.5f, 0.4f, 0.0f, 0.3f, 0.2f }  )
Initial value:
{
std::vector<float> boxEncodings({
0.0f, 0.0f, 0.0f, 0.0f,
0.0f, 1.0f, 0.0f, 0.0f,
0.0f, -1.0f, 0.0f, 0.0f,
0.0f, 0.0f, 0.0f, 0.0f,
0.0f, 1.0f, 0.0f, 0.0f,
0.0f, 0.0f, 0.0f, 0.0f
})
std::vector< float > boxEncodings({ 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, -1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f })

Referenced by BOOST_AUTO_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), armnn::DetectionPostProcess(), DetectionPostProcessImpl(), DetectionPostProcessTestImpl(), RefDetectionPostProcessWorkload::Execute(), IWorkloadFactory::IsLayerSupported(), QuantizeData(), and ILayerSupport::~ILayerSupport().

◆ scoresInfo()

armnn::TensorInfo scoresInfo ( { 1, 6, 3 }  ,
armnn::DataType::Float32   
)

◆ SetQuantizationOffset() [1/2]

boxEncodingsInfo SetQuantizationOffset ( )

◆ SetQuantizationOffset() [2/2]

anchorsInfo SetQuantizationOffset ( )

◆ SetQuantizationScale() [1/2]

boxEncodingsInfo SetQuantizationScale ( 1.  0f)

◆ SetQuantizationScale() [2/2]

anchorsInfo SetQuantizationScale ( 0.  01f)

Variable Documentation

◆ anchorsInfo

◆ defaultBackends

std::vector<armnn::BackendId> defaultBackends = {armnn::Compute::CpuAcc}

Definition at line 26 of file NeonEndToEndTests.cpp.

Referenced by BOOST_AUTO_TEST_CASE(), and QuantizeData().

◆ scoresInfo