- 16 11月, 2016 5 次提交
-
-
由 Frédéric Bastien 提交于
noticed that max_and_argmax fails, test + fix
-
由 Frédéric Bastien 提交于
Port opt from the old backend.
-
由 Maxim Kochurov 提交于
-
由 Frédéric Bastien 提交于
AWS Marketplace AMI install doc section
-
由 Arnaud Bergeron 提交于
-
- 15 11月, 2016 1 次提交
-
-
由 Pascal Lamblin 提交于
This is my proposal for GpuMaxAndArgmax (issue #1399).
-
- 14 11月, 2016 1 次提交
-
-
由 Frédéric Bastien 提交于
Pci bus ID now printed for GPU cards
-
- 11 11月, 2016 4 次提交
-
-
由 notoraptor 提交于
-
由 notoraptor 提交于
-
由 notoraptor 提交于
to get PCI Bus ID.
-
由 notoraptor 提交于
PCI Bus ID ( see issue #5176: https://github.com/Theano/Theano/issues/5176 ). Tested both in Python 2 and Python 3. Works currently with CUDA, not with OpenCL ( see libgpuarray pull request #283: https://github.com/Theano/libgpuarray/pull/283 ).
-
- 10 11月, 2016 3 次提交
-
-
由 Tim Gasper 提交于
Removed comment about Boost because does not come with this AMI.
-
由 Tim Gasper 提交于
Added small section on AWS Marketplace AMI for Theano by Bitfusion. This was okayed by nouiz a couple months ago in the google group: https://groups.google.com/forum/#!searchin/theano-users/AMI%7Csort:relevance/theano-users/bZczMYoqdFU/gXEdvohhBAAJ
-
由 notoraptor 提交于
(error message, profile output message, and comment).
-
- 09 11月, 2016 12 次提交
-
-
由 Frédéric Bastien 提交于
add doc version switcher to top of sidebar
-
由 Frédéric Bastien 提交于
Make corrMM work in float16/64
-
由 notoraptor 提交于
-
由 notoraptor 提交于
correction of casting from new MaxAndArgmax to new Argmax.
-
由 notoraptor 提交于
Ensure code works both on Python 2 and Python 3. test_reduction rewritten.
-
由 notoraptor 提交于
-
由 notoraptor 提交于
-
由 notoraptor 提交于
CPU op MaxAndArgmax rewritten so that it now takes the axes as a parameter op. Same update for GPU op GpuMaxAndArgmax. max_and_argmax wrapper rewritten to fully check the axis before passing it to MaxAndArgmax. Some other files have also been updated to ensure that the optimization which replace CPU op by GPU op works well and that all tests involving MaxAndArgmax still work well after the updates. GPU op rewritten to handle the last libgpuarray update. test_reduction rewritten. It now tests also 0-d arrays (scalars). I have run the following tests with success. The new update of libgpuarray has been downloaded, compiled and fully installed before running these tests. nosetests -v theano/gpuarray/tests/test_opt.py # There is 1 fail here, but not related to MaxAndArgmax: # ERROR: theano.gpuarray.tests.test_opt.test_local_lift_abstractconv_gpu_shape # RuntimeError: cuDNN is required for convolution and pooling nosetests -v theano/tensor/nnet/tests/test_nnet.py nosetests -v theano/tensor/tests/test_opt_uncanonicalize.py nosetests -v theano/tensor/tests/test_basic.py THEANO_FLAGS=floatX=float32,profile=True,profiling.n_ops=1000,profiling.n_apply=1000,profiling.ignore_first_call=True,profiling.destination=profiling.log nosetests --nocapture --verbose theano/gpuarray/tests/test_reduction.py Prevent Flake8! -
由 notoraptor 提交于
-
由 notoraptor 提交于
Tests have been rewritten, and they run so that a CPU computation and a GPU computation are always performed (separately) on the same input. This allow to run the tests with Theano profiling flags and then compare the execution time of MaxAndArgmax (CPU) and GpuMaxAndArgmax (GPU). Some code has also been modified in theano/tensor/basic.py, related to MaxAndArgmax, to make the API more uniform and to put most of axis checking in maxandargmax wrapper instead of in make_node functions of (Gpu)MaxAndArgmax.
-
由 notoraptor 提交于
-
由 notoraptor 提交于
GpuMaxAndArgmax op is implemented in a separate file in theano/gpuarray. A test script has also been written. To integrate this op in Theano, an optimization has been added to ttheano/gpuarray/opt.py.
-
- 08 11月, 2016 14 次提交
-
-
由 slefrancois 提交于
-
由 Frédéric Bastien 提交于
Added checks for taps values.
-
由 Frédéric Bastien 提交于
Fix remaining tests in debugmode
-
由 Frédéric Bastien 提交于
Update to fix python 3 error
-
由 Frédéric Bastien 提交于
Option to evaluate part of the max-and-argmax on cpu
-
由 Frédéric Bastien 提交于
Numpy imports
-
由 Frédéric Bastien 提交于
Fix h_softmax example data types
-
由 Pascal Lamblin 提交于
Fix grad of elemwise with boolean inputs.
-
由 Cesar Laurent 提交于
-
由 Pascal Lamblin 提交于
-
由 Pascal Lamblin 提交于
-
由 Pascal Lamblin 提交于
-
由 notoraptor 提交于
Commented code removed, and assertion added to check that call to sys.getrefcount does nots changes the refcount.
-
由 notoraptor 提交于
Update test function test_pycuda_memory_to_theano() to fix Python 3 error. The refcount of a variable seems to be different between Python 2 and Python 3. So it seems better to stock an initial refcount in a variable and then do the checkings with that variable instead of directly using comparing to constant values. Tests passed with Python 3 (Anaconda): ``` $ nosetests --verbose --nocapture theano/misc/tests/test_pycuda_theano_simple.py Run pycuda only example to test that pycuda works. ... ok Simple example with pycuda function and Theano CudaNdarray object. ... ok theano.misc.tests.test_pycuda_theano_simple.test_pycuda_memory_to_theano ... 4 gpuarray ref count before creating a CudaNdarray 4 strides (20, 5, 1) gpuarray ref count after creating a CudaNdarray 5 gpuarray ref count after deleting the CudaNdarray 4 ok ---------------------------------------------------------------------- Ran 3 tests in 0.297s OK ```
-