- 15 1月, 2009 1 次提交
-
-
由 Frederic Bastien 提交于
-
- 20 12月, 2008 2 次提交
-
-
由 Frederic Bastien 提交于
reverted my change to module.py as they cause some trouble. I will look at them after the hollydays.
-
由 Frederic Bastien 提交于
better test and removed the test test_no_shared_members as it have no reason to exist. The shared/non-shared ness of a results is tested in other test.
-
- 18 12月, 2008 4 次提交
-
-
由 Frederic Bastien 提交于
-
由 Frederic Bastien 提交于
-
由 Frederic Bastien 提交于
added partial test for this.
-
由 Frederic Bastien 提交于
-
- 17 12月, 2008 12 次提交
-
-
由 Frederic Bastien 提交于
updated the test
-
-
由 Frederic Bastien 提交于
-updated test to reflect this.
-
-
由 Frederic Bastien 提交于
-
由 Frederic Bastien 提交于
good implementation of test_method_in_list_or_dict. This found a bug that we don't support [[Method()]] or for tuple... We suppport only 1 deep of container.
-
-
由 Frederic Bastien 提交于
-
由 Frederic Bastien 提交于
added implementation of test_shared_members. This found a bug that list of list, list of tuple, tuple of list of member don't work
-
由 James Bergstra 提交于
-
由 James Bergstra 提交于
-
由 Frederic Bastien 提交于
-
- 16 12月, 2008 4 次提交
-
-
由 Frederic Bastien 提交于
-
-
由 Frederic Bastien 提交于
-
由 Olivier Breuleux 提交于
-
- 15 12月, 2008 1 次提交
-
-
- 14 12月, 2008 2 次提交
-
-
由 James Bergstra 提交于
-
由 James Bergstra 提交于
- revised destroyhandler to be more efficient, in view of how frequently env.destroyers() was being called. - fixed errors in tensor.flatten(), but also changed semantics of the optional shape parameter. - added testcases of the previous merge optimizer fix.
-
- 13 12月, 2008 2 次提交
-
-
由 Frederic Bastien 提交于
-
由 Frederic Bastien 提交于
-started writing missing test.
-
- 12 12月, 2008 4 次提交
-
-
由 Frederic Bastien 提交于
-
由 Frederic Bastien 提交于
-
由 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 1 次提交
-
-
由 James Bergstra 提交于
-