21.08
|
Namespaces | |
common | |
Functions | |
template<> | |
const DepthwiseImplementation< float > * | depthwise_implementation_list () |
template UniqueDepthwiseCommon< float > | depthwise (const DepthwiseArgs &, const Nothing &) |
template std::vector< KernelDescription > | get_compatible_kernels< float > (const DepthwiseArgs &, const Nothing &) |
template<typename TInput , typename TWeight = TInput, typename TOutput = TInput, class OutputStage = Nothing> | |
const DepthwiseImplementation< TInput, TWeight, TOutput, OutputStage > * | depthwise_implementation_list () |
template<typename TInput , typename TWeight = TInput, typename TOutput = TInput, class OutputStage = Nothing> | |
bool | find_implementation (const DepthwiseArgs &args, const OutputStage &os, const DepthwiseImplementation< TInput, TWeight, TOutput, OutputStage > *&selected) |
template<typename TInput , typename TWeight , typename TOutput , class OutputStage > | |
std::vector< KernelDescription > | get_compatible_kernels (const DepthwiseArgs &args, const OutputStage &os) |
template<typename TInput , typename TWeight , typename TOutput , class OutputStage > | |
UniqueDepthwiseCommon< TInput, TWeight, TOutput > | depthwise (const DepthwiseArgs &args, const OutputStage &os) |
template<> | |
const DepthwiseImplementation< int8_t, int8_t, int8_t, Requantize32 > * | depthwise_implementation_list () |
template UniqueDepthwiseCommon< int8_t, int8_t, int8_t > | depthwise (const DepthwiseArgs &, const Requantize32 &) |
template std::vector< KernelDescription > | get_compatible_kernels< int8_t, int8_t, int8_t, Requantize32 > (const DepthwiseArgs &, const Requantize32 &) |
template<> | |
const DepthwiseImplementation< uint8_t, uint8_t, uint8_t, Requantize32 > * | depthwise_implementation_list () |
template std::vector< KernelDescription > | get_compatible_kernels< uint8_t, uint8_t, uint8_t, Requantize32 > (const DepthwiseArgs &, const Requantize32 &) |
template<> | |
const DepthwiseImplementation< uint8_t, int8_t, uint8_t, Requantize32 > * | depthwise_implementation_list () |
template std::vector< KernelDescription > | get_compatible_kernels< uint8_t, int8_t, uint8_t, Requantize32 > (const DepthwiseArgs &, const Requantize32 &) |
void | a64_fp32_nhwc_3x3_s1_output2x2_mla_depthfirst_direct_impl (const unsigned int n_tile_rows, const unsigned int n_tile_cols, const float *inptr, int64_t ld_input_row, int64_t ld_input_col, float *outptr, int64_t ld_output_row, int64_t ld_output_col, const void *params, unsigned int n_channels, const float activation_min, const float activation_max) |
void | a64_fp32_nhwc_3x3_s1_output2x2_mla_depthfirst_indirect_impl (const float *const *const input_ptrs, float *const *const outptrs, const void *params, unsigned int n_channels, const float activation_min, const float activation_max) |
void | a64_fp32_nhwc_3x3_s1_output3x3_mla_depthfirst_direct_impl (const unsigned int n_tile_rows, const unsigned int n_tile_cols, const float *inptr, int64_t ld_input_row, int64_t ld_input_col, float *outptr, int64_t ld_output_row, int64_t ld_output_col, const void *params, unsigned int n_channels, const float activation_min, const float activation_max) |
void | a64_fp32_nhwc_3x3_s1_output3x3_mla_depthfirst_indirect_impl (const float *const *const input_ptrs, float *const *const outptrs, const void *params, unsigned int n_channels, const float activation_min, const float activation_max) |
void | a64_fp32_nhwc_3x3_s1_output4x4_mla_depthfirst_direct_impl (const unsigned int n_tile_rows, const unsigned int n_tile_cols, const float *inptr, int64_t ld_input_row, int64_t ld_input_col, float *outptr, int64_t ld_output_row, int64_t ld_output_col, const void *params, unsigned int n_channels, const float activation_min, const float activation_max) |
void | a64_fp32_nhwc_3x3_s1_output4x4_mla_depthfirst_indirect_impl (const float *const *const input_ptrs, float *const *const outptrs, const void *params, unsigned int n_channels, const float activation_min, const float activation_max) |
void | a64_fp32_nhwc_3x3_s2_output2x2_mla_depthfirst_direct_impl (const unsigned int n_tile_rows, const unsigned int n_tile_cols, const float *inptr, int64_t ld_input_row, int64_t ld_input_col, float *outptr, int64_t ld_output_row, int64_t ld_output_col, const void *params, unsigned int n_channels, const float activation_min, const float activation_max) |
void | a64_fp32_nhwc_3x3_s2_output2x2_mla_depthfirst_indirect_impl (const float *const *const input_ptrs, float *const *const outptrs, const void *params, unsigned int n_channels, const float activation_min, const float activation_max) |
void | a64_fp32_nhwc_5x5_s1_output2x2_mla_depthfirst_direct_impl (const unsigned int n_tile_rows, const unsigned int n_tile_cols, const float *inptr, int64_t ld_input_row, int64_t ld_input_col, float *outptr, int64_t ld_output_row, int64_t ld_output_col, const void *params, unsigned int n_channels, const float activation_min, const float activation_max) |
void | a64_fp32_nhwc_5x5_s1_output2x2_mla_depthfirst_indirect_impl (const float *const *const input_ptrs, float *const *const outptrs, const void *params, unsigned int n_channels, const float activation_min, const float activation_max) |
void | a64_fp32_nhwc_generic_output9_mla_depthfirst_impl (const float *const *const inptrs, float *const *const outptrs, const void *params, const void *bias, const unsigned int n_points, const unsigned int n_channels, const float activation_min, const float activation_max) |
void | a64_fp32_packed_to_nhwc_3x3_s2_with_multiplier_output3x3_mla_depthfirst_impl (const float *const *const inptrs, float *const *const outptrs, const void *params, const unsigned int n_output_channels, const float activation_min, const float activation_max) |
void | a64_fp32_packed_to_nhwc_5x5_s1_with_multiplier_output2x4_mla_depthfirst_impl (const float *const *const inptrs, float *const *const outptrs, const void *params, const unsigned int n_output_channels, const float activation_min, const float activation_max) |
void | a64_fp32_packed_to_nhwc_generic_with_multiplier_output2x8_mla_depthfirst_impl (const float *const *const inptrs, float *const *const outptrs, const float *weights, const float *bias, const unsigned int kernel_points, const unsigned int n_output_channels, const float activation_min, const float activation_max) |
void | a64_s8q_nhwc_generic_output9_mla_depthfirst_impl (const int8_t *const *const inptrs, int8_t *const *const outptrs, const void *params, const arm_gemm::Requantize32 &qp, const unsigned int n_points, const unsigned int n_channels) |
void | a64_s8q_packed_to_nhwc_3x3_s2_with_multiplier_output2x4_dot_depthfirst_impl (const int8_t *const *const inptrs, int8_t *const *const outptrs, const void *params, unsigned int n_output_channels, const arm_gemm::Requantize32 &qp) |
void | a64_s8q_packed_to_nhwc_5x5_s1_with_multiplier_output4x2_dot_depthfirst_impl (const int8_t *const *const inptrs, int8_t *const *const outptrs, const void *params, unsigned int n_output_channels, const arm_gemm::Requantize32 &qp) |
void | a64_s8q_packed_to_nhwc_generic_with_multiplier_output2x8_mla_depthfirst_impl (const int8_t *const *const inptrs, int8_t *const *const outptrs, const int8_t *weights, const int32_t *bias, const unsigned int kernel_points, const unsigned int n_output_channels, const int32_t *per_channel_left_shifts, const int32_t *per_channel_muls, const int32_t *per_channel_right_shifts, const arm_gemm::Requantize32 &qp) |
void | a64_u8q_nhwc_generic_output9_mla_depthfirst_impl (const uint8_t *const *const inptrs, uint8_t *const *const outptrs, const void *params, const arm_gemm::Requantize32 &qp, const unsigned int n_points, const unsigned int n_channels) |
void | a64_u8q_packed_to_nhwc_3x3_s2_with_multiplier_output2x4_dot_depthfirst_impl (const uint8_t *const *const inptrs, uint8_t *const *const outptrs, const void *params, unsigned int n_output_channels, const arm_gemm::Requantize32 &qp) |
void | a64_u8q_packed_to_nhwc_5x5_s1_with_multiplier_output4x2_dot_depthfirst_impl (const uint8_t *const *const inptrs, uint8_t *const *const outptrs, const void *params, unsigned int n_output_channels, const arm_gemm::Requantize32 &qp) |
void | a64_u8q_packed_to_nhwc_generic_with_multiplier_output2x8_mla_depthfirst_impl (const uint8_t *const *const inptrs, uint8_t *const *const outptrs, const uint8_t *weights, const int32_t *bias, const unsigned int kernel_points, const unsigned int n_output_channels, const int32_t *per_channel_left_shifts, const int32_t *per_channel_muls, const int32_t *per_channel_right_shifts, const arm_gemm::Requantize32 &qp) |
void | a64_u8s8u8q_nhwc_generic_output9_mla_depthfirst_impl (const uint8_t *const *const inptrs, uint8_t *const *const outptrs, const void *params, const arm_gemm::Requantize32 &qp, const unsigned int n_points, const unsigned int n_channels) |
void | a64_u8s8u8q_packed_to_nhwc_generic_with_multiplier_output2x8_mla_depthfirst_impl (const uint8_t *const *const inptrs, uint8_t *const *const outptrs, const int8_t *weights, const int32_t *bias, const unsigned int kernel_points, const unsigned int n_output_channels, const int32_t *per_channel_left_shifts, const int32_t *per_channel_muls, const int32_t *per_channel_right_shifts, const arm_gemm::Requantize32 &qp) |
void a64_fp32_nhwc_3x3_s1_output2x2_mla_depthfirst_direct_impl | ( | const unsigned int | n_tile_rows, |
const unsigned int | n_tile_cols, | ||
const float * | inptr, | ||
int64_t | ld_input_row, | ||
int64_t | ld_input_col, | ||
float * | outptr, | ||
int64_t | ld_output_row, | ||
int64_t | ld_output_col, | ||
const void * | params, | ||
unsigned int | n_channels, | ||
const float | activation_min, | ||
const float | activation_max | ||
) |
Definition at line 31 of file generic_direct.cpp.
void a64_fp32_nhwc_3x3_s1_output2x2_mla_depthfirst_indirect_impl | ( | const float *const *const | input_ptrs, |
float *const *const | outptrs, | ||
const void * | params, | ||
unsigned int | n_channels, | ||
const float | activation_min, | ||
const float | activation_max | ||
) |
Definition at line 31 of file generic_indirect.cpp.
void a64_fp32_nhwc_3x3_s1_output3x3_mla_depthfirst_direct_impl | ( | const unsigned int | n_tile_rows, |
const unsigned int | n_tile_cols, | ||
const float * | inptr, | ||
int64_t | ld_input_row, | ||
int64_t | ld_input_col, | ||
float * | outptr, | ||
int64_t | ld_output_row, | ||
int64_t | ld_output_col, | ||
const void * | params, | ||
unsigned int | n_channels, | ||
const float | activation_min, | ||
const float | activation_max | ||
) |
Definition at line 31 of file generic_direct.cpp.
void a64_fp32_nhwc_3x3_s1_output3x3_mla_depthfirst_indirect_impl | ( | const float *const *const | input_ptrs, |
float *const *const | outptrs, | ||
const void * | params, | ||
unsigned int | n_channels, | ||
const float | activation_min, | ||
const float | activation_max | ||
) |
Definition at line 31 of file generic_indirect.cpp.
void a64_fp32_nhwc_3x3_s1_output4x4_mla_depthfirst_direct_impl | ( | const unsigned int | n_tile_rows, |
const unsigned int | n_tile_cols, | ||
const float * | inptr, | ||
int64_t | ld_input_row, | ||
int64_t | ld_input_col, | ||
float * | outptr, | ||
int64_t | ld_output_row, | ||
int64_t | ld_output_col, | ||
const void * | params, | ||
unsigned int | n_channels, | ||
const float | activation_min, | ||
const float | activation_max | ||
) |
Definition at line 31 of file generic_direct.cpp.
void a64_fp32_nhwc_3x3_s1_output4x4_mla_depthfirst_indirect_impl | ( | const float *const *const | input_ptrs, |
float *const *const | outptrs, | ||
const void * | params, | ||
unsigned int | n_channels, | ||
const float | activation_min, | ||
const float | activation_max | ||
) |
Definition at line 31 of file generic_indirect.cpp.
void a64_fp32_nhwc_3x3_s2_output2x2_mla_depthfirst_direct_impl | ( | const unsigned int | n_tile_rows, |
const unsigned int | n_tile_cols, | ||
const float * | inptr, | ||
int64_t | ld_input_row, | ||
int64_t | ld_input_col, | ||
float * | outptr, | ||
int64_t | ld_output_row, | ||
int64_t | ld_output_col, | ||
const void * | params, | ||
unsigned int | n_channels, | ||
const float | activation_min, | ||
const float | activation_max | ||
) |
Definition at line 31 of file generic_direct.cpp.
void a64_fp32_nhwc_3x3_s2_output2x2_mla_depthfirst_indirect_impl | ( | const float *const *const | input_ptrs, |
float *const *const | outptrs, | ||
const void * | params, | ||
unsigned int | n_channels, | ||
const float | activation_min, | ||
const float | activation_max | ||
) |
Definition at line 31 of file generic_indirect.cpp.
void a64_fp32_nhwc_5x5_s1_output2x2_mla_depthfirst_direct_impl | ( | const unsigned int | n_tile_rows, |
const unsigned int | n_tile_cols, | ||
const float * | inptr, | ||
int64_t | ld_input_row, | ||
int64_t | ld_input_col, | ||
float * | outptr, | ||
int64_t | ld_output_row, | ||
int64_t | ld_output_col, | ||
const void * | params, | ||
unsigned int | n_channels, | ||
const float | activation_min, | ||
const float | activation_max | ||
) |
Definition at line 31 of file generic_direct.cpp.
void a64_fp32_nhwc_5x5_s1_output2x2_mla_depthfirst_indirect_impl | ( | const float *const *const | input_ptrs, |
float *const *const | outptrs, | ||
const void * | params, | ||
unsigned int | n_channels, | ||
const float | activation_min, | ||
const float | activation_max | ||
) |
Definition at line 31 of file generic_indirect.cpp.
void a64_fp32_nhwc_generic_output9_mla_depthfirst_impl | ( | const float *const *const | inptrs, |
float *const *const | outptrs, | ||
const void * | params, | ||
const void * | bias, | ||
const unsigned int | n_points, | ||
const unsigned int | n_channels, | ||
const float | activation_min, | ||
const float | activation_max | ||
) |
Definition at line 31 of file generic.cpp.
void a64_fp32_packed_to_nhwc_3x3_s2_with_multiplier_output3x3_mla_depthfirst_impl | ( | const float *const *const | inptrs, |
float *const *const | outptrs, | ||
const void * | params, | ||
const unsigned int | n_output_channels, | ||
const float | activation_min, | ||
const float | activation_max | ||
) |
Definition at line 31 of file generic.cpp.
void a64_fp32_packed_to_nhwc_5x5_s1_with_multiplier_output2x4_mla_depthfirst_impl | ( | const float *const *const | inptrs, |
float *const *const | outptrs, | ||
const void * | params, | ||
const unsigned int | n_output_channels, | ||
const float | activation_min, | ||
const float | activation_max | ||
) |
Definition at line 31 of file generic.cpp.
void a64_fp32_packed_to_nhwc_generic_with_multiplier_output2x8_mla_depthfirst_impl | ( | const float *const *const | inptrs, |
float *const *const | outptrs, | ||
const float * | weights, | ||
const float * | bias, | ||
const unsigned int | kernel_points, | ||
const unsigned int | n_output_channels, | ||
const float | activation_min, | ||
const float | activation_max | ||
) |
Definition at line 31 of file generic.cpp.
void a64_s8q_nhwc_generic_output9_mla_depthfirst_impl | ( | const int8_t *const *const | inptrs, |
int8_t *const *const | outptrs, | ||
const void * | params, | ||
const arm_gemm::Requantize32 & | qp, | ||
const unsigned int | n_points, | ||
const unsigned int | n_channels | ||
) |
Definition at line 33 of file generic.cpp.
References Requantize32::bias, Requantize32::per_channel_left_shifts, Requantize32::per_channel_muls, and Requantize32::per_channel_right_shifts.
void a64_s8q_packed_to_nhwc_3x3_s2_with_multiplier_output2x4_dot_depthfirst_impl | ( | const int8_t *const *const | inptrs, |
int8_t *const *const | outptrs, | ||
const void * | params, | ||
unsigned int | n_output_channels, | ||
const arm_gemm::Requantize32 & | qp | ||
) |
Definition at line 33 of file generic.cpp.
void a64_s8q_packed_to_nhwc_5x5_s1_with_multiplier_output4x2_dot_depthfirst_impl | ( | const int8_t *const *const | inptrs, |
int8_t *const *const | outptrs, | ||
const void * | params, | ||
unsigned int | n_output_channels, | ||
const arm_gemm::Requantize32 & | qp | ||
) |
Definition at line 33 of file generic.cpp.
void a64_s8q_packed_to_nhwc_generic_with_multiplier_output2x8_mla_depthfirst_impl | ( | const int8_t *const *const | inptrs, |
int8_t *const *const | outptrs, | ||
const int8_t * | weights, | ||
const int32_t * | bias, | ||
const unsigned int | kernel_points, | ||
const unsigned int | n_output_channels, | ||
const int32_t * | per_channel_left_shifts, | ||
const int32_t * | per_channel_muls, | ||
const int32_t * | per_channel_right_shifts, | ||
const arm_gemm::Requantize32 & | qp | ||
) |
Definition at line 33 of file generic.cpp.
void a64_u8q_nhwc_generic_output9_mla_depthfirst_impl | ( | const uint8_t *const *const | inptrs, |
uint8_t *const *const | outptrs, | ||
const void * | params, | ||
const arm_gemm::Requantize32 & | qp, | ||
const unsigned int | n_points, | ||
const unsigned int | n_channels | ||
) |
Definition at line 33 of file generic.cpp.
References Requantize32::bias, Requantize32::per_channel_left_shifts, Requantize32::per_channel_muls, and Requantize32::per_channel_right_shifts.
void a64_u8q_packed_to_nhwc_3x3_s2_with_multiplier_output2x4_dot_depthfirst_impl | ( | const uint8_t *const *const | inptrs, |
uint8_t *const *const | outptrs, | ||
const void * | params, | ||
unsigned int | n_output_channels, | ||
const arm_gemm::Requantize32 & | qp | ||
) |
Definition at line 33 of file generic.cpp.
void a64_u8q_packed_to_nhwc_5x5_s1_with_multiplier_output4x2_dot_depthfirst_impl | ( | const uint8_t *const *const | inptrs, |
uint8_t *const *const | outptrs, | ||
const void * | params, | ||
unsigned int | n_output_channels, | ||
const arm_gemm::Requantize32 & | qp | ||
) |
Definition at line 33 of file generic.cpp.
void a64_u8q_packed_to_nhwc_generic_with_multiplier_output2x8_mla_depthfirst_impl | ( | const uint8_t *const *const | inptrs, |
uint8_t *const *const | outptrs, | ||
const uint8_t * | weights, | ||
const int32_t * | bias, | ||
const unsigned int | kernel_points, | ||
const unsigned int | n_output_channels, | ||
const int32_t * | per_channel_left_shifts, | ||
const int32_t * | per_channel_muls, | ||
const int32_t * | per_channel_right_shifts, | ||
const arm_gemm::Requantize32 & | qp | ||
) |
Definition at line 33 of file generic.cpp.
void a64_u8s8u8q_nhwc_generic_output9_mla_depthfirst_impl | ( | const uint8_t *const *const | inptrs, |
uint8_t *const *const | outptrs, | ||
const void * | params, | ||
const arm_gemm::Requantize32 & | qp, | ||
const unsigned int | n_points, | ||
const unsigned int | n_channels | ||
) |
Definition at line 33 of file generic.cpp.
References Requantize32::bias, Requantize32::per_channel_left_shifts, Requantize32::per_channel_muls, and Requantize32::per_channel_right_shifts.
void a64_u8s8u8q_packed_to_nhwc_generic_with_multiplier_output2x8_mla_depthfirst_impl | ( | const uint8_t *const *const | inptrs, |
uint8_t *const *const | outptrs, | ||
const int8_t * | weights, | ||
const int32_t * | bias, | ||
const unsigned int | kernel_points, | ||
const unsigned int | n_output_channels, | ||
const int32_t * | per_channel_left_shifts, | ||
const int32_t * | per_channel_muls, | ||
const int32_t * | per_channel_right_shifts, | ||
const arm_gemm::Requantize32 & | qp | ||
) |
Definition at line 33 of file generic.cpp.
UniqueDepthwiseCommon<TInput, TWeight, TOutput> arm_conv::depthwise::depthwise | ( | const DepthwiseArgs & | args, |
const OutputStage & | os | ||
) |
Definition at line 135 of file depthwise_implementation.hpp.
References GemmTuner::args, and DepthwiseImplementation< TInput, TWeight, TOutput, OutputStage >::get_instance().
template UniqueDepthwiseCommon< uint8_t, int8_t, uint8_t > depthwise | ( | const DepthwiseArgs & | , |
const Requantize32 & | |||
) |
template UniqueDepthwiseCommon<float> arm_conv::depthwise::depthwise | ( | const DepthwiseArgs & | , |
const Nothing & | |||
) |
Referenced by depthwise_implementation_list().
const DepthwiseImplementation<TInput, TWeight, TOutput, OutputStage>* arm_conv::depthwise::depthwise_implementation_list | ( | ) |
Definition at line 272 of file depthwise_fp32.cpp.
References depthwise(), get_compatible_kernels< float >(), get_compatible_kernels< int8_t, int8_t, int8_t, Requantize32 >(), get_compatible_kernels< uint8_t, int8_t, uint8_t, Requantize32 >(), and get_compatible_kernels< uint8_t, uint8_t, uint8_t, Requantize32 >().
Referenced by DepthwiseImplementation< TInput, TWeight, TOutput, OutputStage >::get_instance().
const DepthwiseImplementation<uint8_t, int8_t, uint8_t, Requantize32>* arm_conv::depthwise::depthwise_implementation_list | ( | ) |
Definition at line 151 of file depthwise_u8s8u8q.cpp.
References depthwise(), get_compatible_kernels< float >(), and get_compatible_kernels< uint8_t, int8_t, uint8_t, Requantize32 >().
const DepthwiseImplementation<uint8_t, uint8_t, uint8_t, Requantize32>* arm_conv::depthwise::depthwise_implementation_list | ( | ) |
Definition at line 225 of file depthwise_u8q.cpp.
References depthwise(), and get_compatible_kernels< uint8_t, uint8_t, uint8_t, Requantize32 >().
const DepthwiseImplementation<int8_t, int8_t, int8_t, Requantize32>* arm_conv::depthwise::depthwise_implementation_list | ( | ) |
Definition at line 264 of file depthwise_s8q.cpp.
References depthwise(), and get_compatible_kernels< int8_t, int8_t, int8_t, Requantize32 >().
const DepthwiseImplementation<float>* arm_conv::depthwise::depthwise_implementation_list | ( | ) |
Definition at line 272 of file depthwise_fp32.cpp.
Referenced by DepthwiseImplementation< TInput, TWeight, TOutput, OutputStage >::get_instance().
bool arm_conv::depthwise::find_implementation | ( | const DepthwiseArgs & | args, |
const OutputStage & | os, | ||
const DepthwiseImplementation< TInput, TWeight, TOutput, OutputStage > *& | selected | ||
) |
Definition at line 66 of file depthwise_implementation.hpp.
References DepthwiseImplementation< TInput, TWeight, TOutput, OutputStage >::cycle_estimate.
std::vector<KernelDescription> arm_conv::depthwise::get_compatible_kernels | ( | const DepthwiseArgs & | args, |
const OutputStage & | os | ||
) |
Definition at line 109 of file depthwise_implementation.hpp.
References GemmTuner::args, and DepthwiseImplementation< TInput, TWeight, TOutput, OutputStage >::get_cycle_estimate().
template std::vector<KernelDescription> arm_conv::depthwise::get_compatible_kernels< float > | ( | const DepthwiseArgs & | , |
const Nothing & | |||
) |
Referenced by depthwise_implementation_list().
template std::vector<KernelDescription> arm_conv::depthwise::get_compatible_kernels< int8_t, int8_t, int8_t, Requantize32 > | ( | const DepthwiseArgs & | , |
const Requantize32 & | |||
) |
Referenced by depthwise_implementation_list().
template std::vector<KernelDescription> arm_conv::depthwise::get_compatible_kernels< uint8_t, int8_t, uint8_t, Requantize32 > | ( | const DepthwiseArgs & | , |
const Requantize32 & | |||
) |
Referenced by depthwise_implementation_list().
template std::vector<KernelDescription> arm_conv::depthwise::get_compatible_kernels< uint8_t, uint8_t, uint8_t, Requantize32 > | ( | const DepthwiseArgs & | , |
const Requantize32 & | |||
) |
Referenced by depthwise_implementation_list().