ArmNN
 22.02
NormalizationTestImpl.cpp File Reference

Go to the source code of this file.

Functions

LayerTestResult< float, 4 > SimpleNormalizationAcrossTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 4 > SimpleNormalizationWithinTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 4 > SimpleNormalizationAcrossNhwcTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 
LayerTestResult< float, 4 > CompareNormalizationTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, armnn::IWorkloadFactory &refWorkloadFactory, const armnn::ITensorHandleFactory &tensorHandleFactory, const armnn::ITensorHandleFactory &refTensorHandleFactory, armnn::NormalizationAlgorithmChannel normChannel, armnn::NormalizationAlgorithmMethod normMethod)
 
LayerTestResult< float, 4 > AcrossChannelNormalizationTest (armnn::IWorkloadFactory &workloadFactory, const armnn::IBackendInternal::IMemoryManagerSharedPtr &memoryManager, const armnn::ITensorHandleFactory &tensorHandleFactory)
 

Function Documentation

◆ AcrossChannelNormalizationTest()

LayerTestResult<float,4> AcrossChannelNormalizationTest ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager,
const armnn::ITensorHandleFactory tensorHandleFactory 
)

Definition at line 541 of file NormalizationTestImpl.cpp.

References armnn::Across, and armnn::LocalBrightness.

Referenced by TEST_SUITE().

545 {
548  return AcrossChannelNormalizationTestImpl(workloadFactory,
549  memoryManager,
550  tensorHandleFactory,
551  normChannel,
552  normMethod);
553 }
Krichevsky 2012: Local Brightness Normalization.

◆ CompareNormalizationTest()

LayerTestResult<float,4> CompareNormalizationTest ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager,
armnn::IWorkloadFactory refWorkloadFactory,
const armnn::ITensorHandleFactory tensorHandleFactory,
const armnn::ITensorHandleFactory refTensorHandleFactory,
armnn::NormalizationAlgorithmChannel  normChannel,
armnn::NormalizationAlgorithmMethod  normMethod 
)

Definition at line 527 of file NormalizationTestImpl.cpp.

Referenced by TEST_SUITE().

535 {
536  return CompareNormalizationTestImpl(
537  workloadFactory, memoryManager, refWorkloadFactory, tensorHandleFactory, refTensorHandleFactory,
538  normChannel, normMethod);
539 }

◆ SimpleNormalizationAcrossNhwcTest()

LayerTestResult<float,4> SimpleNormalizationAcrossNhwcTest ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager,
const armnn::ITensorHandleFactory tensorHandleFactory 
)

Definition at line 516 of file NormalizationTestImpl.cpp.

References armnn::Across, and armnn::LocalBrightness.

Referenced by TEST_SUITE().

520 {
523  return SimpleNormalizationNhwcTestImpl(
524  workloadFactory, memoryManager, tensorHandleFactory, normChannel, normMethod);
525 }
Krichevsky 2012: Local Brightness Normalization.

◆ SimpleNormalizationAcrossTest()

LayerTestResult<float,4> SimpleNormalizationAcrossTest ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager,
const armnn::ITensorHandleFactory tensorHandleFactory 
)

Definition at line 496 of file NormalizationTestImpl.cpp.

References armnn::Across, and armnn::LocalBrightness.

Referenced by TEST_SUITE().

500 {
503  return SimpleNormalizationTestImpl(workloadFactory, memoryManager, tensorHandleFactory, normChannel, normMethod);
504 }
Krichevsky 2012: Local Brightness Normalization.

◆ SimpleNormalizationWithinTest()

LayerTestResult<float,4> SimpleNormalizationWithinTest ( armnn::IWorkloadFactory workloadFactory,
const armnn::IBackendInternal::IMemoryManagerSharedPtr memoryManager,
const armnn::ITensorHandleFactory tensorHandleFactory 
)

Definition at line 506 of file NormalizationTestImpl.cpp.

References armnn::LocalBrightness, and armnn::Within.

Referenced by TEST_SUITE().

510 {
513  return SimpleNormalizationTestImpl(workloadFactory, memoryManager, tensorHandleFactory, normChannel, normMethod);
514 }
Krichevsky 2012: Local Brightness Normalization.