ONE - On-device Neural Engine
Loading...
Searching...
No Matches
locoex::TFLTransposeConv Class Referencefinal

TRANSPOSE_CONV in TensorFlow Lite. More...

#include <TFLNodes.h>

Collaboration diagram for locoex::TFLTransposeConv:

Public Member Functions

loco::NodeinputSizes (void) const
 
void inputSizes (Node *node)
 
loco::Nodefilter (void) const
 
void filter (Node *node)
 
loco::NodeoutBackprop (void) const
 
void outBackprop (Node *node)
 
const Paddingpadding (void) const
 
void padding (const Padding &padding)
 
const Stridestride (void) const
 
Stridestride (void)
 
- Public Member Functions inherited from locoex::FixedArityNode< 3, TFLNodeImpl< TFLOpcode::TRANSPOSE_CONV > >
 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 locoex::TFLNodeImpl< TFLOpcode::TRANSPOSE_CONV >
virtual ~TFLNodeImpl ()=default
 
uint32_t opnum (void) const final
 
TFLOpcode opcode (void) const final
 
- Public Member Functions inherited from locoex::TFLNode
virtual ~TFLNode ()=default
 
const loco::Dialectdialect (void) const final
 Return "Dialect" identifier that this node belongs to.
 
template<typename T >
accept (TFLNodeVisitorBase< T > *) const
 
template<typename T >
accept (TFLNodeMutableVisitorBase< T > *)
 
- 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 locoex::FixedArityNode< 3, TFLNodeImpl< TFLOpcode::TRANSPOSE_CONV > >
loco::Useat (unsigned n) const
 

Detailed Description

TRANSPOSE_CONV in TensorFlow Lite.

Note
Argument node function names are from TensorFlow. So refering 'in' and 'out' acutally means 'out' and 'in' of the this node.

Definition at line 527 of file TFLNodes.h.

Member Function Documentation

◆ filter() [1/2]

void locoex::TFLTransposeConv::filter ( Node node)
inline

Definition at line 534 of file TFLNodes.h.

534{ at(1)->node(node); }
Node * node(void) const
Definition Use.h:58

References locoex::FixedArityNode< 3, TFLNodeImpl< TFLOpcode::TRANSPOSE_CONV > >::at(), and loco::Use::node().

◆ filter() [2/2]

loco::Node * locoex::TFLTransposeConv::filter ( void  ) const
inline

◆ inputSizes() [1/2]

void locoex::TFLTransposeConv::inputSizes ( Node node)
inline

◆ inputSizes() [2/2]

loco::Node * locoex::TFLTransposeConv::inputSizes ( void  ) const
inline

◆ outBackprop() [1/2]

void locoex::TFLTransposeConv::outBackprop ( Node node)
inline

◆ outBackprop() [2/2]

loco::Node * locoex::TFLTransposeConv::outBackprop ( void  ) const
inline

◆ padding() [1/2]

void locoex::TFLTransposeConv::padding ( const Padding padding)
inline

Definition at line 541 of file TFLNodes.h.

541{ _padding = padding; }
const Padding & padding(void) const
Definition TFLNodes.h:540

References padding().

Referenced by padding().

◆ padding() [2/2]

const Padding & locoex::TFLTransposeConv::padding ( void  ) const
inline

Definition at line 540 of file TFLNodes.h.

540{ return _padding; }

◆ stride() [1/2]

Stride * locoex::TFLTransposeConv::stride ( void  )
inline

Definition at line 544 of file TFLNodes.h.

544{ return &_stride; }

◆ stride() [2/2]

const Stride * locoex::TFLTransposeConv::stride ( void  ) const
inline

Definition at line 543 of file TFLNodes.h.

543{ return &_stride; }

Referenced by exo::TransposedConv2DConverter::convert().


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