TfLiteNode
#include <common.h>
A structure representing an instance of a node.
Summary
This structure only exhibits the inputs, outputs, user defined data and some node properties (like statefulness), not other features like the type.
Public attributes |
|
---|---|
builtin_data
|
void *
Opaque data provided to the node if the node is a builtin.
|
custom_initial_data
|
const void *
Custom initial data.
|
custom_initial_data_size
|
int
|
delegate
|
struct TfLiteDelegate *
The pointer to the delegate.
|
inputs
|
Inputs to this node expressed as indices into the simulator's tensors.
|
intermediates
|
intermediate tensors to this node expressed as indices into the simulator's tensors.
|
might_have_side_effect
|
bool
Whether this op might have side effect (e.g. stateful op).
|
outputs
|
Outputs to this node expressed as indices into the simulator's tensors.
|
temporaries
|
Temporary tensors uses during the computations.
|
user_data
|
void *
Opaque data provided by the node implementer through
Registration.init . |
Public attributes
builtin_data
void * TfLiteNode::builtin_data
Opaque data provided to the node if the node is a builtin.
This is usually a structure defined in builtin_op_data.h
custom_initial_data
const void * TfLiteNode::custom_initial_data
Custom initial data.
This is the opaque data provided in the flatbuffer.
WARNING: This is an experimental interface that is subject to change.
custom_initial_data_size
int TfLiteNode::custom_initial_data_size
delegate
struct TfLiteDelegate * TfLiteNode::delegate
The pointer to the delegate.
This is non-null only when the node is created by calling interpreter.ModifyGraphWithDelegate
.
WARNING: This is an experimental interface that is subject to change.
inputs
TfLiteIntArray * TfLiteNode::inputs
Inputs to this node expressed as indices into the simulator's tensors.
intermediates
TfLiteIntArray * TfLiteNode::intermediates
intermediate tensors to this node expressed as indices into the simulator's tensors.
might_have_side_effect
bool TfLiteNode::might_have_side_effect
Whether this op might have side effect (e.g. stateful op).
outputs
TfLiteIntArray * TfLiteNode::outputs
Outputs to this node expressed as indices into the simulator's tensors.
temporaries
TfLiteIntArray * TfLiteNode::temporaries
Temporary tensors uses during the computations.
This usually contains no tensors, but ops are allowed to change that if they need scratch space of any sort.
user_data
void * TfLiteNode::user_data
Opaque data provided by the node implementer through Registration.init
.