Small fixes to the svd and lstsq ops
Allow to detect if we use cublas v2 or not.
caffe conv kernel for theano. tests work, but needs integration and some cleanup
Merge pull request #1978 from AlassaneNdiaye/fix__test_cross_validation.py

Fix to the test_cross_validation.py script
Merge pull request #2001 from nouiz/cublasv2

Allow to detect if we use cublas v2 or not.
changes after abergeron commented on the code
Force recompilation of all ops following cublas v2 interface change.
Merge pull request #2003 from nouiz/cublasv2

Force recompilation of all ops following cublas v2 interface change.
Fix compilation crash in mrg on the GPU.
Merge pull request #2004 from nouiz/crash_mrg

[CRASH] Fix compilation crash in mrg on the GPU.
Fix debugmode checking in python3
remove old code that isn't used.
Add error about the missing implementation.
remove old code and small fix for not yet used code.
Opt to use GpuConvMM in valid mode.
Better handling of transfer and better error reporting and fix refcount.
warn about bugged code.
Reuse the current gpu conv test for gpuconvmm
Reuse pre allocated memory.
Add check and better error message