Skip to content

Struct ns_model_state_t

ClassList > ns_model_state_t

Public Attributes

Type Name
uint8_t * arena
Tensor Arena.
uint32_t arena_size
Size of tensor arena, in bytes.
uint32_t computed_arena_size
tflite::ErrorReporter * error_reporter
Error reporter, initialized during init.
tflite::MicroInterpreter * interpreter
Interpreter, initialized during init.
void * mac_estimate
const tflite::Model * model
Model structure, initialized during init.
const unsigned char * model_array
TfLiteTensor * model_input
Input tensors, initialized during init.
TfLiteTensor * model_output
Output tensors, initialized during init.
uint32_t numInputTensors
Number of input tensors.
uint32_t numOutputTensors
Number of output tensors.
void * pmu
tflite::MicroProfiler * profiler
Profiler, initialized during init.
ns_model_runtime_e runtime
Future use.
uint8_t * rv_arena
ResourceVariable Arena.
uint32_t rv_arena_size
Size of RV arena, in bytes.
uint32_t rv_count
Number of resource variables.
ns_model_states_e state
void * tickTimer

Public Attributes Documentation

variable arena

Tensor Arena.

uint8_t* ns_model_state_t::arena;


variable arena_size

Size of tensor arena, in bytes.

uint32_t ns_model_state_t::arena_size;


variable computed_arena_size

uint32_t ns_model_state_t::computed_arena_size;

variable error_reporter

Error reporter, initialized during init.

tflite::ErrorReporter* ns_model_state_t::error_reporter;


variable interpreter

Interpreter, initialized during init.

tflite::MicroInterpreter* ns_model_state_t::interpreter;


variable mac_estimate

void* ns_model_state_t::mac_estimate;

variable model

Model structure, initialized during init.

const tflite::Model* ns_model_state_t::model;


variable model_array

const unsigned char* ns_model_state_t::model_array;

variable model_input

Input tensors, initialized during init.

TfLiteTensor* ns_model_state_t::model_input[NS_MAX_INPUT_TENSORS];


variable model_output

Output tensors, initialized during init.

TfLiteTensor* ns_model_state_t::model_output[NS_MAX_OUTPUT_TENSORS];


variable numInputTensors

Number of input tensors.

uint32_t ns_model_state_t::numInputTensors;


variable numOutputTensors

Number of output tensors.

uint32_t ns_model_state_t::numOutputTensors;


variable pmu

void* ns_model_state_t::pmu;

variable profiler

Profiler, initialized during init.

tflite::MicroProfiler* ns_model_state_t::profiler;


variable runtime

Future use.

ns_model_runtime_e ns_model_state_t::runtime;


variable rv_arena

ResourceVariable Arena.

uint8_t* ns_model_state_t::rv_arena;


variable rv_arena_size

Size of RV arena, in bytes.

uint32_t ns_model_state_t::rv_arena_size;


variable rv_count

Number of resource variables.

uint32_t ns_model_state_t::rv_count;


variable state

ns_model_states_e ns_model_state_t::state;

variable tickTimer

void* ns_model_state_t::tickTimer;


The documentation for this class was generated from the following file neuralSPOT/neuralspot/ns-model/includes-api/ns_model.h