File ns_model.h
FileList > includes-api > ns_model.h
Go to the source code of this file
Classes
| Type | Name |
|---|---|
| struct | ns_model_state_t |
Public Types
| Type | Name |
|---|---|
| enum | ns_model_runtime_e |
| enum | ns_model_states_e |
Public Functions
| Type | Name |
|---|---|
| int | ns_model_init (ns_model_state_t * ms) Initialize the model. |
Macros
| Type | Name |
|---|---|
| define | NS_MAX_INPUT_TENSORS 3 |
| define | NS_MAX_OUTPUT_TENSORS 3 |
Public Types Documentation
enum ns_model_runtime_e
enum ns_model_runtime_e {
TFLM
};
enum ns_model_states_e
enum ns_model_states_e {
READY,
NOT_READY,
ERROR
};
Public Functions Documentation
function ns_model_init
Initialize the model.
int ns_model_init (
ns_model_state_t * ms
)
Parameters:
msModel state and configuration struct
Returns:
int status
Initialize the model.
This code is fairly common across most TF-based models. The major differences relate to input and output tensor handling.
Macro Definition Documentation
define NS_MAX_INPUT_TENSORS
#define NS_MAX_INPUT_TENSORS `3`
define NS_MAX_OUTPUT_TENSORS
#define NS_MAX_OUTPUT_TENSORS `3`
The documentation for this class was generated from the following file neuralSPOT/neuralspot/ns-model/includes-api/ns_model.h