#include <depthwise_depthfirst_multiplier.hpp>
|
template<typename WorkspaceType , typename StrategyType , typename T > |
static void | execute (const DepthwiseArgs &, WorkspaceType *ws, const StrategyType *strat, T *base_ptr, size_t ld_row, size_t ld_col, const unsigned int input_pad_top, const unsigned int valid_rows, const unsigned int input_pad_left, const unsigned int valid_cols) |
|
template<>
struct arm_conv::depthwise::depthfirst_multiplier::PrepareInputSample< false >
Definition at line 425 of file depthwise_depthfirst_multiplier.hpp.
◆ execute()
static void execute |
( |
const DepthwiseArgs & |
, |
|
|
WorkspaceType * |
ws, |
|
|
const StrategyType * |
strat, |
|
|
T * |
base_ptr, |
|
|
size_t |
ld_row, |
|
|
size_t |
ld_col, |
|
|
const unsigned int |
input_pad_top, |
|
|
const unsigned int |
valid_rows, |
|
|
const unsigned int |
input_pad_left, |
|
|
const unsigned int |
valid_cols |
|
) |
| |
|
inlinestatic |
Definition at line 428 of file depthwise_depthfirst_multiplier.hpp.
References arm_conv::addressing::fill_nchw_patch_array().
436 ws->input_rows, ws->input_patch, strat->get_input_rows(), strat->get_input_cols(),
437 base_ptr, ld_row, ld_col,
439 input_pad_top, valid_rows,
440 input_pad_left, valid_cols
void fill_nchw_patch_array(size_t element_size, const void **dest_row_pointers_raw, void *dest_patch_raw, const unsigned int patch_rows, unsigned int patch_cols, const void *src_ptr_raw, size_t ld_row, size_t ld_col, const void *pad_row, const unsigned int pad_top, const unsigned int valid_rows, const unsigned int pad_left, const unsigned int valid_cols)
The documentation for this struct was generated from the following file: