#include <pooling_depthfirst.hpp>
|
typedef void(* | KernelType) (unsigned int n_channels, const TInput *const *, TOutput *const *, bool exclude_padding, unsigned int pad_left, unsigned int pad_top, unsigned int pad_right, unsigned int pad_bottom) |
|
template<typename TInput, typename TOutput>
class arm_conv::pooling::DepthfirstStrategy< TInput, TOutput >
Definition at line 39 of file pooling_depthfirst.hpp.
◆ KernelType
typedef void(* KernelType(unsigned int n_channels, const TInput *const *, TOutput *const *, bool exclude_padding, unsigned int pad_left, unsigned int pad_top, unsigned int pad_right, unsigned int pad_bottom) |
◆ DepthfirstStrategy()
DepthfirstStrategy |
( |
unsigned int |
window_rows, |
|
|
unsigned int |
window_cols, |
|
|
unsigned int |
stride_rows, |
|
|
unsigned int |
stride_cols, |
|
|
unsigned int |
output_rows, |
|
|
unsigned int |
output_cols |
|
) |
| |
|
inline |
Definition at line 44 of file pooling_depthfirst.hpp.
47 : input_rows(output_rows + (window_rows - 1) * stride_rows),
48 input_cols(output_cols + (window_cols - 1) * stride_cols),
49 output_rows(output_rows), output_cols(output_cols)
◆ get_input_cols()
unsigned int get_input_cols |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ get_input_rows()
unsigned int get_input_rows |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ get_kernel()
◆ get_output_cols()
unsigned int get_output_cols |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ get_output_rows()
unsigned int get_output_rows |
( |
| ) |
const |
|
inlineoverridevirtual |
The documentation for this class was generated from the following file: