Fully connected layer, NHWC layout.
arm_cmsis_nn_status arm_fully_connected_nhwc_f32( const cmsis_nn_context *ctx, const cmsis_nn_fc_params_f32 *fc_params, const cmsis_nn_dims *input_dims, const float32_t *input, const cmsis_nn_dims *filter_dims, const float32_t *kernel, const cmsis_nn_dims *bias_dims, const float32_t *bias, const cmsis_nn_dims *output_dims, float32_t *output)Fully connected layer, NHWC layout.
Parameters
| Name | Type | Direction | Description |
|---|---|---|---|
ctx | const cmsis_nn_context * | in | Function context. Unused; may be NULL. |
fc_params | const cmsis_nn_fc_params_f32 * | in | Fully connected parameters and activation clamp. |
input_dims | const cmsis_nn_dims * | in | Input tensor dimensions. |
input | const float32_t * | in | Pointer to the input tensor data. |
filter_dims | const cmsis_nn_dims * | in | Filter tensor dimensions. |
kernel | const float32_t * | in | Pointer to the filter tensor data. |
bias_dims | const cmsis_nn_dims * | in | Bias tensor dimensions. |
bias | const float32_t * | in | Optional bias tensor data. |
output_dims | const cmsis_nn_dims * | in | Output tensor dimensions. |
output | float32_t * | out | Pointer to the output tensor data. |
Returns
| Description |
|---|
| `ARM_CMSIS_NN_SUCCESS` on success or `ARM_CMSIS_NN_ARG_ERROR` on invalid arguments. |