23.11
|
#include <depthwise_implementation.hpp>
Public Member Functions | |
bool | get_is_supported (const DepthwiseArgs &args, const OutputStage &os) const |
uint64_t | get_cycle_estimate (const DepthwiseArgs &args, const OutputStage &os) const |
DepthwiseCommon< TInput, TWeight, TOutput > * | get_instance (const DepthwiseArgs &args, const OutputStage &os) const |
Data Fields | |
const DepthwiseMethod | method |
const char * | name |
std::function< bool(const DepthwiseArgs &, const OutputStage &)> | is_supported |
std::function< uint64_t(const DepthwiseArgs &, const OutputStage &)> | cycle_estimate |
std::function< DepthwiseCommon< TInput, TWeight, TOutput > *(const DepthwiseArgs &, const OutputStage &)> | initialise |
Related Functions | |
(Note that these are not member functions.) | |
template<typename TInput , typename TWeight = TInput, typename TOutput = TInput, class OutputStage = Nothing> | |
const DepthwiseImplementation< TInput, TWeight, TOutput, OutputStage > * | depthwise_implementation_list () |
Definition at line 38 of file depthwise_implementation.hpp.
|
inline |
Definition at line 51 of file depthwise_implementation.hpp.
References GemmTuner::args, and DepthwiseImplementation< TInput, TWeight, TOutput, OutputStage >::cycle_estimate.
Referenced by arm_conv::depthwise::get_compatible_kernels().
|
inline |
Definition at line 56 of file depthwise_implementation.hpp.
References GemmTuner::args, DepthwiseImplementation< TInput, TWeight, TOutput, OutputStage >::initialise, and DepthwiseImplementation< TInput, TWeight, TOutput, OutputStage >::name.
Referenced by arm_conv::depthwise::depthwise().
|
inline |
Definition at line 46 of file depthwise_implementation.hpp.
References GemmTuner::args, and DepthwiseImplementation< TInput, TWeight, TOutput, OutputStage >::is_supported.
|
related |
Definition at line 530 of file depthwise_fp32.cpp.
std::function<uint64_t(const DepthwiseArgs &, const OutputStage &)> cycle_estimate |
Definition at line 43 of file depthwise_implementation.hpp.
Referenced by DepthwiseImplementation< TInput, TWeight, TOutput, OutputStage >::get_cycle_estimate().
std::function<DepthwiseCommon<TInput, TWeight, TOutput> *(const DepthwiseArgs &, const OutputStage &)> initialise |
Definition at line 44 of file depthwise_implementation.hpp.
Referenced by DepthwiseImplementation< TInput, TWeight, TOutput, OutputStage >::get_instance().
std::function<bool(const DepthwiseArgs &, const OutputStage &)> is_supported |
Definition at line 42 of file depthwise_implementation.hpp.
Referenced by DepthwiseImplementation< TInput, TWeight, TOutput, OutputStage >::get_is_supported().
const DepthwiseMethod method |
Definition at line 40 of file depthwise_implementation.hpp.
const char* name |
Definition at line 41 of file depthwise_implementation.hpp.
Referenced by DepthwiseImplementation< TInput, TWeight, TOutput, OutputStage >::get_instance().