24.02.1
|
Functions | |
size_t | get_storage_size (const DepthwiseArgs &args, const arm_gemm::VLType vl_type, const unsigned int accumulator_depth_vl) |
template<typename T > | |
void | pack_parameters (void *_buffer, const int32_t *biases, const T *weights, size_t ld_weight_col, size_t ld_weight_row, const DepthwiseArgs &args, const arm_gemm::Requantize32 &qp, const arm_gemm::VLType vl_type, const unsigned int accumulator_depth_vl) |
template void | pack_parameters (void *, const int32_t *, const int8_t *, size_t, size_t, const DepthwiseArgs &, const arm_gemm::Requantize32 &, arm_gemm::VLType, unsigned int) |
template void | pack_parameters (void *, const int32_t *, const uint8_t *, size_t, size_t, const DepthwiseArgs &, const arm_gemm::Requantize32 &, arm_gemm::VLType, unsigned int) |
size_t get_storage_size | ( | const DepthwiseArgs & | args, |
const arm_gemm::VLType | vl_type, | ||
const unsigned int | accumulator_depth_vl | ||
) |
Definition at line 33 of file generic_quantized_dot_product.cpp.
References GemmTuner::args, and arm_gemm::iceildiv().
Referenced by DepthwiseDepthfirstMultiplier< TInput, TWeight, TOutput, TAccum, is_generic, OutputStage >::compute_tile_padded(), DepthfirstMultiplierStrategy< TInput, TWeight, TOutput, int32_t >::get_storage_size(), and DepthwiseDepthfirstMultiplier< TInput, TWeight, TOutput, TAccum, is_generic, OutputStage >::get_storage_size().
template void arm_conv::depthwise::interleaves::quantized::pack_parameters | ( | void * | , |
const int32_t * | , | ||
const int8_t * | , | ||
size_t | , | ||
size_t | , | ||
const DepthwiseArgs & | , | ||
const arm_gemm::Requantize32 & | , | ||
arm_gemm::VLType | , | ||
unsigned int | |||
) |
template void arm_conv::depthwise::interleaves::quantized::pack_parameters | ( | void * | , |
const int32_t * | , | ||
const uint8_t * | , | ||
size_t | , | ||
size_t | , | ||
const DepthwiseArgs & | , | ||
const arm_gemm::Requantize32 & | , | ||
arm_gemm::VLType | , | ||
unsigned int | |||
) |
void pack_parameters | ( | void * | _buffer, |
const int32_t * | biases, | ||
const T * | weights, | ||
size_t | ld_weight_col, | ||
size_t | ld_weight_row, | ||
const DepthwiseArgs & | args, | ||
const arm_gemm::Requantize32 & | qp, | ||
const arm_gemm::VLType | vl_type, | ||
const unsigned int | accumulator_depth_vl | ||
) |
Definition at line 56 of file generic_quantized_dot_product.cpp.
References Requantize32::a_offset, GemmTuner::args, Requantize32::b_offset, arm_gemm::iceildiv(), Requantize32::per_channel_muls, Requantize32::per_channel_requant, Requantize32::per_channel_right_shifts, Requantize32::per_layer_mul, Requantize32::per_layer_right_shift, requant_muls, and requant_shifts.
Referenced by DepthwiseDepthfirstMultiplier< TInput, TWeight, TOutput, TAccum, is_generic, OutputStage >::pack_parameters().