CMSIS-NN
Version 3.1.0
CMSIS NN Software Library
|
Functions | |
q7_t * | arm_nn_depthwise_conv_s8_core (const q7_t *row, const q15_t *col, const uint16_t num_ch, const int32_t *out_shift, const int32_t *out_mult, const int32_t out_offset, const int32_t activation_min, const int32_t activation_max, const uint16_t kernel_size, const int32_t *const output_bias, q7_t *out) |
Depthwise conv on an im2col buffer where the input channel equals output channel. More... | |
q7_t* arm_nn_depthwise_conv_s8_core | ( | const q7_t * | row, |
const q15_t * | col, | ||
const uint16_t | num_ch, | ||
const int32_t * | out_shift, | ||
const int32_t * | out_mult, | ||
const int32_t | out_offset, | ||
const int32_t | activation_min, | ||
const int32_t | activation_max, | ||
const uint16_t | kernel_size, | ||
const int32_t *const | output_bias, | ||
q7_t * | out | ||
) |
[in] | row | pointer to row |
[in] | col | pointer to im2col buffer, always consists of 2 columns. |
[in] | num_ch | number of channels |
[in] | out_shift | pointer to per output channel requantization shift parameter. |
[in] | out_mult | pointer to per output channel requantization multiplier parameter. |
[in] | out_offset | output tensor offset. |
[in] | activation_min | minimum value to clamp the output to. Range : int8 |
[in] | activation_max | maximum value to clamp the output to. Range : int8 |
[in] | kernel_size | number of elements in one column. |
[in] | output_bias | per output channel bias. Range : int32 |
[out] | out | pointer to output |
Supported framework: TensorFlow Lite micro.