1. 12 12月, 2008 2 次提交
  2. 09 12月, 2008 1 次提交
  3. 06 12月, 2008 4 次提交
  4. 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
  5. 03 12月, 2008 3 次提交
  6. 02 12月, 2008 8 次提交
  7. 29 11月, 2008 1 次提交
  8. 28 11月, 2008 7 次提交
  9. 27 11月, 2008 4 次提交
  10. 26 11月, 2008 8 次提交