Edge AI Add-on API 2.2.0
Loading...
Searching...
No Matches
nrf_edgeai_process_features.h File Reference

Go to the source code of this file.

Macros

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

Functions

nrf_edgeai_err_t nrf_edgeai_process_features_scale_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_process_features_scale_vector_i8_q16 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_process_features_scale_vector_i8_f32 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_process_features_scale_vector_i16_q8 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_process_features_scale_vector_i16_q16 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_process_features_scale_vector_i16_f32 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_process_features_scale_vector_f32_q8 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_process_features_scale_vector_f32_q16 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_process_features_scale_vector_f32_f32 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_process_features_scale_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_process_features_scale_window_i8_q16 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_process_features_scale_window_i8_f32 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_process_features_scale_window_i16_q8 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_process_features_scale_window_i16_q16 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_process_features_scale_window_i16_f32 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_process_features_scale_window_f32_q8 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_process_features_scale_window_f32_q16 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_process_features_scale_window_f32_f32 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_process_features_dsp_i8_q8 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 Extract and scale DSP features from input data.
 
nrf_edgeai_err_t nrf_edgeai_process_features_dsp_i8_q16 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_process_features_dsp_i8_f32 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_process_features_dsp_i16_q8 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_process_features_dsp_i16_q16 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_process_features_dsp_i16_f32 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_process_features_dsp_f32_q8 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_process_features_dsp_f32_q16 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_process_features_dsp_f32_f32 (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_process_features_dsp_i16_noscale (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)
 
nrf_edgeai_err_t nrf_edgeai_process_features_dsp_f32_noscale (nrf_edgeai_input_t *p_input, nrf_edgeai_dsp_pipeline_t *p_dsp)