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

A ReduceDescriptor for the REDUCE operators. More...

#include <Descriptors.hpp>

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

Public Member Functions

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

Public Attributes

bool m_KeepDims
 if true then output shape has no change.
std::vector< uint32_t > m_vAxis
 The indices of the dimensions to reduce.
ReduceOperation m_ReduceOperation
 Specifies the reduction operation to execute.

Detailed Description

A ReduceDescriptor for the REDUCE operators.

Definition at line 1538 of file Descriptors.hpp.

Constructor & Destructor Documentation

◆ ReduceDescriptor()

ReduceDescriptor ( )
inline

Definition at line 1540 of file Descriptors.hpp.

1541 : m_KeepDims(false)
1542 , m_vAxis()
1543 , m_ReduceOperation(ReduceOperation::Sum)
1544 {}

References m_KeepDims, m_ReduceOperation, m_vAxis, and armnn::Sum.

Referenced by operator==().

Member Function Documentation

◆ operator==()

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

Definition at line 1546 of file Descriptors.hpp.

1547 {
1548 return m_KeepDims == rhs.m_KeepDims &&
1549 m_vAxis == rhs.m_vAxis &&
1550 m_ReduceOperation == rhs.m_ReduceOperation;
1551 }

References m_KeepDims, m_ReduceOperation, m_vAxis, and ReduceDescriptor().

Member Data Documentation

◆ m_KeepDims

◆ m_ReduceOperation

◆ m_vAxis


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