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

void *
Opaque data provided to the node if the node is a builtin.
const void *
Custom initial data.
struct TfLiteDelegate *
The pointer to the delegate.
Inputs to this node expressed as indices into the simulator's tensors.
intermediate tensors to this node expressed as indices into the simulator's tensors.
bool
Whether this op might have side effect (e.g. stateful op).
Outputs to this node expressed as indices into the simulator's tensors.
Temporary tensors uses during the computations.
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 .

Design a Mobile Site
View Site in Mobile | Classic
Share by: