|
| DepthwiseDepthfirstMultiplier (StratType *const strat, const DepthwiseArgs &args, const OutputStage &os={}) |
|
| DepthwiseDepthfirstMultiplier (DepthwiseDepthfirstMultiplier &)=delete |
|
DepthwiseDepthfirstMultiplier & | operator= (DepthwiseDepthfirstMultiplier &)=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 |
|
size_t | get_working_size_per_thread () const override |
|
void | initialise_working_space (void *buffer) const override |
|
void | compute_tile_padded (const DepthwiseArgs &args, unsigned int output_i, unsigned int output_j, unsigned int output_channel_start, unsigned int output_channel_end, const TensorSpec< const TInput * > &input, const TensorSpec< TOutput * > &output, const void *parameters, void *working_space_raw) const 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, bool is_generic = false, typename OutputStage = typename DefaultOutputStage<TOutput>::Type>
class arm_conv::depthwise::DepthwiseDepthfirstMultiplier< TInput, TWeight, TOutput, TAccum, is_generic, OutputStage >
Definition at line 480 of file depthwise_depthfirst_multiplier.hpp.