1. 29 1月, 2018 1 次提交
  2. 08 1月, 2018 1 次提交
  3. 05 1月, 2018 1 次提交
    • Y
      Add COWPtr and its unittest · 0cfb5465
      Yang Yu 提交于
      It will be used for LoD information in LoDTensor since LoD is a copy
      on write field.
      
      It is pretty slow for copying LoD information between operators. For
      resnet it will cost roughly 10% time of whole time, including reading
      data.
      0cfb5465
  4. 26 12月, 2017 1 次提交
  5. 21 12月, 2017 1 次提交
  6. 20 12月, 2017 1 次提交
  7. 02 11月, 2017 1 次提交
    • Y
      Rewrite StaticRNN with Executor (#5224) · 0a32e74d
      Yu Yang 提交于
      * Init commit
      
      * Make executor use ProgramDescBind
      
      * Change Attribute from BlockDesc to BlockDescBind
      
      * Since we will get the program desc in RNN, just BlockDesc is not
        enough.
      
      * Add DeviceContext to Executor API
      
      * Rewrite RNN
      
      * Pass Python
      
      * AddBiasOp does not care num_flatten_dims
      
      * Stash
      
      * Fix MacOS Compile
      
      * Pass RNN forward
      
      * add python test
      
      * refactor test
      
      * Make compile pass
      
      * add gradopmaker
      
      * First draft done
      
      * Polish code
      
      * add grad op maker and grad infershape
      
      * Polish code
      
      * Fix backward.cc bug
      
      * Fix infershape
      
      * Rename function
      
      * add backward test
      
      * simplify recurrent test
      
      * Update
      
      * Pass unittest
      
      * Add comments & refine test
      
      * Add comments
      
      * refactor test
      
      * Complete Unittest
      
      * fix StepScopes enforce
      
      * Remove unused unittest
      
      * no type error
      
      * Update
      
      * Make RNN Pass unittest
      0a32e74d
  8. 27 10月, 2017 1 次提交
  9. 14 10月, 2017 2 次提交
  10. 13 10月, 2017 1 次提交
  11. 03 10月, 2017 2 次提交
  12. 01 10月, 2017 2 次提交
  13. 14 8月, 2017 1 次提交
    • Y
      remove detail from LODTensor (#3364) · 1ee633d1
      Yan Chunwei 提交于
      * remove SliceCopied
      
      * remove SliceCopied
      
      * rename SliceShared to SliceLevels, SliceInLevel
      
      * merge lod_tensor/details
      
      * remove lod_start_pos_'s shared_ptr
      
      * make lod-tensor a special tensor
      
      * add clone to lod_tensor
      
      * add lod tensor impl
      
      * add lodtensor clone test
      
      * init lod
      
      * add equal
      
      * merge LOD and its methods
      
      * recover tensor and variable
      
      * change thrust to host_vector
      1ee633d1
  14. 09 8月, 2017 1 次提交