ONE - On-device Neural Engine
Loading...
Searching...
No Matches
moco::TFConv2DBackpropInput Class Referencefinal

#include <TFConv2DBackpropInput.h>

Collaboration diagram for moco::TFConv2DBackpropInput:

Public Member Functions

loco::Nodeinput_sizes (void) const
 
void input_sizes (Node *node)
 
loco::Nodefilter (void) const
 
void filter (Node *node)
 
loco::Nodeout_backprop (void) const
 
void out_backprop (Node *node)
 
const TFPaddingpadding (void) const
 
void padding (const TFPadding &padding)
 
const TFDataLayoutdata_layout (void) const
 
void data_layout (const TFDataLayout &data_layout)
 
const std::vector< int64_t > & strides (void) const
 
void strides (const std::vector< int64_t > &strides)
 
- Public Member Functions inherited from moco::FixedArityNode< 3, TFNodeImpl< TFOpcode::Conv2DBackpropInput > >
 FixedArityNode ()
 
virtual ~FixedArityNode ()=default
 
unsigned arity (void) const final
 
loco::Nodearg (uint32_t n) const final
 
void drop (void) final
 
- Public Member Functions inherited from moco::TFNodeImpl< TFOpcode::Conv2DBackpropInput >
virtual ~TFNodeImpl ()=default
 
uint32_t opnum (void) const final
 
TFOpcode opcode (void) const final
 
- Public Member Functions inherited from moco::TFNode
virtual ~TFNode ()=default
 
const loco::Dialectdialect (void) const final
 Return "Dialect" identifier that this node belongs to.
 
template<typename T >
accept (TFNodeVisitorBase< T > *) const
 
template<typename T >
accept (TFNodeMutableVisitorBase< T > *)
 
NodeName name (void) const
 
void name (const NodeName &name)
 
- Public Member Functions inherited from loco::Node
 Node ()=default
 
 Node (const Node &)=delete
 
 Node (Node &&)=delete
 
virtual ~Node ()
 
Graphgraph (void)
 
const Graphgraph (void) const
 
- Public Member Functions inherited from loco::AnnotatedItem< NodeAnnotation >
 AnnotatedItem ()=default
 
virtual ~AnnotatedItem ()=default
 
const T * annot (void) const
 Retrieve a stored annotation of type T.
 
void annot (std::unique_ptr< T > &&p)
 Attach or remove a new annotation of type T.
 

Additional Inherited Members

- Protected Member Functions inherited from moco::FixedArityNode< 3, TFNodeImpl< TFOpcode::Conv2DBackpropInput > >
loco::Useat (unsigned n) const
 

Detailed Description

Note
TFConv2DBackpropInput corresponds to the following GraphDef
For Tensorflow Conv2DBackpropInput, 'input' refers actual output of the node, and 'input' refers actual input. The reasone of this is, as name suggests, because it is inspired from backpropagation of convolution. For example, 'out_backprop' of Conv2DBackpropInput is its actual input feature map, and 'input_sizes' means desired output node's size. Note that this convention is against loco canonical's convention.

Definition at line 70 of file TFConv2DBackpropInput.h.

Member Function Documentation

◆ data_layout() [1/2]

void moco::TFConv2DBackpropInput::data_layout ( const TFDataLayout data_layout)
inline

Definition at line 88 of file TFConv2DBackpropInput.h.

88{ _data_layout = data_layout; }
const TFDataLayout & data_layout(void) const

References data_layout().

Referenced by data_layout().

◆ data_layout() [2/2]

const TFDataLayout & moco::TFConv2DBackpropInput::data_layout ( void  ) const
inline

Definition at line 87 of file TFConv2DBackpropInput.h.

87{ return _data_layout; }

◆ filter() [1/2]

void moco::TFConv2DBackpropInput::filter ( Node node)
inline

◆ filter() [2/2]

loco::Node * moco::TFConv2DBackpropInput::filter ( void  ) const
inline

◆ input_sizes() [1/2]

void moco::TFConv2DBackpropInput::input_sizes ( Node node)
inline

◆ input_sizes() [2/2]

loco::Node * moco::TFConv2DBackpropInput::input_sizes ( void  ) const
inline

◆ out_backprop() [1/2]

void moco::TFConv2DBackpropInput::out_backprop ( Node node)
inline

◆ out_backprop() [2/2]

loco::Node * moco::TFConv2DBackpropInput::out_backprop ( void  ) const
inline

◆ padding() [1/2]

void moco::TFConv2DBackpropInput::padding ( const TFPadding padding)
inline

Definition at line 85 of file TFConv2DBackpropInput.h.

85{ _padding = padding; }
const TFPadding & padding(void) const

References padding().

Referenced by padding().

◆ padding() [2/2]

const TFPadding & moco::TFConv2DBackpropInput::padding ( void  ) const
inline

Definition at line 84 of file TFConv2DBackpropInput.h.

84{ return _padding; }

◆ strides() [1/2]

void moco::TFConv2DBackpropInput::strides ( const std::vector< int64_t > &  strides)
inline

Definition at line 91 of file TFConv2DBackpropInput.h.

91{ _strides = strides; }
const std::vector< int64_t > & strides(void) const

References strides().

Referenced by strides().

◆ strides() [2/2]

const std::vector< int64_t > & moco::TFConv2DBackpropInput::strides ( void  ) const
inline

Definition at line 90 of file TFConv2DBackpropInput.h.

90{ return _strides; }

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