[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