mirror of
https://github.com/mit-han-lab/tinyengine.git
synced 2025-05-14 19:19:13 +08:00

* face mask detection demo * minor * add patch * fix codegen files * rm unsused * update patch * minor fix to README * readme * gif path * news
25 lines
1.6 KiB
C
25 lines
1.6 KiB
C
tinyengine_status convolution_s8_kernel3x3_stride2_pad1x1_input3(q7_t *input, const uint16_t input_x, const uint16_t input_y,
|
|
const uint16_t input_ch, const q7_t *kernel, const int32_t *bias,
|
|
const int32_t *output_shift, const int32_t *output_mult,
|
|
const int32_t output_offset, const int32_t input_offset,
|
|
const int32_t output_activation_min,
|
|
const int32_t output_activation_max, q7_t *output,
|
|
const uint16_t output_x, const uint16_t output_y,
|
|
const uint16_t output_ch, q15_t *runtime_buf, q7_t pad_value);
|
|
tinyengine_status depthwise_kernel3x3_stride1_inplace_CHW(q7_t *input, const uint16_t input_x, const uint16_t input_y,
|
|
const uint16_t input_ch, const q7_t *kernel, const int32_t *bias, const int32_t *biasR,
|
|
const int32_t *output_shift, const int32_t *output_mult,
|
|
const int32_t output_offset, const int32_t input_offset,
|
|
const int32_t output_activation_min,
|
|
const int32_t output_activation_max, q7_t *output,
|
|
const uint16_t output_x, const uint16_t output_y,
|
|
const uint16_t output_ch, q15_t *runtime_buf, q7_t pad_value);
|
|
tinyengine_status depthwise_kernel3x3_stride2_inplace_CHW(q7_t *input, const uint16_t input_x, const uint16_t input_y,
|
|
const uint16_t input_ch, const q7_t *kernel, const int32_t *bias, const int32_t *biasR,
|
|
const int32_t *output_shift, const int32_t *output_mult,
|
|
const int32_t output_offset, const int32_t input_offset,
|
|
const int32_t output_activation_min,
|
|
const int32_t output_activation_max, q7_t *output,
|
|
const uint16_t output_x, const uint16_t output_y,
|
|
const uint16_t output_ch, q15_t *runtime_buf, q7_t pad_value);
|