1. 16 12月, 2008 3 次提交
  2. 15 12月, 2008 1 次提交
  3. 14 12月, 2008 2 次提交
    • James Bergstra's avatar
      fixed flatten to work for scalars · 8f174da2
      James Bergstra 提交于
      8f174da2
    • James Bergstra's avatar
      Several changes: · 0d302be5
      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.
      0d302be5
  4. 13 12月, 2008 2 次提交
  5. 12 12月, 2008 4 次提交
  6. 09 12月, 2008 1 次提交
  7. 06 12月, 2008 4 次提交
  8. 04 12月, 2008 2 次提交
    • James Bergstra's avatar
      Several related fixes: · 28aedba1
      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.
      28aedba1
    • desjagui@atchoum.iro.umontreal.ca's avatar
      * Moved Reshape, Flatten and Tile ops from hpu/conv/sp.py to tensor/basic.py · 169a80b1
      desjagui@atchoum.iro.umontreal.ca 提交于
      * 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
      169a80b1
  9. 03 12月, 2008 3 次提交
  10. 02 12月, 2008 8 次提交
  11. 29 11月, 2008 1 次提交
  12. 28 11月, 2008 7 次提交
  13. 27 11月, 2008 2 次提交