diff options
author | Cedric Nugteren <web@cedricnugteren.nl> | 2018-10-23 20:52:25 +0200 |
---|---|---|
committer | Cedric Nugteren <web@cedricnugteren.nl> | 2018-10-23 20:52:25 +0200 |
commit | d45911b61dedafcbd74f65df263b4197697d6a81 (patch) | |
tree | 1f5d30db2f1b77a8258c5d0b331581938574d17e /include/clblast_netlib_c.h | |
parent | 44b630fc222c6e22446c20995411994b51bc2f21 (diff) |
Added groundwork for col2im algorithm plus first non-working version of kernel and test
Diffstat (limited to 'include/clblast_netlib_c.h')
-rw-r--r-- | include/clblast_netlib_c.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/include/clblast_netlib_c.h b/include/clblast_netlib_c.h index b64b82eb..65545bfb 100644 --- a/include/clblast_netlib_c.h +++ b/include/clblast_netlib_c.h @@ -960,6 +960,20 @@ void PUBLIC_API cblas_zim2col(const int channels, const int height, const int wi const void* im, void* col); +// Col2im function (non-BLAS function): SCOL2IM/DCOL2IM/CCOL2IM/ZCOL2IM/HCOL2IM +void PUBLIC_API cblas_scol2im(const int channels, const int height, const int width, const int kernel_h, const int kernel_w, const int pad_h, const int pad_w, const int stride_h, const int stride_w, const int dilation_h, const int dilation_w, + const float* col, + float* im); +void PUBLIC_API cblas_dcol2im(const int channels, const int height, const int width, const int kernel_h, const int kernel_w, const int pad_h, const int pad_w, const int stride_h, const int stride_w, const int dilation_h, const int dilation_w, + const double* col, + double* im); +void PUBLIC_API cblas_ccol2im(const int channels, const int height, const int width, const int kernel_h, const int kernel_w, const int pad_h, const int pad_w, const int stride_h, const int stride_w, const int dilation_h, const int dilation_w, + const void* col, + void* im); +void PUBLIC_API cblas_zcol2im(const int channels, const int height, const int width, const int kernel_h, const int kernel_w, const int pad_h, const int pad_w, const int stride_h, const int stride_w, const int dilation_h, const int dilation_w, + const void* col, + void* im); + // ================================================================================================= #ifdef __cplusplus |