ArmNN
 21.11
NormalizationTestImpl.hpp 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 533 of file NormalizationTestImpl.cpp.

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

Referenced by TEST_SUITE().

537 {
540  return AcrossChannelNormalizationTestImpl(workloadFactory,
541  memoryManager,
542  tensorHandleFactory,
543  normChannel,
544  normMethod);
545 }
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 519 of file NormalizationTestImpl.cpp.

Referenced by TEST_SUITE().

527 {
528  return CompareNormalizationTestImpl(
529  workloadFactory, memoryManager, refWorkloadFactory, tensorHandleFactory, refTensorHandleFactory,
530  normChannel, normMethod);
531 }

◆ SimpleNormalizationAcrossNhwcTest()

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

Definition at line 508 of file NormalizationTestImpl.cpp.

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

Referenced by TEST_SUITE().

512 {
515  return SimpleNormalizationNhwcTestImpl(
516  workloadFactory, memoryManager, tensorHandleFactory, normChannel, normMethod);
517 }
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 488 of file NormalizationTestImpl.cpp.

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

Referenced by TEST_SUITE().

492 {
495  return SimpleNormalizationTestImpl(workloadFactory, memoryManager, tensorHandleFactory, normChannel, normMethod);
496 }
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 498 of file NormalizationTestImpl.cpp.

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

Referenced by TEST_SUITE().

502 {
505  return SimpleNormalizationTestImpl(workloadFactory, memoryManager, tensorHandleFactory, normChannel, normMethod);
506 }
Krichevsky 2012: Local Brightness Normalization.