Edge AI Add-on API 2.3.0
Loading...
Searching...
No Matches
nrf_edgeai_scale_features.h File Reference

Go to the source code of this file.

Macros

#define NRF_EDGEAI_DECLARE_SCALE_FEATURES_INTERFACE(interface_name)
 Macro to declare feature scaling interface functions for various data types and scaling modes.
 

Functions

nrf_edgeai_err_t nrf_edgeai_scale_features_input_vector_i8_q8 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 Scale a vector of input features to the target data type.
 
nrf_edgeai_err_t nrf_edgeai_scale_features_input_vector_i8_q16 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_scale_features_input_vector_i8_f32 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_scale_features_input_vector_i16_q8 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_scale_features_input_vector_i16_q16 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_scale_features_input_vector_i16_f32 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_scale_features_input_vector_f32_q8 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_scale_features_input_vector_f32_q16 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_scale_features_input_vector_f32_f32 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_scale_features_input_window_i8_q8 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 Scale a window (matrix) of input features to the target data type.
 
nrf_edgeai_err_t nrf_edgeai_scale_features_input_window_i8_q16 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_scale_features_input_window_i8_f32 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_scale_features_input_window_i16_q8 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_scale_features_input_window_i16_q16 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_scale_features_input_window_i16_f32 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_scale_features_input_window_f32_q8 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_scale_features_input_window_f32_q16 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_scale_features_input_window_f32_f32 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_scale_features_dsp_i8_q8 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 Scale DSP features from input data.
 
nrf_edgeai_err_t nrf_edgeai_scale_features_dsp_i8_q16 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_scale_features_dsp_i8_f32 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_scale_features_dsp_i16_q8 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_scale_features_dsp_i16_q16 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_scale_features_dsp_i16_f32 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_scale_features_dsp_f32_q8 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_scale_features_dsp_f32_q16 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_scale_features_dsp_f32_f32 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_scale_features_empty (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)