- This repository contains my some convolution implementations
- All convolution implenentations are implemented in
python/my_convolution/src/my_convolution.py
.
my_convolution.convolution_with_numpy( x: np.ndarray, W: np.ndarray, stride: int = 1, pad: int = 0)
my_convolution.convolution_with_standard_library( x: List[List[List[List[float]]]], W: List[List[List[List[float]]]], stride: int = 1, pad: int = 0)
my_convolution.convolution_with_im2col( x: List[List[List[List[float]]]], W: List[List[List[List[float]]]], stride: int = 1, pad: int = 0)
my_convolution.convolution_with_im2col_and_gemm( x: List[List[List[List[float]]]], W: List[List[List[List[float]]]], stride: int = 1, pad: int = 0)
pytest python/my_convolution/tests