Function arm_svdf_f16¶
Defined in File arm_nnfunctions_flt.h
Function Documentation¶
-
arm_cmsis_nn_status arm_svdf_f16(const cmsis_nn_context *ctx, const cmsis_nn_context *input_ctx, const cmsis_nn_context *output_ctx, const cmsis_nn_svdf_params_f16 *svdf_params, const cmsis_nn_dims *input_dims, const float16_t *input_data, const cmsis_nn_dims *state_dims, float16_t *state_data, const cmsis_nn_dims *weights_feature_dims, const float16_t *weights_feature_data, const cmsis_nn_dims *weights_time_dims, const float16_t *weights_time_data, const cmsis_nn_dims *bias_dims, const float16_t *bias_data, const cmsis_nn_dims *output_dims, float16_t *output_data)¶
Stateful singular value decomposition filter.
- Parameters:
ctx – [inout] Function context that may hold a temporary scratch buffer.
input_ctx – [inout] Optional input staging context.
output_ctx – [inout] Optional output staging context.
svdf_params – [in] SVDF operator parameters.
input_dims – [in] Input tensor dimensions.
input_data – [in] Pointer to the input tensor data.
state_dims – [in] State tensor dimensions.
state_data – [inout] Pointer to the mutable state tensor.
weights_feature_dims – [in] Feature-weight tensor dimensions.
weights_feature_data – [in] Pointer to the feature-weight tensor.
weights_time_dims – [in] Time-weight tensor dimensions.
weights_time_data – [in] Pointer to the time-weight tensor.
bias_dims – [in] Bias tensor dimensions.
bias_data – [in] Optional bias tensor data.
output_dims – [in] Output tensor dimensions.
output_data – [out] Pointer to the output tensor data.
- Returns:
ARM_CMSIS_NN_SUCCESSon success orARM_CMSIS_NN_ARG_ERRORon invalid arguments.