- 05 8月, 2014 8 次提交
-
-
由 Frederic 提交于
-
由 Frederic 提交于
-
由 Frédéric Bastien 提交于
caffe conv kernel for theano. tests work, but needs integration and some...
-
由 Arjun Jain 提交于
- changed conv to corr as suggested by Fred
-
由 Arjun Jain 提交于
-
由 Frédéric Bastien 提交于
Only create the handle if we specify a device to gpu_init().
-
由 abergeron 提交于
[CRASH,DOC,ENH] Mixed
-
由 Arnaud Bergeron 提交于
mostly useless.
-
- 04 8月, 2014 4 次提交
-
-
由 Frederic 提交于
-
由 Frederic 提交于
-
由 Arnaud Bergeron 提交于
-
由 Arnaud Bergeron 提交于
-
- 03 8月, 2014 1 次提交
-
-
由 Arjun Jain 提交于
-
- 02 8月, 2014 9 次提交
-
-
由 Arjun Jain 提交于
Including support for 'full' convolutions. It uses the existing pad functionality of the c/cuda code. If mode == valid, I make pad = filter_size -1. This is passed to the C code, and everything else gets taken care of automatically. The theano-nose for test_full does not pass, however, the test function test_gemm() passes. @nouiz: do you know why?
-
由 Frederic 提交于
-
由 Frederic 提交于
-
由 Frederic 提交于
-
由 Pascal Lamblin 提交于
Fix compile on cuda < 5.0.
-
由 Pascal Lamblin 提交于
[CRASH] Be more resistent to NumPy bad strides for shapes of 1.
-
由 Pascal Lamblin 提交于
[TEST fix] Fix debugmode checking in python3
-
由 Arnaud Bergeron 提交于
-
由 Frederic 提交于
-
- 01 8月, 2014 8 次提交
-
-
由 Arjun Jain 提交于
Merge commit 'refs/pullreqs/origin/pr/2' into conv_gemm after Fred's commit which said valid finally works.
-
由 Frederic 提交于
-
由 Frederic 提交于
-
-
由 Frederic 提交于
-
由 Arjun Jain 提交于
-
由 Arjun Jain 提交于
-
由 Arjun Jain 提交于
- added a test that does a check on variety of shapes and sizes of image and kernel - removed flip form local_conv_gemm in cuda/opt.py is the code never reached there for me - added flip in the kernel in the test code itself
-
- 31 7月, 2014 10 次提交
-
-
由 abergeron 提交于
[CRASH] Conv2d none
-
由 Frederic 提交于
-
由 Frederic 提交于
-
由 Frederic 提交于
-
由 Arjun Jain 提交于
Look what I did on like 117 in file theano/sandbox/cuda/tests/test_conv_cuda_ndarray.py. I rotated the kernel by 180 before convolution, and this now gives the same result as GpuConvMM. So, I think the cuda/c part is completely fine and the corrent arguments are being passed to the cublas function.
-
由 Arjun Jain 提交于
Hi Fred, I tried it out, but for me, it doesnt find conv() in package cuda_ndarray gpuval = cuda_ndarray.conv(img, kern, mode, subsample). So, made the changes in the test_conv_cuda_ndarray _test_dummy(). I see that the cpu version is computed using py_conv(), which in turn calls scipy.signal.convolve2d. How can the result 'gpuval' now be the same as scipy.signal.convolve2d instead of the scipy.signal.correlate? Also, this still passes tests for all image, kernel, channel and batch sizes: https://github.com/stencilman/Theano-1/blob/fb66035292ef070b86466bf61c9c42b8faaa0a1c/theano/sandbox/cuda/tests/test_conv_gemm.py
-
由 abergeron 提交于
Fix optimization error
-
由 Frederic 提交于
-
由 Frederic 提交于
-
由 Frederic 提交于
-