ArmNN
 21.02
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)
 

Function Documentation

◆ 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 395 of file NormalizationTestImpl.cpp.

403 {
404  return CompareNormalizationTestImpl(
405  workloadFactory, memoryManager, refWorkloadFactory, tensorHandleFactory, refTensorHandleFactory,
406  normChannel, normMethod);
407 }

◆ SimpleNormalizationAcrossNhwcTest()

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

Definition at line 384 of file NormalizationTestImpl.cpp.

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

388 {
391  return SimpleNormalizationNhwcTestImpl(
392  workloadFactory, memoryManager, tensorHandleFactory, normChannel, normMethod);
393 }
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 364 of file NormalizationTestImpl.cpp.

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

368 {
371  return SimpleNormalizationTestImpl(workloadFactory, memoryManager, tensorHandleFactory, normChannel, normMethod);
372 }
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 374 of file NormalizationTestImpl.cpp.

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

378 {
381  return SimpleNormalizationTestImpl(workloadFactory, memoryManager, tensorHandleFactory, normChannel, normMethod);
382 }
Krichevsky 2012: Local Brightness Normalization.