Skip to content
heliaCORE
API reference
HELIA HUB

arm_depthwise_conv_opt_f32.h

Machine-readable model

type

Include/Internal/arm_depthwise_conv_opt_f32.h:43

typedef bool(* arm_dw_match_f32) (const cmsis_nn_context *ctx, const cmsis_nn_dw_conv_params_f32 *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, arm_nn_dw_kernel_layout_f32 kernel_layout)
type

Include/Internal/arm_depthwise_conv_opt_f32.h:55

typedef arm_cmsis_nn_status(* arm_dw_call_f32) (const cmsis_nn_context *ctx, const cmsis_nn_dw_conv_params_f32 *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, arm_nn_dw_kernel_layout_f32 kernel_layout)
function

Include/Internal/arm_depthwise_conv_opt_f32.h:73

static bool arm_dw_spec_k3_1d_nhwc_f32_match(
const cmsis_nn_context *ctx,
const cmsis_nn_dw_conv_params_f32 *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,
arm_nn_dw_kernel_layout_f32 kernel_layout
)
Parameters of arm_dw_spec_k3_1d_nhwc_f32_match
NameTypeDescription
ctxconst cmsis_nn_context *
paramsconst cmsis_nn_dw_conv_params_f32 *
input_dimsconst cmsis_nn_dims *
inputconst float32_t *
filter_dimsconst cmsis_nn_dims *
kernelconst float32_t *
bias_dimsconst cmsis_nn_dims *
biasconst float32_t *
output_dimsconst cmsis_nn_dims *
outputfloat32_t *
kernel_layoutarm_nn_dw_kernel_layout_f32
function

Include/Internal/arm_depthwise_conv_opt_f32.h:105

static arm_cmsis_nn_status arm_dw_spec_k3_1d_nhwc_f32_call(
const cmsis_nn_context *ctx,
const cmsis_nn_dw_conv_params_f32 *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,
arm_nn_dw_kernel_layout_f32 kernel_layout
)
Parameters of arm_dw_spec_k3_1d_nhwc_f32_call
NameTypeDescription
ctxconst cmsis_nn_context *
paramsconst cmsis_nn_dw_conv_params_f32 *
input_dimsconst cmsis_nn_dims *
inputconst float32_t *
filter_dimsconst cmsis_nn_dims *
kernelconst float32_t *
bias_dimsconst cmsis_nn_dims *
biasconst float32_t *
output_dimsconst cmsis_nn_dims *
outputfloat32_t *
kernel_layoutarm_nn_dw_kernel_layout_f32