ArmNN
 25.11
Loading...
Searching...
No Matches
InstanceNormalizationDescriptor Struct Reference

An InstanceNormalizationDescriptor for InstanceNormalizationLayer. More...

#include <Descriptors.hpp>

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

Public Member Functions

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

Public Attributes

float m_Gamma
 Gamma, the scale scalar value applied for the normalized tensor. Defaults to 1.0.
float m_Beta
 Beta, the offset scalar value applied for the normalized tensor. Defaults to 1.0.
float m_Eps
 Epsilon, small scalar value added to variance to avoid dividing by zero. Defaults to 1e-12f.
DataLayout m_DataLayout
 The data layout to be used (NCHW, NHWC).

Detailed Description

Constructor & Destructor Documentation

◆ InstanceNormalizationDescriptor()

Definition at line 849 of file Descriptors.hpp.

850 : m_Gamma(1.0f)
851 , m_Beta(0.0f)
852 , m_Eps(1e-12f)
853 , m_DataLayout(DataLayout::NCHW)
854 {}

References m_Beta, m_DataLayout, m_Eps, m_Gamma, and armnn::NCHW.

Referenced by operator==().

Member Function Documentation

◆ operator==()

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

Definition at line 856 of file Descriptors.hpp.

857 {
858 return m_Gamma == rhs.m_Gamma &&
859 m_Beta == rhs.m_Beta &&
860 m_Eps == rhs.m_Eps &&
861 m_DataLayout == rhs.m_DataLayout;
862 }

References InstanceNormalizationDescriptor(), m_Beta, m_DataLayout, m_Eps, and m_Gamma.

Member Data Documentation

◆ m_Beta

◆ m_DataLayout

◆ m_Eps

◆ m_Gamma


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