- 22 12月, 2020 1 次提交
-
-
由 Brandon T. Willard 提交于
Move linkers to link module
-
- 21 12月, 2020 16 次提交
-
-
由 Brandon T. Willard 提交于
-
由 Brandon T. Willard 提交于
-
由 Brandon T. Willard 提交于
The `CVM` class definition was also split off into `theano.link.c.cvm`.
-
由 Brandon T. Willard 提交于
-
由 Michael Osthege 提交于
-
由 Michael Osthege 提交于
-
由 Michael Osthege 提交于
-
由 Michael Osthege 提交于
Closes #223
-
由 Michael Osthege 提交于
-
由 Michael Osthege 提交于
-
由 Michael Osthege 提交于
-
由 Michael Osthege 提交于
-
由 Michael Osthege 提交于
Also adds some type hints.
-
由 Michael Osthege 提交于
The comment said to move Container to compile, but it is directly and exclusively used by the Linkers. Some type hints were added and Container now requires kwarg specification for the optional arguments.
-
由 Michael Osthege 提交于
-
由 Michael Osthege 提交于
Admittedly, the `undef = object()` is a cool trick, but `allow_gc` is simply a null-able boolean. Also, the `make_function` method can probably be removed, so I marked it as deprecated.
-
- 17 12月, 2020 1 次提交
-
-
由 Michael Osthege 提交于
-
- 16 12月, 2020 7 次提交
-
-
由 Brandon T. Willard 提交于
Clean config importing
-
由 Michael Osthege 提交于
This untangles the `theano.configdefaults` module from the `theano.gof` sub-package, thereby removing an import cycle. Closes #94
-
由 Michael Osthege 提交于
-
由 Michael Osthege 提交于
These helper functions where in `theano.misc.windows`, but they're not actually specific to Windows and they're clearly generic "utils" style functions.
-
由 Michael Osthege 提交于
-
由 Michael Osthege 提交于
This way all sub-packages get the chance to register their config variables without needing to be imported in theano.configdefaults.
-
由 Michael Osthege 提交于
-
- 14 12月, 2020 3 次提交
-
-
由 Michael Osthege 提交于
* Move JAX linker to new "link" module closes #188 * Move JAX tests to link module and update import path
-
由 Nicolas Legrand 提交于
* Remove `int_division` from `configdefaults.py` * * remove `div_proxy`, replace by either `true_div` or `int_div` * TestArithmeticCast : remove references to `config.int_division` and interger division * Remove __intdiv__ method from scalar.basic.py * Rebase * Fix merging conflicts
-
由 Brandon T. Willard 提交于
Add new RandomVariable Op and optimizations
-
- 13 12月, 2020 11 次提交
-
-
由 Brandon T. Willard 提交于
-
由 Brandon T. Willard 提交于
This optimization does *not* preserve equality between the numeric results of the untransformed and transformed graphs when the RNGs and seeds are equal. The reason is that the underlying sampler methods themselves are not implemented in Theano, so we cannot apply the requisite DimShuffle-like operations to the intermediate samples used to generate multiple replications and/or independent variates. For example, sampling a normal of size (3, 2) requires a draw of size (3, 2) from a standard normal and we can't transpose that (3, 2) array. If we could, then we would be able to maintain numerical equality between graphs.
-
由 Brandon T. Willard 提交于
-
由 Brandon T. Willard 提交于
-
由 Brandon T. Willard 提交于
-
由 Brandon T. Willard 提交于
-
由 Brandon T. Willard 提交于
-
由 Brandon T. Willard 提交于
These tests now assume that the C VM versions of scan Ops should be faster than their standard Python counterparts.
-
由 Brandon T. Willard 提交于
-
由 Brandon T. Willard 提交于
This allows one to obtain the length of a fixed-length vector that has--for example--been cast to a different datatype, squared, etc.
-
由 Thomas Wiecki 提交于
Fix 215
-
- 12 12月, 2020 1 次提交
-
-
由 Dan F-M 提交于
BatchedDot only supports tensor3 fixing broadcasting behavior in BatchedDot adding test for TypeError on dimension mismatch removing extra tests
-