- 12 12月, 2008 2 次提交
-
-
由 Frederic Bastien 提交于
-
-
- 09 12月, 2008 1 次提交
-
-
was being copied, but not the value itself
-
- 06 12月, 2008 4 次提交
-
-
由 Frederic Bastien 提交于
-
-
由 Frederic Bastien 提交于
-
由 Frederic Bastien 提交于
bugfix. If you used Value, TensorValue, tensor.value(), the value was not considered as an input. So this was making the inplace_opt optimizer optimize it while it should not be doing it.
-
- 04 12月, 2008 2 次提交
-
-
由 James Bergstra 提交于
- added allow_gc option to PerformLinker and OpWiseCLinker, which results in temporary results being freed as soon as possible. This can have a negative impact on performance (we have to re-allocate outputs) but allows us to evaluate graphs piecewise, even if not all temporaries fit in memory at once. - modified Function so that internal references to `required` input arguments and computed output arguments are removed after a call. This means that these values are not stored by pickle. - modified MergeOptimizer to use a more efficient algorithm. The previous one was at best quadratic in depth, and at worst exponential in depth. The new one should be worst-case linear.
-
* Implemented TensorDot op (see numpy documentation for details) * Added respective test cases under tests/test_basic.py * Print node now accepts a list of things to print, which can be input node attributes or functions (eg. "__repr__"). By default, will print input.__str__() as before
-
- 03 12月, 2008 3 次提交
-
-
由 James Bergstra 提交于
-
由 James Bergstra 提交于
-
由 James Bergstra 提交于
-
- 02 12月, 2008 8 次提交
-
-
由 Olivier Breuleux 提交于
-
由 Olivier Breuleux 提交于
-
由 Olivier Breuleux 提交于
-
-
* ValueError: ('invalid number of arguments', mul(Subtensor{0}.0, 18)) This error happened after serializing a model. Scalar ops taking a variable number of arguments had their ufunc set to that op with -1 input parameters, and nout output params. Code has been added to check this condition and set ufunc to None which postpones the building of the ufunc to when we know the actual number of params (or something like that -see OlivierB.). * Optimization bug which seemed rather serious. Fixed bug with Canonizer and DimShuffle Symptom: ValueError: ('Input dimensions do not match.' -
由 Frederic Bastien 提交于
-
-
由 Frederic Bastien 提交于
-
- 29 11月, 2008 1 次提交
-
-
由 James Bergstra 提交于
-
- 28 11月, 2008 7 次提交
-
-
由 James Bergstra 提交于
-
由 James Bergstra 提交于
-
由 James Bergstra 提交于
-
由 James Bergstra 提交于
-
由 James Bergstra 提交于
-
由 James Bergstra 提交于
-
由 James Bergstra 提交于
-
- 27 11月, 2008 4 次提交
-
-
由 James Bergstra 提交于
-
由 James Bergstra 提交于
-
由 James Bergstra 提交于
-
由 James Bergstra 提交于
code in a mess, but gemm-optimization works on more systematic test cases including josephs NAACL graph
-
- 26 11月, 2008 8 次提交
-
-
由 Olivier Breuleux 提交于
-
由 James Bergstra 提交于
-
由 James Bergstra 提交于
fixed a bug with random number generation by submodules. See Oliviers email to theano-dev for details.
-
由 Frederic Bastien 提交于
-
由 Frederic Bastien 提交于
-
由 Frederic Bastien 提交于
-
由 Frederic Bastien 提交于
now you must give the --debug option to be in debug mode. This will be usefull as the file that don't use this main, will have the same default and we should be able to use it everywhere without trouble.
-
由 Frederic Bastien 提交于
-