Support for non-square images and kernels
removing printf, what Fred suggested doesnt work for me
Feature: support for all stride sized. This makes it work for all subsample (x, y) values and all kernel, batch, image size compatible on GPU. @nouiz: Can you please run the tests once again just to be double sure? I think it works correctly.
Changing doc not to say it doesnt work on non-square
small doc fix.
Make a better error message and re-enable the compilation cache for GpuConvMM.
Make conv_gemm optimizer support strided convolution
Test if subsampling GpuConv ops get properly replaced with CorrMM ops
Addressing @abergeron valid comments for fixes
cleanup cuda convolution tests
Merge pull request #7 from f0k/cormm-cleantest

Cleanup CUDA convolution tests
Merge pull request #2023 from stencilman/conv_gemm

Conv gemm non-square kernel support