|
| DepthwiseDepthfirst (StratType *const strat, const DepthwiseArgs &args, const OutputStage &os={}) |
|
| DepthwiseDepthfirst (DepthwiseDepthfirst &)=delete |
|
DepthwiseDepthfirst & | operator= (DepthwiseDepthfirst &)=delete |
|
void | pack_parameters (void *buffer, const void *biases, const void *weights, size_t ld_weight_col, size_t ld_weight_row) override |
|
size_t | get_working_size_per_thread () const override |
|
void | initialise_working_space (void *buffer) const override |
|
virtual bool | supports_direct_padding () const override |
|
| DepthwiseDepthfirstCommon (StratType *const strat, const DepthwiseArgs &args, const typename DefaultOutputStage< TInput >::Type &os) |
|
| DepthwiseDepthfirstCommon (DepthwiseDepthfirstCommon &)=delete |
|
DepthwiseDepthfirstCommon & | operator= (DepthwiseDepthfirstCommon &)=delete |
|
size_t | get_storage_size (void) const override |
|
void | pack_parameters (void *buffer, const void *biases, const void *weights, size_t ld_weight_col, size_t ld_weight_row) override |
|
| DepthfirstDriver (IDepthfirstStrategy *strategy, const DepthwiseArgs &args) |
|
size_t | get_working_size (unsigned int n_threads) const override final |
|
virtual bool | supports_direct_padding () const |
|
template<typename TInput, typename TWeight = TInput, typename TOutput = TInput, typename TAccum = typename DefaultTAccum<TInput>::Type, typename OutputStage = typename DefaultOutputStage<TOutput>::Type>
class arm_conv::depthwise::DepthwiseDepthfirst< TInput, TWeight, TOutput, TAccum, OutputStage >
Definition at line 373 of file depthwise_depthfirst.hpp.