ArmNN
 21.11
PadDescriptor Struct Reference

A PadDescriptor for the PadLayer. More...

#include <Descriptors.hpp>

Inheritance diagram for PadDescriptor:
BaseDescriptor

Public Member Functions

 PadDescriptor ()
 
 PadDescriptor (const std::vector< std::pair< unsigned int, unsigned int >> &padList, const float &padValue=0, const PaddingMode &paddingMode=PaddingMode::Constant)
 
bool operator== (const PadDescriptor &rhs) const
 

Public Attributes

std::vector< std::pair< unsigned int, unsigned int > > m_PadList
 Specifies the padding for input dimension. More...
 
float m_PadValue
 Optional value to use for padding, defaults to 0. More...
 
PaddingMode m_PaddingMode
 Specifies the Padding mode (Constant, Reflect or Symmetric) More...
 

Detailed Description

A PadDescriptor for the PadLayer.

Definition at line 1061 of file Descriptors.hpp.

Constructor & Destructor Documentation

◆ PadDescriptor() [1/2]

PadDescriptor ( )
inline

Definition at line 1063 of file Descriptors.hpp.

1064  {}
float m_PadValue
Optional value to use for padding, defaults to 0.
PaddingMode m_PaddingMode
Specifies the Padding mode (Constant, Reflect or Symmetric)

◆ PadDescriptor() [2/2]

PadDescriptor ( const std::vector< std::pair< unsigned int, unsigned int >> &  padList,
const float &  padValue = 0,
const PaddingMode paddingMode = PaddingMode::Constant 
)
inline

Definition at line 1066 of file Descriptors.hpp.

1069  : m_PadList(padList)
1070  , m_PadValue(padValue)
1071  , m_PaddingMode(paddingMode)
1072  {}
float m_PadValue
Optional value to use for padding, defaults to 0.
std::vector< std::pair< unsigned int, unsigned int > > m_PadList
Specifies the padding for input dimension.
PaddingMode m_PaddingMode
Specifies the Padding mode (Constant, Reflect or Symmetric)

Member Function Documentation

◆ operator==()

bool operator== ( const PadDescriptor rhs) const
inline

Definition at line 1074 of file Descriptors.hpp.

References PadDescriptor::m_PaddingMode, PadDescriptor::m_PadList, and PadDescriptor::m_PadValue.

1075  {
1076  return m_PadList == rhs.m_PadList && m_PadValue == rhs.m_PadValue && m_PaddingMode == rhs.m_PaddingMode;
1077  }
float m_PadValue
Optional value to use for padding, defaults to 0.
std::vector< std::pair< unsigned int, unsigned int > > m_PadList
Specifies the padding for input dimension.
PaddingMode m_PaddingMode
Specifies the Padding mode (Constant, Reflect or Symmetric)

Member Data Documentation

◆ m_PaddingMode

◆ m_PadList

std::vector<std::pair<unsigned int, unsigned int> > m_PadList

◆ m_PadValue


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