ArmNN
 26.01
Loading...
Searching...
No Matches
NormalizationDescriptor Struct Reference

A NormalizationDescriptor for the NormalizationLayer. More...

#include <Descriptors.hpp>

Inheritance diagram for NormalizationDescriptor:
[legend]
Collaboration diagram for NormalizationDescriptor:
[legend]

Public Member Functions

 NormalizationDescriptor ()
 
bool operator== (const NormalizationDescriptor &rhs) const
 
- Public Member Functions inherited from BaseDescriptor
virtual bool IsNull () const
 
virtual ~BaseDescriptor ()=default
 

Public Attributes

NormalizationAlgorithmChannel m_NormChannelType
 Normalization channel algorithm to use (Across, Within).
 
NormalizationAlgorithmMethod m_NormMethodType
 Normalization method algorithm to use (LocalBrightness, LocalContrast).
 
uint32_t m_NormSize
 Depth radius value.
 
float m_Alpha
 Alpha value for the normalization equation.
 
float m_Beta
 Beta value for the normalization equation.
 
float m_K
 Kappa value used for the across channel normalization equation.
 
DataLayout m_DataLayout
 The data layout to be used (NCHW, NHWC).
 

Detailed Description

A NormalizationDescriptor for the NormalizationLayer.

Definition at line 769 of file Descriptors.hpp.

Constructor & Destructor Documentation

◆ NormalizationDescriptor()

Definition at line 771 of file Descriptors.hpp.

774 , m_NormSize(0)
775 , m_Alpha(0.f)
776 , m_Beta(0.f)
777 , m_K(0.f)
779 {}
@ LocalBrightness
Krichevsky 2012: Local Brightness Normalization.
NormalizationAlgorithmMethod m_NormMethodType
Normalization method algorithm to use (LocalBrightness, LocalContrast).
float m_Alpha
Alpha value for the normalization equation.
DataLayout m_DataLayout
The data layout to be used (NCHW, NHWC).
float m_Beta
Beta value for the normalization equation.
float m_K
Kappa value used for the across channel normalization equation.
uint32_t m_NormSize
Depth radius value.
NormalizationAlgorithmChannel m_NormChannelType
Normalization channel algorithm to use (Across, Within).

Member Function Documentation

◆ operator==()

bool operator== ( const NormalizationDescriptor & rhs) const
inline

Definition at line 781 of file Descriptors.hpp.

782 {
783 return m_NormChannelType == rhs.m_NormChannelType &&
784 m_NormMethodType == rhs.m_NormMethodType &&
785 m_NormSize == rhs.m_NormSize &&
786 m_Alpha == rhs.m_Alpha &&
787 m_Beta == rhs.m_Beta &&
788 m_K == rhs.m_K &&
789 m_DataLayout == rhs.m_DataLayout;
790 }

References NormalizationDescriptor::m_Alpha, NormalizationDescriptor::m_Beta, NormalizationDescriptor::m_DataLayout, NormalizationDescriptor::m_K, NormalizationDescriptor::m_NormChannelType, NormalizationDescriptor::m_NormMethodType, and NormalizationDescriptor::m_NormSize.

Member Data Documentation

◆ m_Alpha

◆ m_Beta

◆ m_DataLayout

◆ m_K

float m_K

◆ m_NormChannelType

◆ m_NormMethodType

NormalizationAlgorithmMethod m_NormMethodType

Normalization method algorithm to use (LocalBrightness, LocalContrast).

Definition at line 795 of file Descriptors.hpp.

Referenced by IDeserializer::DeserializerImpl::GetNormalizationDescriptor(), NormalizationDescriptor::operator==(), and StringifyLayerParameters< NormalizationDescriptor >::Serialize().

◆ m_NormSize


The documentation for this struct was generated from the following file: