22.05
|
Namespaces | |
depthfirst_multiplier | |
depthwise_depthfirst | |
interleaves | |
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 &) |
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, DepthwiseImplementation< TInput, TWeight, TOutput, OutputStage >::get_instance(), and arm_compute::test::validation::success.
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(), and generic_pack().
const DepthwiseImplementation<TInput, TWeight, TOutput, OutputStage>* arm_conv::depthwise::depthwise_implementation_list | ( | ) |
Definition at line 301 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 160 of file depthwise_u8s8u8q.cpp.
References depthwise(), get_compatible_kernels< float >(), and get_compatible_kernels< uint8_t, int8_t, uint8_t, Requantize32 >().
const DepthwiseImplementation<int8_t, int8_t, int8_t, Requantize32>* arm_conv::depthwise::depthwise_implementation_list | ( | ) |
Definition at line 285 of file depthwise_s8q.cpp.
References depthwise(), and get_compatible_kernels< int8_t, int8_t, int8_t, Requantize32 >().
const DepthwiseImplementation<uint8_t, uint8_t, uint8_t, Requantize32>* arm_conv::depthwise::depthwise_implementation_list | ( | ) |
Definition at line 292 of file depthwise_u8q.cpp.
References depthwise(), and get_compatible_kernels< uint8_t, uint8_t, uint8_t, Requantize32 >().
const DepthwiseImplementation<float>* arm_conv::depthwise::depthwise_implementation_list | ( | ) |
Definition at line 301 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().