Blob Blame History Raw
--- doc/conf.py.orig	2020-11-23 15:59:25.572772033 -0700
+++ doc/conf.py	2020-11-23 15:59:35.724796795 -0700
@@ -136,7 +136,7 @@ if os.environ.get('READTHEDOCS') != 'Tru
     html_theme = 'sphinx_rtd_theme'
 
 def setup(app):
-    app.add_stylesheet("fix_rtd.css")
+    app.add_css_file("fix_rtd.css")
 
 # The name for this set of Sphinx documents.  If None, it defaults to
 # "<project> v<release> documentation".
--- doc/extending/extending_theano_gpu.txt.orig	2020-11-14 20:22:36.000000000 -0700
+++ doc/extending/extending_theano_gpu.txt	2020-11-23 16:48:56.092972525 -0700
@@ -264,14 +264,14 @@ CGpuKernelBase
 Python File
 ~~~~~~~~~~~
 
-.. literalinclude:: ../../theano/gpuarray/tests/test_cgpukernelbase.py
+.. literalinclude:: ../../tests/gpuarray/test_cgpukernelbase.py
     :language: python
     :pyobject: GpuEye
 
 ``tstgpueye.c``
 ~~~~~~~~~~~~~~~
 
-.. literalinclude:: ../../theano/gpuarray/tests/c_code/tstgpueye.c
+.. literalinclude:: ../../tests/gpuarray/c_code/tstgpueye.c
     :language: C
 
 Wrapping Exisiting Libraries
--- doc/library/scan.txt.orig	2020-11-14 20:22:36.000000000 -0700
+++ doc/library/scan.txt	2020-11-23 16:23:49.166254031 -0700
@@ -682,4 +682,4 @@ reference
 .. autofunction:: theano.foldl
 .. autofunction:: theano.foldr
 .. autofunction:: theano.scan
-.. autofunction:: theano.scan_checkpoints
+.. autofunction:: theano.scan.checkpoints.scan_checkpoints
--- doc/library/sparse/sandbox.txt.orig	2020-11-14 20:22:36.000000000 -0700
+++ doc/library/sparse/sandbox.txt	2020-11-23 16:25:00.134423267 -0700
@@ -19,5 +19,3 @@ API
     :members:
 .. automodule:: theano.sparse.sandbox.sp2
     :members:
-.. automodule:: theano.sparse.sandbox.truedot
-    :members:
--- doc/library/tests.txt.orig	2020-11-14 20:22:36.000000000 -0700
+++ doc/library/tests.txt	2020-11-23 16:33:08.245587256 -0700
@@ -4,5 +4,5 @@
 :mod:`tests` -- Tests
 =====================
 
-.. automodule:: tests.breakpoint
+.. automodule:: theano.breakpoint
     :members:
--- theano/gof/op.py.orig	2020-11-14 20:22:36.000000000 -0700
+++ theano/gof/op.py	2020-11-23 15:59:35.726796800 -0700
@@ -341,13 +341,13 @@ class CLinkerOp(CLinkerObject):
             string is the name of a C variable pointing to that input.
             The type of the variable depends on the declared type of
             the input.  There is a corresponding python variable that
-            can be accessed by prepending "py_" to the name in the
+            can be accessed by prepending ```"py_"``` to the name in the
             list.
         outputs : list of strings
             Each string is the name of a C variable where the Op should
             store its output.  The type depends on the declared type of
             the output.  There is a corresponding python variable that
-            can be accessed by prepending "py_" to the name in the
+            can be accessed by prepending ```"py_"``` to the name in the
             list.  In some cases the outputs will be preallocated and
             the value of the variable may be pre-filled.  The value for
             an unallocated output is type-dependent.
@@ -404,13 +404,13 @@ class CLinkerOp(CLinkerObject):
             string is the name of a C variable pointing to that input.
             The type of the variable depends on the declared type of
             the input. There is a corresponding python variable that
-            can be accessed by prepending "py_" to the name in the
+            can be accessed by prepending ```"py_"``` to the name in the
             list.
         outputs : list of strings
             Each string is the name of a C variable correspoinding to
             one of the outputs of the Op. The type depends on the
             declared type of the output. There is a corresponding
-            python variable that can be accessed by prepending "py_" to
+            python variable that can be accessed by prepending ```"py_"``` to
             the name in the list.
         sub : dict of strings
             extra symbols defined in `CLinker` sub symbols (such as 'fail').
--- theano/gof/opt.py.orig	2020-11-14 20:22:36.000000000 -0700
+++ theano/gof/opt.py	2020-11-23 15:59:35.728796804 -0700
@@ -102,9 +102,9 @@ class Optimizer:
 
         Add features to the fgraph that are required to apply the optimization.
         For example:
-          fgraph.attach_feature(History())
-          fgraph.attach_feature(MyFeature())
-          etc.
+        fgraph.attach_feature(History())
+        fgraph.attach_feature(MyFeature())
+        etc.
 
         """
 
--- theano/scan/__init__.py.orig	2020-11-14 20:22:36.000000000 -0700
+++ theano/scan/__init__.py	2020-11-23 16:21:47.909964873 -0700
@@ -25,9 +25,9 @@ of using ``scan`` over `for` loops in py
 * it allows the number of iterations to be part of the symbolic graph
 * it allows computing gradients through the for loop
 * there exist a bunch of optimizations that help re-write your loop
-such that less memory is used and that it runs faster
+  such that less memory is used and that it runs faster
 * it ensures that data is not copied from host to gpu and gpu to
-host at each step
+  host at each step
 
 The Scan Op should typically be used by calling any of the following
 functions: ``scan()``, ``map()``, ``reduce()``, ``foldl()``,
--- theano/sparse/basic.py.orig	2020-11-14 20:22:36.000000000 -0700
+++ theano/sparse/basic.py	2020-11-23 15:59:35.729796807 -0700
@@ -4342,9 +4342,9 @@ class ConstructSparseFromList(gof.Op):
         This create a sparse matrix with the same shape as `x`. Its
         values are the rows of `values` moved. Pseudo-code::
 
-            output = csc_matrix.zeros_like(x, dtype=values.dtype)
-            for in_idx, out_idx in enumerate(ilist):
-                output[out_idx] = values[in_idx]
+        output = csc_matrix.zeros_like(x, dtype=values.dtype)
+        for in_idx, out_idx in enumerate(ilist):
+            output[out_idx] = values[in_idx]
 
         """
         x_ = theano.tensor.as_tensor_variable(x)
--- theano/tensor/extra_ops.py.orig	2020-11-14 20:22:36.000000000 -0700
+++ theano/tensor/extra_ops.py	2020-11-23 17:01:03.085630196 -0700
@@ -1464,7 +1464,7 @@ def broadcast_shape(*arrays, **kwargs):
 
     Parameters
     ----------
-    *arrays: `TensorVariable`s
+    *arrays: `TensorVariable` instances
         The tensor variables, or their shapes (as tuples),
         for which the broadcast shape is computed.
     arrays_are_shapes: bool (Optional)
--- versioneer.py.orig	2020-11-14 20:22:36.000000000 -0700
+++ versioneer.py	2020-11-23 15:59:35.730796809 -0700
@@ -418,7 +418,7 @@ def run_command(commands, args, cwd=None
     return stdout, p.returncode
 
 
-LONG_VERSION_PY['git'] = '''
+LONG_VERSION_PY['git'] = r'''
 # This file helps to compute a version number in source trees obtained from
 # git-archive tarball (such as those provided by githubs download-from-tag
 # feature). Distribution tarballs (built by setup.py sdist) and build