| BlackCat_Tensors
    A GPU-supported autograd and linear algebra library, designed for neural network construction | 


Go to the source code of this file.
| Namespaces | |
| bc | |
| The Evaluator determines if an expression needs to be greedily optimized. | |
| Functions | |
| template<class Stream , class Indexes , class Image , class ImageOut > | |
| void | bc::max_pooling_forward (Stream stream, Image image, ImageOut out, Indexes mask, Dim< 2 > krnl_shape, Dim< 2 > padding=Dim< 2 >().fill(0), Dim< 2 > strides={-1,-1}) | 
| template<class Stream , class Indexes , class Image , class ImageOut > | |
| void | bc::max_pooling_backward (Stream stream, Image image, ImageOut delta, Indexes mask, Dim< 2 > krnl_shape, Dim< 2 > padding=Dim< 2 >().fill(0), Dim< 2 > strides=Dim< 2 >().fill(-1)) | 
| template<class Stream , class ColumnImage , class Image > | |
| void | bc::im2col (Stream stream, ColumnImage col_image, Image image, bc::Dim< 3 > krnl_shape, bc::Dim< 2 > padding=bc::Dim< 2 >().fill(0), bc::Dim< 2 > strides=bc::Dim< 2 >().fill(1), bc::Dim< 2 > dilation=bc::Dim< 2 >().fill(1), int numb_spatial_axis=2) | 
| template<class Stream , class ColumnImage , class Image > | |
| void | bc::col2im (Stream stream, ColumnImage col_image, Image image, bc::Dim< 3 > krnl_shape, bc::Dim< 2 > padding=bc::Dim< 2 >(), bc::Dim< 2 > strides=bc::Dim< 2 >().fill(1), bc::Dim< 2 > dilation=bc::Dim< 2 >().fill(1)) | 
 1.8.13
 1.8.13