ML Middleware
ModusToolbox Machine Learning Middleware Library
All Data Structures Functions Variables Modules
Common_Macro

Macros

#define MTB_ML_MODEL_NAME_STR(m)   ML_MODEL_NAME_STR_IMPL(m)
 
#define MTB_ML_INCLUDE_MODEL_FILE(m)   ML_INCLUDE_MODEL_FILE_IMPL(m)
 
#define MTB_ML_MODEL_BIN(m)   ML_MODEL_BIN_IMPL(m)
 
#define MTB_ML_MODEL_SIZE(m)   ML_MODEL_SIZE_IMPL(m)
 
#define MTB_ML_INCLUDE_MODEL_X_DATA_FILE(m)   ML_INCLUDE_MODEL_X_DATA_FILE_IMPL(m)
 
#define MTB_ML_MODEL_X_DATA_BIN(m)   ML_MODEL_X_DATA_BIN_IMPL(m)
 
#define MTB_ML_INCLUDE_MODEL_Y_DATA_FILE(m)   ML_INCLUDE_MODEL_Y_DATA_FILE_IMPL(m)
 
#define MTB_ML_MODEL_Y_DATA_BIN(m)   ML_MODEL_Y_DATA_BIN_IMPL(m)
 
#define MTB_ML_MODEL_BIN_DATA(x)   ML_MODEL_BIN_DATA_IMPL(x)
 
#define MTB_ML_MODEL_INFERENCE_ERROR(err)   ML_MODEL_INFERENCE_ERROR_IMPL(err)
 

Detailed Description

Macro Definition Documentation

◆ MTB_ML_INCLUDE_MODEL_FILE

#define MTB_ML_INCLUDE_MODEL_FILE (   m)    ML_INCLUDE_MODEL_FILE_IMPL(m)

A helper macro that returns the header filename of a MTB ML Model.

◆ MTB_ML_INCLUDE_MODEL_X_DATA_FILE

#define MTB_ML_INCLUDE_MODEL_X_DATA_FILE (   m)    ML_INCLUDE_MODEL_X_DATA_FILE_IMPL(m)

A helper macro that returns the data filename of a MTB ML Model's sample data.

◆ MTB_ML_INCLUDE_MODEL_Y_DATA_FILE

#define MTB_ML_INCLUDE_MODEL_Y_DATA_FILE (   m)    ML_INCLUDE_MODEL_Y_DATA_FILE_IMPL(m)

A helper macro that returns the data filename of a MTB ML Model's reference result.

◆ MTB_ML_MODEL_BIN

#define MTB_ML_MODEL_BIN (   m)    ML_MODEL_BIN_IMPL(m)

A helper macro that returns the address of a MTB ML Model's data.

◆ MTB_ML_MODEL_BIN_DATA

#define MTB_ML_MODEL_BIN_DATA (   x)    ML_MODEL_BIN_DATA_IMPL(x)

A helper macro that populates mtb_ml_model_bin_t structure with MTB ML Model's data.

◆ MTB_ML_MODEL_INFERENCE_ERROR

#define MTB_ML_MODEL_INFERENCE_ERROR (   err)    ML_MODEL_INFERENCE_ERROR_IMPL(err)

A helper macro that prints out the error information.

◆ MTB_ML_MODEL_NAME_STR

#define MTB_ML_MODEL_NAME_STR (   m)    ML_MODEL_NAME_STR_IMPL(m)

A helper macro that returns the string constant of a MTB ML Model's name.

◆ MTB_ML_MODEL_SIZE

#define MTB_ML_MODEL_SIZE (   m)    ML_MODEL_SIZE_IMPL(m)

A helper macro that returns the size of a MTB Model's data.

◆ MTB_ML_MODEL_X_DATA_BIN

#define MTB_ML_MODEL_X_DATA_BIN (   m)    ML_MODEL_X_DATA_BIN_IMPL(m)

A helper macro that returns the address of a MTB ML Model's sample data.

◆ MTB_ML_MODEL_Y_DATA_BIN

#define MTB_ML_MODEL_Y_DATA_BIN (   m)    ML_MODEL_Y_DATA_BIN_IMPL(m)

A helper macro that returns the address of a MTB ML Model's reference result.