20.02
|
#include <backendsCommon/test/EndToEndTestImpl.hpp>
#include <backendsCommon/test/ArgMinMaxEndToEndTestImpl.hpp>
#include <backendsCommon/test/ComparisonEndToEndTestImpl.hpp>
#include <backendsCommon/test/ConcatEndToEndTestImpl.hpp>
#include <backendsCommon/test/DepthToSpaceEndToEndTestImpl.hpp>
#include <backendsCommon/test/DequantizeEndToEndTestImpl.hpp>
#include <backendsCommon/test/DetectionPostProcessEndToEndTestImpl.hpp>
#include <backendsCommon/test/ElementwiseUnaryEndToEndTestImpl.hpp>
#include <backendsCommon/test/InstanceNormalizationEndToEndTestImpl.hpp>
#include <backendsCommon/test/PreluEndToEndTestImpl.hpp>
#include <backendsCommon/test/QuantizedLstmEndToEndTestImpl.hpp>
#include <backendsCommon/test/SpaceToDepthEndToEndTestImpl.hpp>
#include <backendsCommon/test/SplitterEndToEndTestImpl.hpp>
#include <backendsCommon/test/TransposeConvolution2dEndToEndTestImpl.hpp>
#include <boost/test/unit_test.hpp>
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::BackendId > | defaultBackends = {armnn::Compute::CpuAcc} |
armnn::TensorInfo | scoresInfo ({ 1, 6, 3 }, armnn::DataType::Float32) |
armnn::TensorInfo | anchorsInfo ({ 6, 4 }, armnn::DataType::Float32) |
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 } | ) |
Referenced by Network::AddDetectionPostProcessLayer(), BOOST_AUTO_TEST_CASE(), armnn::DetectionPostProcess(), DetectionPostProcessImpl(), DetectionPostProcessTestImpl(), RefDetectionPostProcessWorkload::Execute(), Network::GetGuid(), Deserializer::GetNetworkOutputBindingInfo(), SerializerVisitor::GetSerializedLayers(), IWorkloadFactory::IsLayerSupported(), QuantizeData(), ILayerVisitor::VisitConcatLayer(), and ILayerSupport::~ILayerSupport().
armnn::TensorInfo anchorsInfo | ( | { 6, 4 } | , |
armnn::DataType::Float32 | |||
) |
BOOST_AUTO_TEST_CASE | ( | NeonAbsEndToEndTestFloat32 | ) |
Definition at line 29 of file NeonEndToEndTests.cpp.
References defaultBackends.
Referenced by BOOST_AUTO_TEST_CASE().
BOOST_AUTO_TEST_CASE | ( | ConstantUsage_Neon_Float32 | ) |
Definition at line 43 of file NeonEndToEndTests.cpp.
References BOOST_AUTO_TEST_CASE(), IOutputSlot::Connect(), armnn::CpuAcc, armnn::CpuRef, INetwork::Create(), IRuntime::Create(), defaultBackends, armnn::Float32, IConnectableLayer::GetInputSlot(), IConnectableLayer::GetOutputSlot(), armnn::Optimize(), options, IOutputSlot::SetTensorInfo(), and armnn::Success.
BOOST_AUTO_TEST_CASE | ( | NeonGreaterSimpleEndToEndTest | ) |
Definition at line 88 of file NeonEndToEndTests.cpp.
References defaultBackends, and armnn::Greater.
BOOST_AUTO_TEST_CASE | ( | NeonGreaterSimpleEndToEndUint8Test | ) |
Definition at line 98 of file NeonEndToEndTests.cpp.
References defaultBackends, and armnn::Greater.
BOOST_AUTO_TEST_CASE | ( | NeonGreaterBroadcastEndToEndTest | ) |
Definition at line 108 of file NeonEndToEndTests.cpp.
References defaultBackends, and armnn::Greater.
BOOST_AUTO_TEST_CASE | ( | NeonGreaterBroadcastEndToEndUint8Test | ) |
Definition at line 118 of file NeonEndToEndTests.cpp.
References defaultBackends, and armnn::Greater.
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 | ) |
Definition at line 220 of file NeonEndToEndTests.cpp.
References defaultBackends, and SpaceToDepthNhwcEndToEndTest1().
BOOST_AUTO_TEST_CASE | ( | NeonSpaceToDepthNchwEndToEndTest1 | ) |
Definition at line 225 of file NeonEndToEndTests.cpp.
References defaultBackends, and SpaceToDepthNchwEndToEndTest1().
BOOST_AUTO_TEST_CASE | ( | NeonSpaceToDepthNhwcEndToEndTest2 | ) |
Definition at line 230 of file NeonEndToEndTests.cpp.
References defaultBackends, and SpaceToDepthNhwcEndToEndTest2().
BOOST_AUTO_TEST_CASE | ( | NeonSpaceToDepthNchwEndToEndTest2 | ) |
Definition at line 235 of file NeonEndToEndTests.cpp.
References defaultBackends, and SpaceToDepthNchwEndToEndTest2().
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 | ) |
Definition at line 340 of file NeonEndToEndTests.cpp.
References defaultBackends, and QuantizedLstmEndToEnd().
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 | ) |
Definition at line 374 of file NeonEndToEndTests.cpp.
References armnn::BOOST_AUTO_TEST_CASE(), and defaultBackends.
BOOST_AUTO_TEST_CASE | ( | NeonInstanceNormalizationNchwEndToEndTest1 | ) |
Definition at line 405 of file NeonEndToEndTests.cpp.
References defaultBackends, and InstanceNormalizationNchwEndToEndTest1().
BOOST_AUTO_TEST_CASE | ( | NeonInstanceNormalizationNchwEndToEndTest2 | ) |
Definition at line 410 of file NeonEndToEndTests.cpp.
References defaultBackends, and InstanceNormalizationNchwEndToEndTest2().
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 | ) |
Definition at line 511 of file NeonEndToEndTests.cpp.
References anchors(), armnn::BOOST_AUTO_TEST_CASE(), boxEncodings(), defaultBackends, and scores().
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 > | ( | defaultBackends | , |
boxEncodings | , | ||
scores | , | ||
anchors | |||
) |
DetectionPostProcessFastNmsEndToEnd< armnn::DataType::QAsymmU8 > | ( | defaultBackends | , |
qBoxEncodings | , | ||
qScores | , | ||
qAnchors | , | ||
1. | 0f, | ||
1 | , | ||
0. | 01f, | ||
0 | , | ||
0. | 5f, | ||
0 | |||
) |
DetectionPostProcessRegularNmsEndToEnd< armnn::DataType::Float32 > | ( | defaultBackends | , |
boxEncodings | , | ||
scores | , | ||
anchors | |||
) |
DetectionPostProcessRegularNmsEndToEnd< armnn::DataType::QAsymmU8 > | ( | defaultBackends | , |
qBoxEncodings | , | ||
qScores | , | ||
qAnchors | , | ||
1. | 0f, | ||
1 | , | ||
0. | 01f, | ||
0 | , | ||
0. | 5f, | ||
0 | |||
) |
std::vector< uint8_t > qAnchors | ( | anchors. | size(), |
0 | |||
) |
Referenced by BOOST_AUTO_TEST_CASE(), and QuantizeData().
std::vector< uint8_t > qBoxEncodings | ( | boxEncodings. | size(), |
0 | |||
) |
Referenced by BOOST_AUTO_TEST_CASE(), and QuantizeData().
std::vector< uint8_t > qScores | ( | scores. | size(), |
0 | |||
) |
Referenced by BOOST_AUTO_TEST_CASE(), and QuantizeData().
|
inline |
Definition at line 545 of file NeonEndToEndTests.cpp.
References anchors(), anchorsInfo, armnn::BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_SUITE_END(), boxEncodings(), defaultBackends, armnn::Float32, TensorInfo::GetNumElements(), TensorInfo::GetQuantizationOffset(), TensorInfo::GetQuantizationScale(), qAnchors(), qBoxEncodings(), qScores(), scores(), scoresInfo, TensorInfo::SetQuantizationOffset(), and TensorInfo::SetQuantizationScale().
QuantizeData | ( | qBoxEncodings. | data(), |
boxEncodings. | data(), | ||
boxEncodingsInfo | |||
) |
QuantizeData | ( | qScores. | data(), |
scores. | data(), | ||
scoresInfo | |||
) |
QuantizeData | ( | qAnchors. | data(), |
anchors. | data(), | ||
anchorsInfo | |||
) |
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 } | ) |
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), armnn::DetectionPostProcess(), DetectionPostProcessImpl(), DetectionPostProcessTestImpl(), RefDetectionPostProcessWorkload::Execute(), IWorkloadFactory::IsLayerSupported(), QuantizeData(), and ILayerSupport::~ILayerSupport().
armnn::TensorInfo scoresInfo | ( | { 1, 6, 3 } | , |
armnn::DataType::Float32 | |||
) |
boxEncodingsInfo SetQuantizationOffset | ( | 1 | ) |
Referenced by TensorInfo::HasMultipleQuantizationScales().
anchorsInfo SetQuantizationOffset | ( | 0 | ) |
boxEncodingsInfo SetQuantizationScale | ( | 1. | 0f | ) |
Referenced by TensorInfo::HasMultipleQuantizationScales().
anchorsInfo SetQuantizationScale | ( | 0. | 01f | ) |
armnn::TensorInfo anchorsInfo({ 6, 4 }, armnn::DataType::Float32) | ( | { 6, 4 } | , |
armnn::DataType::Float32 | |||
) |
Referenced by BOOST_AUTO_TEST_CASE(), DetectionPostProcessFastNmsQuantizedTest(), DetectionPostProcessImpl(), DetectionPostProcessRegularNmsQuantizedTest(), DetectionPostProcessTestImpl(), RefDetectionPostProcessWorkload::Execute(), QuantizeData(), and DetectionPostProcessQueueDescriptor::Validate().
std::vector<armnn::BackendId> defaultBackends = {armnn::Compute::CpuAcc} |
Definition at line 26 of file NeonEndToEndTests.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), and QuantizeData().
armnn::TensorInfo scoresInfo({ 1, 6, 3 }, armnn::DataType::Float32) | ( | { 1, 6, 3 } | , |
armnn::DataType::Float32 | |||
) |
Referenced by BOOST_AUTO_TEST_CASE(), DetectionPostProcessFastNmsQuantizedTest(), DetectionPostProcessImpl(), DetectionPostProcessRegularNmsQuantizedTest(), DetectionPostProcessTestImpl(), RefDetectionPostProcessWorkload::Execute(), QuantizeData(), and DetectionPostProcessQueueDescriptor::Validate().