HPM SDK
HPMicro Software Development Kit
DSP SVM Functions

Functions

static void hpm_dsp_svm_linear_est_f32 (const riscv_dsp_svm_linear_f32_t *instance, const float32_t *src, int32_t *result)
 SVM linear prediction. More...
 
static void hpm_dsp_svm_sigmoid_est_f32 (const riscv_dsp_svm_sigmoid_f32_t *instance, const float32_t *src, int32_t *result)
 SVM Sigmoid prediction. More...
 
static void hpm_dsp_svm_rbf_est_f32 (const riscv_dsp_svm_rbf_f32_t *instance, const float32_t *src, int32_t *result)
 SVM rbf prediction. More...
 
static void hpm_dsp_svm_poly_est_f32 (const riscv_dsp_svm_poly_f32_t *instance, const float32_t *src, int32_t *result)
 SVM polynomial prediction. More...
 

Detailed Description

Function Documentation

◆ hpm_dsp_svm_linear_est_f32()

static void hpm_dsp_svm_linear_est_f32 ( const riscv_dsp_svm_linear_f32_t *  instance,
const float32_t *  src,
int32_t *  result 
)
inlinestatic

#include <middleware/hpm_math/hpm_math.h>

SVM linear prediction.

Parameters
[in]instancePointer to an instance of the linear SVM structure.
[in]srcPointer to input vector
[out]resultDecision value

◆ hpm_dsp_svm_poly_est_f32()

static void hpm_dsp_svm_poly_est_f32 ( const riscv_dsp_svm_poly_f32_t *  instance,
const float32_t *  src,
int32_t *  result 
)
inlinestatic

#include <middleware/hpm_math/hpm_math.h>

SVM polynomial prediction.

Parameters
[in]instancePointer to an instance of the linear SVM structure.
[in]srcPointer to input vector
[out]resultDecision value

◆ hpm_dsp_svm_rbf_est_f32()

static void hpm_dsp_svm_rbf_est_f32 ( const riscv_dsp_svm_rbf_f32_t *  instance,
const float32_t *  src,
int32_t *  result 
)
inlinestatic

#include <middleware/hpm_math/hpm_math.h>

SVM rbf prediction.

Parameters
[in]instancePointer to an instance of the linear SVM structure.
[in]srcPointer to input vector
[out]resultDecision value

◆ hpm_dsp_svm_sigmoid_est_f32()

static void hpm_dsp_svm_sigmoid_est_f32 ( const riscv_dsp_svm_sigmoid_f32_t *  instance,
const float32_t *  src,
int32_t *  result 
)
inlinestatic

#include <middleware/hpm_math/hpm_math.h>

SVM Sigmoid prediction.

Parameters
[in]instancePointer to an instance of the linear SVM structure.
[in]srcPointer to input vector
[out]resultDecision value