[theano] 01/03: Merge tag 'upstream/0.9.0'
Rebecca Palmer
rnpalmer-guest at moszumanska.debian.org
Mon Sep 18 21:42:25 UTC 2017
This is an automated email from the git hooks/post-receive script.
rnpalmer-guest pushed a commit to branch master
in repository theano.
commit bb10e95b2c00027bb50977d2e1cf85c8f3ed73e9
Merge: f4d342c 924138d
Author: Rebecca N. Palmer <rebecca_palmer at zoho.com>
Date: Mon Sep 18 21:20:46 2017 +0100
Merge tag 'upstream/0.9.0'
Upstream version 0.9.0
.jenkins/jenkins_buildbot_nogpp.sh | 53 +
.jenkins/jenkins_buildbot_python2.sh | 90 +
.jenkins/jenkins_buildbot_python2_32bit.sh | 16 +
.jenkins/jenkins_buildbot_python2_debug.sh | 55 +
.jenkins/jenkins_buildbot_python3.sh | 22 +
.jenkins/jenkins_buildbot_release_extra.sh | 86 +
.jenkins/jenkins_pretest.sh | 19 +
.jenkins/jenkins_test1.sh | 17 +
.jenkins/jenkins_test2.sh | 81 +
.mailmap | 222 +-
.travis.yml | 54 +-
.travis/travis_before_install.sh | 13 +
.travis/travis_install.sh | 14 +
CONTRIBUTING.md | 2 +
HISTORY.txt | 633 +++
ISSUE_TEMPLATE.md | 11 +
MANIFEST.in | 3 +-
NEWS.txt | 510 +-
NEWS_DEV.txt | 66 +-
README.txt | 13 +-
Theano.pyproj | 9 +-
benchmark/README | 6 -
benchmark/autoencoder/Makefile | 5 -
benchmark/autoencoder/aa.cc | 133 -
benchmark/autoencoder/aa.py | 220 -
benchmark/autoencoder/aa_numpy.py | 62 -
benchmark/convolution/bench.sh | 7 -
benchmark/convolution/conv2d.py | 42 -
benchmark/convolution/opencv.py | 32 -
benchmark/convolution/scipy_conv.py | 31 -
benchmark/numexpr/gen_graph.py | 252 -
benchmark/regression/regression.py | 117 -
{theano/sandbox/gpuarray/tests => bin}/__init__.py | 0
bin/theano-cache | 86 +-
bin/theano-nose | 266 +-
bin/theano-test | 25 -
bin/theano_cache.py | 99 +
bin/{theano-nose => theano_nose.py} | 16 +-
doc/.static/fix_rtd.css | 11 +
doc/.static/version_switch.js | 107 +
doc/LICENSE.txt | 8 +-
doc/cifarSC2011/advanced_theano.txt | 2 +-
doc/citation.txt | 38 +-
doc/conf.py | 92 +-
doc/core_development_guide.txt | 3 -
doc/crei2013/advanced_theano.txt | 2 +-
doc/crei2013/ifelse_switch.py | 2 +-
doc/crei2013/logreg.py | 2 +-
doc/crei2013/scan_poly.py | 2 +-
doc/crei2013/scan_pow.py | 2 +-
doc/css.inc | 14 +
doc/dev_start_guide.txt | 513 +-
doc/developer/scan.txt | 446 +-
doc/extending/extending_theano.txt | 57 +-
doc/extending/extending_theano_c.txt | 8 +
doc/extending/extending_theano_gpu.txt | 246 +
doc/extending/extending_theano_solution_1.py | 2 +
doc/extending/graphstructures.txt | 2 +-
doc/extending/index.txt | 1 +
doc/extending/op.txt | 4 +-
doc/extending/optimization.txt | 6 +-
doc/extending/unittest.txt | 2 +-
doc/extending/using_params.txt | 15 +
doc/faq.txt | 105 +-
doc/generate_dtype_tensor_table.py | 11 +-
doc/glossary.txt | 2 +-
doc/hpcs2011_tutorial/double_op.py | 2 +-
doc/hpcs2011_tutorial/logreg_example.py | 2 +-
doc/hpcs2011_tutorial/pycuda_double_op.py | 2 +-
doc/hpcs2011_tutorial/pycuda_simple.py | 2 +-
doc/hpcs2011_tutorial/scan_poly.py | 2 +-
doc/hpcs2011_tutorial/scan_pow.py | 2 +-
doc/hpcs2011_tutorial/simple_example.py | 2 +-
doc/images/theano_logo_allwhite_210x70.png | Bin 0 -> 4626 bytes
doc/index.txt | 57 +-
doc/install.txt | 896 +--
doc/install_centos6.txt | 107 +-
doc/install_generic.inc | 105 +
doc/install_macos.txt | 154 +
doc/install_others.txt | 52 +
doc/install_ubuntu.txt | 277 +-
doc/install_windows.txt | 77 +-
doc/internal/how_to_release.txt | 99 +-
doc/internal/metadocumentation.txt | 19 +-
doc/internal/release.txt | 12 +-
doc/introduction.txt | 18 +-
doc/library/compile/debugmode.txt | 2 +-
doc/library/compile/function.txt | 7 +-
doc/library/compile/index.txt | 1 -
doc/library/compile/io.txt | 2 +-
doc/library/compile/mode.txt | 5 +-
doc/library/compile/nanguardmode.txt | 7 +-
doc/library/compile/profilemode.txt | 204 +-
doc/library/compile/shared.txt | 33 +-
doc/library/config.txt | 465 +-
doc/library/d3viz/index.ipynb | 122 +-
doc/library/d3viz/index.txt | 22 +-
doc/library/gof/fgraph.txt | 33 +-
doc/library/gof/graph.txt | 10 +-
doc/library/gof/type.txt | 10 +-
doc/library/gof/utils.txt | 10 +-
doc/library/{sandbox => }/gpuarray/dnn.txt | 54 +-
doc/library/{sandbox => }/gpuarray/extra.txt | 4 +-
doc/library/gpuarray/fft.txt | 54 +
doc/library/{sandbox => }/gpuarray/index.txt | 5 +-
doc/library/{sandbox => }/gpuarray/op.txt | 14 +-
doc/library/gpuarray/plot_fft.png | Bin 0 -> 24638 bytes
doc/library/{sandbox => }/gpuarray/type.txt | 4 +-
doc/library/index.txt | 27 +-
doc/library/printing.txt | 4 +-
doc/library/sandbox/cuda/dnn.txt | 65 +-
doc/library/sandbox/index.txt | 1 -
doc/library/scan.txt | 90 +-
doc/library/tensor/basic.txt | 260 +-
doc/library/tensor/elemwise.txt | 15 +
doc/library/tensor/fft.txt | 43 +
doc/library/tensor/index.txt | 2 +
doc/library/tensor/nnet/bn.txt | 5 +
doc/library/tensor/nnet/conv.txt | 36 +-
doc/library/tensor/nnet/index.txt | 2 +-
doc/library/tensor/nnet/nnet.txt | 18 +-
doc/library/tensor/plot_fft.png | Bin 0 -> 24638 bytes
doc/library/tensor/raw_random.txt | 2 +-
doc/library/tensor/shared_randomstreams.txt | 2 +-
doc/library/tensor/signal/downsample.txt | 10 +-
doc/library/tensor/signal/index.txt | 1 +
doc/library/tensor/signal/pool.txt | 16 +
doc/library/tensor/slinalg.txt | 5 +
doc/library/tests.txt | 8 +
doc/links.txt | 2 +-
doc/omlw2014/logreg.py | 2 +-
doc/optimizations.txt | 4 +-
doc/requirements.inc | 117 +
doc/requirements.txt | 3 +
doc/sandbox/broadcasting.txt | 29 -
doc/sandbox/fg.txt | 19 -
doc/sandbox/index2.txt | 1 -
doc/sandbox/sparse.txt | 4 +-
doc/scripts/docgen.py | 10 +-
doc/theano-full.bib | 124 +
doc/theano-short.bib | 11 +
doc/troubleshooting.txt | 336 ++
doc/tutorial/adding.txt | 14 +-
doc/tutorial/adding_solution_1.py | 2 +-
doc/tutorial/aliasing.txt | 47 -
doc/tutorial/bcast.png | Bin 0 -> 25804 bytes
doc/tutorial/broadcasting.txt | 83 +
doc/tutorial/conditions.txt | 9 +
doc/tutorial/conv_arithmetic.txt | 1002 ++++
.../arbitrary_padding_no_strides.gif | Bin 0 -> 366138 bytes
.../arbitrary_padding_no_strides.pdf | Bin 0 -> 43055 bytes
.../arbitrary_padding_no_strides_transposed.gif | Bin 0 -> 260574 bytes
.../arbitrary_padding_no_strides_transposed.pdf | Bin 0 -> 39682 bytes
doc/tutorial/conv_arithmetic_figures/dilation.gif | Bin 0 -> 124951 bytes
doc/tutorial/conv_arithmetic_figures/dilation.pdf | Bin 0 -> 3006 bytes
.../full_padding_no_strides.gif | Bin 0 -> 443878 bytes
.../full_padding_no_strides.pdf | Bin 0 -> 46434 bytes
.../full_padding_no_strides_transposed.gif | Bin 0 -> 220238 bytes
.../full_padding_no_strides_transposed.pdf | Bin 0 -> 36665 bytes
.../no_padding_no_strides.gif | Bin 0 -> 27814 bytes
.../no_padding_no_strides.pdf | Bin 0 -> 18276 bytes
.../no_padding_no_strides_transposed.gif | Bin 0 -> 127685 bytes
.../no_padding_no_strides_transposed.pdf | Bin 0 -> 26889 bytes
.../conv_arithmetic_figures/no_padding_strides.gif | Bin 0 -> 34509 bytes
.../conv_arithmetic_figures/no_padding_strides.pdf | Bin 0 -> 21098 bytes
.../no_padding_strides_transposed.gif | Bin 0 -> 196131 bytes
.../no_padding_strides_transposed.pdf | Bin 0 -> 31390 bytes
.../numerical_no_padding_no_strides.gif | Bin 0 -> 54826 bytes
.../numerical_no_padding_no_strides.pdf | Bin 0 -> 22686 bytes
.../numerical_padding_strides.gif | Bin 0 -> 89960 bytes
.../numerical_padding_strides.pdf | Bin 0 -> 33397 bytes
.../conv_arithmetic_figures/padding_strides.gif | Bin 0 -> 96328 bytes
.../conv_arithmetic_figures/padding_strides.pdf | Bin 0 -> 31188 bytes
.../padding_strides_odd.gif | Bin 0 -> 100675 bytes
.../padding_strides_odd.pdf | Bin 0 -> 34627 bytes
.../padding_strides_odd_transposed.gif | Bin 0 -> 303987 bytes
.../padding_strides_odd_transposed.pdf | Bin 0 -> 38458 bytes
.../padding_strides_transposed.gif | Bin 0 -> 202264 bytes
.../padding_strides_transposed.pdf | Bin 0 -> 33020 bytes
.../same_padding_no_strides.gif | Bin 0 -> 214572 bytes
.../same_padding_no_strides.pdf | Bin 0 -> 35063 bytes
.../same_padding_no_strides_transposed.gif | Bin 0 -> 214572 bytes
.../same_padding_no_strides_transposed.pdf | Bin 0 -> 35074 bytes
doc/tutorial/debug_faq.txt | 10 +-
doc/tutorial/examples.txt | 70 +-
doc/tutorial/faq_tutorial.txt | 2 +-
doc/tutorial/gpu_data_convert.txt | 2 +-
doc/tutorial/gradients.txt | 2 +-
doc/tutorial/index.txt | 2 +
doc/tutorial/loop.txt | 3 +
doc/tutorial/loop_solution_1.py | 2 +-
doc/tutorial/modes.txt | 141 +-
doc/tutorial/modes_solution_1.py | 2 +-
doc/tutorial/multi_cores.txt | 7 +
doc/tutorial/nan_tutorial.txt | 14 +-
doc/tutorial/printing_drawing.txt | 8 +-
doc/tutorial/profiling.txt | 4 +-
doc/tutorial/profiling_example.py | 1 +
doc/tutorial/sparse.txt | 2 +-
doc/tutorial/using_gpu.txt | 634 +--
doc/tutorial/using_gpu_solution_1.py | 265 +-
doc/tutorial/using_multi_gpu.txt | 6 +-
doc/updating.txt | 87 +
requirement-rtd.txt | 2 +
setup.cfg | 2 +-
setup.py | 16 +-
theano/__init__.py | 13 +-
theano/compat/__init__.py | 37 +-
theano/compat/python2x.py | 373 --
theano/compat/six.py | 1 +
theano/compile/__init__.py | 3 +-
theano/compile/builders.py | 618 +-
theano/compile/debugmode.py | 185 +-
theano/compile/function.py | 44 +-
theano/compile/function_module.py | 234 +-
theano/compile/io.py | 65 +-
theano/compile/mode.py | 73 +-
theano/compile/monitormode.py | 10 +-
theano/compile/nanguardmode.py | 185 +-
theano/compile/ops.py | 40 +-
theano/compile/pfunc.py | 11 +-
theano/compile/profilemode.py | 753 ---
theano/compile/profiling.py | 272 +-
theano/compile/sharedvalue.py | 31 +-
theano/compile/tests/test_builders.py | 248 +-
theano/compile/tests/test_debugmode.py | 39 +-
theano/compile/tests/test_function.py | 41 +-
theano/compile/tests/test_function_module.py | 73 +-
theano/compile/tests/test_misc.py | 12 +-
theano/compile/tests/test_mode.py | 6 +
theano/compile/tests/test_modes.py | 17 +-
theano/compile/tests/test_monitormode.py | 10 +-
theano/compile/tests/test_nanguardmode.py | 53 +-
theano/compile/tests/test_ops.py | 7 +-
theano/compile/tests/test_pfunc.py | 273 +-
theano/compile/tests/test_profiling.py | 10 +-
theano/compile/tests/test_shared.py | 99 +-
theano/configdefaults.py | 327 +-
theano/configparser.py | 73 +-
theano/d3viz/__init__.py | 1 +
theano/d3viz/d3viz.py | 21 +-
theano/d3viz/formatting.py | 48 +-
theano/d3viz/html/template.html | 2 +-
theano/d3viz/tests/models.py | 13 +
theano/d3viz/tests/test_d3viz.py | 11 +-
theano/d3viz/tests/test_formatting.py | 6 +-
theano/gof/__init__.py | 4 +-
theano/gof/callcache.py | 15 +
theano/gof/cc.py | 151 +-
theano/gof/cmodule.py | 248 +-
theano/gof/compiledir.py | 29 +-
theano/gof/compilelock.py | 1 +
theano/gof/cutils.py | 3 +-
theano/gof/destroyhandler.py | 30 +-
theano/gof/fg.py | 320 +-
theano/gof/graph.py | 67 +-
theano/gof/lazylinker_c.c | 54 +-
theano/gof/lazylinker_c.py | 5 +-
theano/gof/link.py | 68 +-
theano/gof/null_type.py | 1 +
theano/gof/op.py | 242 +-
theano/gof/opt.py | 669 ++-
theano/gof/optdb.py | 84 +-
theano/gof/sandbox/equilibrium.py | 146 -
theano/gof/sched.py | 4 +
theano/gof/tests/test_cc.py | 41 +-
theano/gof/tests/test_cmodule.py | 10 +-
theano/gof/tests/test_compiledir.py | 1 +
theano/gof/tests/test_compute_test_value.py | 62 +-
theano/gof/tests/test_destroyhandler.py | 49 +-
theano/gof/tests/test_fg.py | 17 +-
theano/gof/tests/test_graph.py | 25 +-
theano/gof/tests/test_graph_opt_caching.py | 15 +-
theano/gof/tests/test_lazy.py | 14 +-
theano/gof/tests/test_link.py | 17 +-
theano/gof/tests/test_op.py | 29 +-
theano/gof/tests/test_opt.py | 32 +-
theano/gof/tests/test_optdb.py | 1 +
theano/gof/tests/test_sched.py | 1 +
theano/gof/tests/test_toolbox.py | 3 +-
theano/gof/tests/test_types.py | 5 +-
theano/gof/tests/test_utils.py | 20 +-
theano/gof/tests/test_vm.py | 69 +-
theano/gof/toolbox.py | 51 +-
theano/gof/type.py | 165 +-
theano/gof/unify.py | 55 +-
theano/gof/utils.py | 141 +-
theano/gof/vm.py | 126 +-
theano/gpuarray/__init__.py | 197 +
theano/{sandbox => }/gpuarray/basic_ops.py | 623 +-
theano/gpuarray/blas.py | 1718 ++++++
theano/gpuarray/blockgemv.c | 129 +
theano/gpuarray/blockger.c | 117 +
theano/gpuarray/blocksparse.py | 146 +
theano/{sandbox => }/gpuarray/conv_desc.c | 0
theano/gpuarray/corr3d_gemm.c | 693 +++
theano/gpuarray/corr_gemm.c | 614 ++
theano/gpuarray/cudnn_helper.h | 16 +
theano/gpuarray/dnn.py | 3283 +++++++++++
theano/{sandbox => }/gpuarray/dnn_base.c | 101 +-
theano/gpuarray/dnn_batchnorm.c | 121 +
theano/gpuarray/dnn_batchnorm_base.c | 40 +
theano/gpuarray/dnn_batchnorm_grad.c | 100 +
theano/gpuarray/dnn_batchnorm_inf.c | 68 +
theano/{sandbox => }/gpuarray/dnn_conv_base.c | 0
theano/gpuarray/dnn_dropout_desc.c | 45 +
theano/gpuarray/dnn_dropout_fwd.c | 60 +
theano/{sandbox => }/gpuarray/dnn_fwd.c | 107 +-
theano/{sandbox => }/gpuarray/dnn_gi.c | 145 +-
theano/{sandbox => }/gpuarray/dnn_gw.c | 145 +-
theano/{sandbox => }/gpuarray/dnn_pool.c | 34 +-
theano/{sandbox => }/gpuarray/dnn_pool_grad.c | 26 +-
theano/gpuarray/dnn_rnn_desc.c | 45 +
theano/gpuarray/dnn_rnn_fwd.c | 218 +
theano/gpuarray/dnn_rnn_gi.c | 239 +
theano/gpuarray/dnn_rnn_gw.c | 173 +
theano/gpuarray/dnn_rnn_paramsize.c | 64 +
theano/{sandbox => }/gpuarray/dnn_softmax.c | 16 +-
theano/{sandbox => }/gpuarray/dnn_softmax_grad.c | 20 +-
theano/{sandbox => }/gpuarray/elemwise.py | 682 +--
theano/gpuarray/extra_ops.py | 497 ++
theano/gpuarray/fft.py | 384 ++
theano/{sandbox => }/gpuarray/fp16_help.py | 3 +
theano/{sandbox => }/gpuarray/gemm16.c | 4 +-
theano/{sandbox => }/gpuarray/gpuarray_helper.h | 0
theano/{sandbox => }/gpuarray/kernel_codegen.py | 87 +-
theano/gpuarray/linalg.py | 214 +
theano/gpuarray/multinomial.py | 518 ++
theano/{sandbox => }/gpuarray/neighbours.py | 186 +-
theano/{sandbox => }/gpuarray/nerv.py | 18 +-
theano/{sandbox => }/gpuarray/nnet.py | 188 +-
theano/gpuarray/opt.py | 2075 +++++++
theano/{sandbox => }/gpuarray/opt_util.py | 85 +-
theano/gpuarray/pool.c | 329 ++
theano/gpuarray/pool.py | 448 ++
theano/gpuarray/pool_ave_grad.c | 182 +
theano/gpuarray/pool_grad_grad.c | 176 +
theano/gpuarray/pool_max_grad.c | 167 +
theano/gpuarray/pool_max_rop.c | 197 +
theano/gpuarray/reduction.py | 144 +
theano/{sandbox => }/gpuarray/subtensor.py | 603 +-
theano/{sandbox => }/gpuarray/tests/GpuArray.pkl | 2 +-
theano/{sandbox => }/gpuarray/tests/__init__.py | 0
theano/{sandbox => }/gpuarray/tests/config.py | 20 +-
theano/gpuarray/tests/rnn_support.py | 231 +
theano/gpuarray/tests/test_abstractconv.py | 258 +
.../{sandbox => }/gpuarray/tests/test_basic_ops.py | 115 +-
theano/{sandbox => }/gpuarray/tests/test_blas.py | 78 +-
.../cuda => gpuarray}/tests/test_blocksparse.py | 32 +-
theano/gpuarray/tests/test_cgpukernelbase.py | 72 +
theano/gpuarray/tests/test_dnn.py | 2117 +++++++
.../{sandbox => }/gpuarray/tests/test_elemwise.py | 167 +-
theano/gpuarray/tests/test_extra_ops.py | 263 +
theano/gpuarray/tests/test_fft.py | 254 +
theano/gpuarray/tests/test_gemmcorr.py | 221 +
theano/gpuarray/tests/test_gemmcorr3d.py | 220 +
theano/gpuarray/tests/test_linalg.py | 114 +
theano/gpuarray/tests/test_multinomial.py | 350 ++
.../gpuarray/tests/test_neighbours.py | 1 +
theano/{sandbox => }/gpuarray/tests/test_nerv.py | 9 +-
theano/{sandbox => }/gpuarray/tests/test_nnet.py | 32 +-
theano/{sandbox => }/gpuarray/tests/test_opt.py | 229 +-
theano/{sandbox => }/gpuarray/tests/test_pickle.py | 38 +-
theano/gpuarray/tests/test_pool.py | 292 +
theano/gpuarray/tests/test_reduction.py | 197 +
theano/{sandbox => }/gpuarray/tests/test_scan.py | 33 +-
theano/gpuarray/tests/test_subtensor.py | 214 +
theano/{sandbox => }/gpuarray/tests/test_type.py | 11 +-
theano/gpuarray/tests/tstgpueye.c | 49 +
theano/{sandbox => }/gpuarray/type.py | 149 +-
theano/gradient.py | 212 +-
theano/ifelse.py | 31 +-
theano/misc/buildbot_filter.py | 2 +-
theano/misc/check_blas.py | 36 +-
theano/misc/check_duplicate_key.py | 2 +-
theano/misc/check_multi_gpu.py | 9 +-
theano/misc/cpucount.py | 2 +-
theano/misc/cudamat_utils.py | 1 +
theano/misc/do_nightly_build | 53 +-
theano/misc/do_nightly_build_send | 25 +-
theano/misc/doubleop.py | 27 +-
theano/misc/elemwise_openmp_speedup.py | 12 +-
theano/misc/elemwise_time_test.py | 2 +-
theano/misc/frozendict.py | 52 +
theano/misc/gh_api.py | 2 +-
theano/misc/gnumpy_utils.py | 1 +
theano/misc/hooks/check_whitespace.py | 3 +-
theano/misc/hooks/reindent.py | 3 +-
theano/misc/latence_gpu_transfert.py | 8 +-
theano/misc/may_share_memory.py | 9 +-
theano/misc/ordered_set.py | 2 +-
theano/misc/pkl_utils.py | 23 +-
theano/misc/pycuda_example.py | 36 +-
theano/misc/pycuda_init.py | 1 +
theano/misc/pycuda_utils.py | 1 +
theano/misc/safe_asarray.py | 7 +-
theano/misc/strutil.py | 1 +
theano/misc/tests/test_cudamat_utils.py | 11 +-
theano/misc/tests/test_gnumpy_utils.py | 10 +-
theano/misc/tests/test_may_share_memory.py | 7 +-
theano/misc/tests/test_pkl_utils.py | 16 +-
theano/misc/tests/test_pycuda_example.py | 26 +-
theano/misc/tests/test_pycuda_theano_simple.py | 43 +-
theano/misc/tests/test_pycuda_utils.py | 27 +-
theano/misc/windows.py | 16 +-
theano/printing.py | 397 +-
theano/raise_op.py | 2 +-
theano/sandbox/blocksparse.py | 1 +
theano/sandbox/conv.py | 2 +-
theano/sandbox/cuda/GpuConv3D.py | 1 +
theano/sandbox/cuda/GpuConvGrad3D.py | 19 +-
theano/sandbox/cuda/GpuConvTransp3D.py | 59 +-
theano/sandbox/cuda/__init__.py | 166 +-
theano/sandbox/cuda/basic_ops.py | 262 +-
theano/sandbox/cuda/blas.py | 704 ++-
theano/sandbox/cuda/blocksparse.py | 1 +
theano/sandbox/cuda/conv.cu | 20 +-
theano/sandbox/cuda/corr3d_gemm.cu | 330 +-
theano/sandbox/cuda/corr_gemm.cu | 237 +-
theano/sandbox/cuda/cuda_ndarray.cu | 59 +-
theano/sandbox/cuda/cula.py | 6 +-
theano/sandbox/cuda/dnn.py | 1529 ++++-
theano/sandbox/cuda/dnn_fwd.c | 55 +-
theano/sandbox/cuda/dnn_gi.c | 84 +-
theano/sandbox/cuda/dnn_gw.c | 79 +-
theano/sandbox/cuda/elemwise.py | 282 +-
theano/sandbox/cuda/extra_ops.py | 16 +-
theano/sandbox/cuda/fftconv.py | 36 +-
theano/sandbox/cuda/kernel_codegen.py | 49 +-
theano/sandbox/cuda/neighbours.py | 7 +-
theano/sandbox/cuda/nnet.py | 117 +-
theano/sandbox/cuda/nvcc_compiler.py | 91 +-
theano/sandbox/cuda/opt.py | 688 ++-
theano/sandbox/cuda/opt_util.py | 78 +-
theano/sandbox/cuda/rng_curand.py | 66 +-
theano/sandbox/cuda/tests/test_abstractconv.py | 226 +-
theano/sandbox/cuda/tests/test_basic_ops.py | 285 +-
theano/sandbox/cuda/tests/test_bench_loopfusion.py | 136 +-
theano/sandbox/cuda/tests/test_blas.py | 267 +-
theano/sandbox/cuda/tests/test_blocksparse.py | 1 +
.../sandbox/cuda/tests/test_conv_cuda_ndarray.py | 278 +-
theano/sandbox/cuda/tests/test_cuda_ndarray.py | 218 +-
theano/sandbox/cuda/tests/test_cula.py | 1 +
theano/sandbox/cuda/tests/test_dnn.py | 1067 ++--
theano/sandbox/cuda/tests/test_driver.py | 8 +-
theano/sandbox/cuda/tests/test_extra_ops.py | 52 +-
theano/sandbox/cuda/tests/test_fftconv.py | 1 +
theano/sandbox/cuda/tests/test_gemmcorr3d.py | 125 +-
theano/sandbox/cuda/tests/test_gradient.py | 3 +-
theano/sandbox/cuda/tests/test_memory.py | 28 +-
theano/sandbox/cuda/tests/test_mlp.py | 170 +-
theano/sandbox/cuda/tests/test_neighbours.py | 9 +-
theano/sandbox/cuda/tests/test_nnet.py | 2 +-
theano/sandbox/cuda/tests/test_opt.py | 138 +-
theano/sandbox/cuda/tests/test_rng_curand.py | 12 +-
theano/sandbox/cuda/tests/test_tensor_op.py | 25 +-
theano/sandbox/cuda/tests/test_type.py | 1 +
theano/sandbox/cuda/tests/test_var.py | 33 +-
theano/sandbox/cuda/tests/test_viewop.py | 6 +-
theano/sandbox/cuda/tests/walltime.py | 60 +-
theano/sandbox/cuda/type.py | 67 +-
theano/sandbox/cuda/var.py | 62 +-
theano/sandbox/fourier.py | 10 +
theano/sandbox/gpuarray/__init__.py | 137 +-
theano/sandbox/gpuarray/blas.py | 355 --
theano/sandbox/gpuarray/comp.py | 55 -
theano/sandbox/gpuarray/cudnn_helper.h | 25 -
theano/sandbox/gpuarray/dnn.py | 1640 ------
theano/sandbox/gpuarray/opt.py | 1009 ----
theano/sandbox/gpuarray/tests/test_abstractconv.py | 51 -
theano/sandbox/gpuarray/tests/test_dnn.py | 974 ----
theano/sandbox/gpuarray/tests/test_subtensor.py | 57 -
theano/sandbox/linalg/__init__.py | 1 +
theano/sandbox/linalg/ops.py | 1 +
theano/sandbox/linalg/tests/test_linalg.py | 1 +
theano/sandbox/minimal.py | 10 +-
theano/sandbox/multinomial.py | 61 +-
theano/sandbox/neighbourhoods.py | 277 -
theano/sandbox/neighbours.py | 1 +
theano/sandbox/rng_mrg.py | 196 +-
theano/sandbox/softsign.py | 42 +-
theano/sandbox/solve.py | 79 +-
theano/sandbox/tests/test_multinomial.py | 11 +-
.../tests/test_multinomial_wo_replacement.py | 11 +
theano/sandbox/tests/test_neighbourhoods.py | 173 -
theano/sandbox/tests/test_rng_mrg.py | 112 +-
theano/scalar/__init__.py | 1 +
theano/scalar/basic.py | 766 ++-
theano/scalar/basic_scipy.py | 4 +-
theano/scalar/basic_sympy.py | 1 +
theano/scalar/sharedvar.py | 2 +-
theano/scalar/tests/test_basic.py | 117 +-
theano/scalar/tests/test_basic_sympy.py | 10 +-
theano/scalar/tests/test_div_future.py | 2 +-
theano/scalar/tests/test_div_no_future.py | 1 +
theano/scan_module/__init__.py | 2 +
theano/scan_module/scan.py | 53 +-
theano/scan_module/scan_checkpoints.py | 164 +
theano/scan_module/scan_op.py | 480 +-
theano/scan_module/scan_opt.py | 60 +-
theano/scan_module/scan_perform.c | 5944 ++++++++++++--------
theano/scan_module/scan_perform.pyx | 19 +-
theano/scan_module/scan_perform_ext.py | 26 +-
theano/scan_module/scan_utils.py | 45 +-
theano/scan_module/scan_views.py | 1 +
theano/scan_module/tests/test_scan.py | 99 +-
theano/scan_module/tests/test_scan_checkpoints.py | 71 +
theano/scan_module/tests/test_scan_opt.py | 3 +-
theano/scan_module/tests/test_scan_utils.py | 1 +
theano/sparse/__init__.py | 1 +
theano/sparse/basic.py | 155 +-
theano/sparse/opt.py | 86 +-
theano/sparse/sandbox/sp.py | 73 +-
theano/sparse/sandbox/sp2.py | 17 +-
theano/sparse/sandbox/test_sp.py | 65 +-
theano/sparse/sandbox/truedot.py | 4 +-
theano/sparse/sharedvar.py | 1 +
theano/sparse/tests/test_basic.py | 495 +-
theano/sparse/tests/test_opt.py | 9 +-
theano/sparse/tests/test_sp2.py | 21 +-
theano/sparse/tests/test_type.py | 3 +
theano/sparse/tests/test_utils.py | 20 +-
theano/sparse/type.py | 19 +-
theano/sparse/utils.py | 1 +
theano/tensor/__init__.py | 2 +
theano/tensor/alt_gemm_common.c | 17 +
theano/tensor/alt_gemm_template.c | 171 +
theano/tensor/basic.py | 1310 +++--
theano/tensor/blas.py | 56 +-
theano/tensor/blas_c.py | 3 +-
theano/tensor/blas_headers.py | 74 +-
theano/tensor/blas_scipy.py | 69 +-
theano/tensor/elemwise.py | 519 +-
theano/tensor/elemwise_cgen.py | 1 +
theano/tensor/extra_ops.py | 457 +-
theano/tensor/fft.py | 206 +
theano/tensor/fourier.py | 11 +-
theano/tensor/inplace.py | 8 +-
theano/tensor/io.py | 1 +
theano/tensor/nlinalg.py | 165 +-
theano/tensor/nnet/Conv3D.py | 2 +-
theano/tensor/nnet/ConvGrad3D.py | 1 +
theano/tensor/nnet/ConvTransp3D.py | 2 +-
theano/tensor/nnet/__init__.py | 101 +-
theano/tensor/nnet/abstract_conv.py | 1632 +++++-
theano/tensor/nnet/blocksparse.py | 1 +
theano/tensor/nnet/bn.py | 688 ++-
theano/tensor/nnet/conv.py | 4 +-
theano/tensor/nnet/conv3d2d.py | 95 +-
theano/tensor/nnet/corr.py | 257 +-
theano/tensor/nnet/corr3d.py | 785 +++
theano/tensor/nnet/corr3d_gemm.c | 403 ++
theano/tensor/nnet/corr_gemm.c | 199 +-
theano/tensor/nnet/neighbours.py | 46 +-
theano/tensor/nnet/nnet.py | 254 +-
theano/tensor/nnet/opt.py | 244 +-
theano/tensor/nnet/sigm.py | 37 +-
theano/tensor/nnet/tests/__init__.py | 1 +
theano/tensor/nnet/tests/speed_test_conv.py | 102 +-
theano/tensor/nnet/tests/test_abstract_conv.py | 1251 +++-
theano/tensor/nnet/tests/test_blocksparse.py | 6 +-
theano/tensor/nnet/tests/test_bn.py | 374 +-
theano/tensor/nnet/tests/test_conv.py | 292 +-
theano/tensor/nnet/tests/test_conv3d.py | 173 +-
theano/tensor/nnet/tests/test_conv3d2d.py | 101 +-
theano/tensor/nnet/tests/test_corr.py | 95 +-
theano/tensor/nnet/tests/test_corr3d.py | 439 ++
theano/tensor/nnet/tests/test_neighbours.py | 278 +-
theano/tensor/nnet/tests/test_nnet.py | 444 +-
theano/tensor/nnet/tests/test_opt.py | 14 +-
theano/tensor/nnet/tests/test_sigm.py | 177 +-
theano/tensor/opt.py | 1555 +++--
theano/tensor/opt_uncanonicalize.py | 183 +-
theano/tensor/raw_random.py | 44 +-
theano/tensor/shared_randomstreams.py | 2 +
theano/tensor/sharedvar.py | 1 +
theano/tensor/signal/conv.py | 13 +-
theano/tensor/signal/downsample.py | 26 -
theano/tensor/signal/pool.py | 2729 ++++++---
theano/tensor/signal/tests/old_pool_interface.pkl | Bin 0 -> 31817 bytes
theano/tensor/signal/tests/test_conv.py | 1 +
theano/tensor/signal/tests/test_pool.py | 1157 ++--
theano/tensor/slinalg.py | 112 +-
theano/tensor/sort.py | 1 +
theano/tensor/subtensor.py | 203 +-
theano/tensor/tests/_test_mpi_roundtrip.py | 1 +
theano/tensor/tests/mlp_test.py | 4 +-
theano/tensor/tests/test_basic.py | 629 ++-
theano/tensor/tests/test_blas.py | 27 +-
theano/tensor/tests/test_blas_c.py | 38 +-
theano/tensor/tests/test_blas_scipy.py | 1 +
theano/tensor/tests/test_casting.py | 1 +
theano/tensor/tests/test_complex.py | 2 +-
theano/tensor/tests/test_elemwise.py | 386 +-
theano/tensor/tests/test_extra_ops.py | 438 +-
theano/tensor/tests/test_fft.py | 186 +
theano/tensor/tests/test_fourier.py | 1 +
theano/tensor/tests/test_gc.py | 9 +-
theano/tensor/tests/test_inc_subtensor.py | 2 +-
theano/tensor/tests/test_io.py | 1 +
theano/tensor/tests/test_keepdims.py | 27 +
theano/tensor/tests/test_merge.py | 1 +
theano/tensor/tests/test_misc.py | 2 +-
theano/tensor/tests/test_mpi.py | 1 +
theano/tensor/tests/test_nlinalg.py | 137 +-
theano/tensor/tests/test_opt.py | 2463 +++++---
theano/tensor/tests/test_opt_uncanonicalize.py | 104 +-
theano/tensor/tests/test_raw_random.py | 64 +-
theano/tensor/tests/test_shared_randomstreams.py | 23 +-
theano/tensor/tests/test_sharedvar.py | 3 +
theano/tensor/tests/test_slinalg.py | 94 +-
theano/tensor/tests/test_sort.py | 15 +-
theano/tensor/tests/test_subtensor.py | 501 +-
theano/tensor/tests/test_type_other.py | 1 +
theano/tensor/tests/test_utils.py | 1 +
theano/tensor/tests/test_var.py | 45 +
theano/tensor/tests/test_xlogx.py | 1 +
theano/tensor/type.py | 237 +-
theano/tensor/type_other.py | 9 +-
theano/tensor/utils.py | 5 +-
theano/tensor/var.py | 102 +-
theano/tests/__init__.py | 1 +
theano/tests/breakpoint.py | 1 +
theano/tests/disturb_mem.py | 1 +
theano/tests/diverse_tests.py | 1 +
theano/tests/main.py | 2 +-
theano/tests/record.py | 2 +-
theano/tests/run_tests_in_batch.py | 2 +-
theano/tests/test_2nd_order_grads.py | 1 +
theano/tests/test_breakpoint.py | 1 +
theano/tests/test_config.py | 2 +-
theano/tests/test_determinism.py | 3 +-
theano/tests/test_dictionary_output.py | 1 +
theano/tests/test_flake8.py | 94 +-
theano/tests/test_gradient.py | 28 +-
theano/tests/test_ifelse.py | 28 +-
theano/tests/test_pickle_unpickle_theano_fn.py | 3 +-
theano/tests/test_printing.py | 184 +-
theano/tests/test_record.py | 1 +
theano/tests/test_rop.py | 55 +-
theano/tests/test_updates.py | 1 +
theano/tests/unittest_tools.py | 28 +-
theano/typed_list/__init__.py | 1 +
theano/typed_list/basic.py | 1 +
theano/typed_list/opt.py | 1 +
theano/typed_list/tests/test_basic.py | 5 +-
theano/typed_list/tests/test_opt.py | 1 +
theano/typed_list/tests/test_type.py | 1 +
theano/typed_list/type.py | 1 +
theano/updates.py | 3 +-
theano/version.py | 1 +
651 files changed, 60868 insertions(+), 27767 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/theano.git
More information about the debian-science-commits
mailing list