Edge AI Add-on API 2.2.0
Loading...
Searching...
No Matches

◆ nrf_nn_neuton_run_inference_raw_f32()

void nrf_nn_neuton_run_inference_raw_f32 ( flt32_t * p_neurons,
const uint32_t neurons_num,
const uint16_t * p_neuron_links,
const uint16_t * p_neuron_internal_links_num,
const uint16_t * p_neuron_external_links_num,
const uint8_t * p_neuron_act_type_mask,
const flt32_t * p_weights,
const flt32_t * p_act_weights,
const flt32_t * p_neurons_inputs,
const uint16_t neurons_inputs_num )

#include <include/nrf_edgeai/nn/neuton/nrf_nn_neuton.h>

Run inference with raw arguments for 32-bit floating point Neuton model, results of inferece are stored in p_neurons.

Parameters
[in,out]p_neuronsPointer to neurons buffer
[in]neurons_numNumber of neurons in the model
[in]p_neuron_linksPointer to neuron links array
[in]p_neuron_internal_links_numPointer to number of internal links for each neuron
[in]p_neuron_external_links_numPointer to number of external links for each neuron
[in]p_neuron_act_type_maskPointer to activation function type mask for neurons
[in]p_weightsPointer to weights array
[in]p_act_weightsPointer to activation function weights
[in]p_neurons_inputsPointer to model input features array
[in]neurons_inputs_numNumber of model input features