24.02.1
|
Go to the documentation of this file.
36 namespace addressing {
60 void **
dest,
unsigned int array_rows,
unsigned int array_cols,
61 void *base_ptr,
size_t ld_row,
size_t ld_col,
63 unsigned int pad_top,
unsigned int valid_rows,
64 unsigned int pad_left,
unsigned int valid_cols
88 unsigned int output_rows,
unsigned int output_cols,
89 unsigned int kernel_rows,
unsigned int kernel_cols,
90 unsigned int stride_rows,
unsigned int stride_cols,
91 void *base_ptr,
size_t ld_row,
size_t ld_col,
93 unsigned int pad_top,
unsigned int valid_rows,
94 unsigned int pad_left,
unsigned int valid_cols
128 const void **dest_row_pointers,
130 unsigned int patch_rows,
unsigned int patch_cols,
131 const void *src_ptr,
size_t ld_row,
size_t ld_col,
133 unsigned int pad_top,
unsigned int valid_rows,
134 unsigned int pad_left,
unsigned int valid_cols
139 const void **dest_pointers,
141 unsigned int output_rows,
unsigned int output_cols,
142 unsigned int kernel_rows,
unsigned int kernel_cols,
143 unsigned int stride_rows,
unsigned int stride_cols,
144 const void *src_ptr,
size_t ld_row,
size_t ld_col,
146 unsigned int pad_top,
unsigned int valid_rows,
147 unsigned int pad_left,
unsigned int valid_cols
161 template <
typename T>
163 T **
dest,
unsigned int array_rows,
unsigned int array_cols,
164 T *base_ptr,
size_t ld_row,
size_t ld_col,
166 unsigned int pad_top,
unsigned int valid_rows,
167 unsigned int pad_left,
unsigned int valid_cols
171 sizeof(T), (
void **)
dest, array_rows, array_cols,
172 (
void *) base_ptr, ld_row, ld_col,
187 template <
typename T>
190 unsigned int output_rows,
unsigned int output_cols,
191 unsigned int kernel_rows,
unsigned int kernel_cols,
192 unsigned int stride_rows,
unsigned int stride_cols,
193 T *base_ptr,
size_t ld_row,
size_t ld_col,
195 unsigned int pad_top,
unsigned int valid_rows,
196 unsigned int pad_left,
unsigned int valid_cols
202 output_rows, output_cols,
203 kernel_rows, kernel_cols,
204 stride_rows, stride_cols,
205 (
void *) base_ptr, ld_row, ld_col,
212 template <
typename T>
214 const T **dest_row_pointers,
216 unsigned int patch_rows,
unsigned int patch_cols,
217 const T *src_ptr,
size_t ld_row,
size_t ld_col,
219 unsigned int pad_top,
unsigned int valid_rows,
220 unsigned int pad_left,
unsigned int valid_cols
225 reinterpret_cast<const void **
>(dest_row_pointers),
226 reinterpret_cast<void *
>(dest_patch),
227 patch_rows, patch_cols,
228 reinterpret_cast<const void *
>(src_ptr), ld_row, ld_col,
229 reinterpret_cast<const void *
>(pad_row),
235 template <
typename T>
237 const T **dest_pointers,
239 unsigned int output_rows,
unsigned int output_cols,
240 unsigned int kernel_rows,
unsigned int kernel_cols,
241 unsigned int stride_rows,
unsigned int stride_cols,
242 const T *src_ptr,
size_t ld_row,
size_t ld_col,
244 unsigned int pad_top,
unsigned int valid_rows,
245 unsigned int pad_left,
unsigned int valid_cols
250 reinterpret_cast<const void **
>(dest_pointers),
251 reinterpret_cast<void *
>(dest_patch),
252 output_rows, output_cols,
253 kernel_rows, kernel_cols,
254 stride_rows, stride_cols,
255 reinterpret_cast<const void *
>(src_ptr), ld_row, ld_col,
256 reinterpret_cast<const void *
>(pad_row),
void fill_patch_array_generic_kernel(size_t element_size, const void **dest_pointers_raw, void *patch_raw, const unsigned int output_rows, const unsigned int output_cols, const unsigned int kernel_rows, const unsigned int kernel_cols, const unsigned int stride_rows, const unsigned int stride_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)
void fill_pointer_array(size_t element_size, void **dest_raw, const unsigned int array_rows, const unsigned int array_cols, void *base_ptr_raw, size_t ld_row, size_t ld_col, void *pad_buffer_raw, const unsigned int pad_top, const unsigned int valid_rows, const unsigned int pad_left, const unsigned int valid_cols)
void fill_pointer_array_generic_kernel(const size_t element_size, void **dest_raw, const unsigned int output_rows, const unsigned int output_cols, const unsigned int kernel_rows, const unsigned int kernel_cols, const unsigned int stride_rows, const unsigned int stride_cols, void *base_ptr_raw, size_t ld_row, size_t ld_col, void *pad_buffer_raw, const unsigned int pad_top, const unsigned int valid_rows, const unsigned int pad_left, const unsigned int 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)