#include <depthwise_planar.hpp>
|
typedef void(* | Type) (const TInput *, size_t ld_in_row, size_t ld_in_col, size_t ld_in_vl, unsigned int pad_top, unsigned int valid_input_rows, unsigned int pad_left, unsigned int valid_input_cols, const TWeight *, TOutput **, const size_t *, const size_t *, unsigned int output_cols, unsigned int start_channel, unsigned int valid_channels, const arm_gemm::Requantize32 &) |
|
|
template<typename WorkspaceType > |
static void | execute (const Type fn, const TInput *inptr, size_t ld_in_row, size_t ld_in_col, size_t ld_in_vl, unsigned int pad_top, unsigned int valid_input_rows, unsigned int pad_left, unsigned int valid_input_cols, const TWeight *weights, const int32_t *, TOutput **outptrs, const size_t *outlds, const size_t *outldvls, unsigned int output_cols, unsigned int first_channel, unsigned int valid_channels, const arm_gemm::Requantize32 &qp, const WorkspaceType *) |
|
template<typename TInput, typename TWeight, typename TOutput>
struct arm_conv::depthwise::PlanarKernelType< TInput, TWeight, TOutput, int32_t, arm_gemm::Requantize32 >
Definition at line 92 of file depthwise_planar.hpp.
◆ Type
typedef void(* Type(const TInput *, size_t ld_in_row, size_t ld_in_col, size_t ld_in_vl, unsigned int pad_top, unsigned int valid_input_rows, unsigned int pad_left, unsigned int valid_input_cols, const TWeight *, TOutput **, const size_t *, const size_t *, unsigned int output_cols, unsigned int start_channel, unsigned int valid_channels, const arm_gemm::Requantize32 &) |
◆ execute()
static void execute |
( |
const Type |
fn, |
|
|
const TInput * |
inptr, |
|
|
size_t |
ld_in_row, |
|
|
size_t |
ld_in_col, |
|
|
size_t |
ld_in_vl, |
|
|
unsigned int |
pad_top, |
|
|
unsigned int |
valid_input_rows, |
|
|
unsigned int |
pad_left, |
|
|
unsigned int |
valid_input_cols, |
|
|
const TWeight * |
weights, |
|
|
const int32_t * |
, |
|
|
TOutput ** |
outptrs, |
|
|
const size_t * |
outlds, |
|
|
const size_t * |
outldvls, |
|
|
unsigned int |
output_cols, |
|
|
unsigned int |
first_channel, |
|
|
unsigned int |
valid_channels, |
|
|
const arm_gemm::Requantize32 & |
qp, |
|
|
const WorkspaceType * |
|
|
) |
| |
|
inlinestatic |
Definition at line 105 of file depthwise_planar.hpp.
117 inptr, ld_in_row, ld_in_col, ld_in_vl,
118 pad_top, valid_input_rows,
119 pad_left, valid_input_cols,
121 outptrs, outlds, outldvls, output_cols,
122 first_channel, valid_channels,
The documentation for this struct was generated from the following file: