1. 28 12月, 2017 1 次提交
    • Y
      Implement selectedrows serialize and deserialize (#7042) · 2cdef424
      Yancey 提交于
      * implement selectedrows serialize and deserialize
      
      * make serialize/deserialize as global function
      
      * recover send_imp.cc
      
      * delete unused brackets
      
      * fix compile error
      
      * serialize version in LodTensor and SelecetedRows
      
      * fix ci
      
      * fix ci
      2cdef424
  2. 08 11月, 2017 1 次提交
    • Y
      Feature/rnn to array to lod tensor (#5411) · f72729d4
      Yu Yang 提交于
      * Add LoDRankTable
      
      LoD Rank Table stores the `level` of `lod` which is ordered by sequence
      length in descending order. It is useful when implement dynamic RNN and
      is shared by dynamic RNN memory, dynamic RNN slice input and dynamic
      RNN slice output operators.
      
      * Add skeleton for array_to_lod_tensor and lod_tensor_to_array
      
      * Add VarType::LoDTensorArray
      
      * Add PyBind of LoDTensorArray
      
      * Add InferVarType
      
      * Add first unittest
      
      * Add ut
      
      * Add unittest
      
      * Add unittest
      
      * Add unittests
      
      * update
      
      * init
      
      * add infershape for lod_tensor_to_array_op
      
      * compelete array_to_lod_tensor_op
      
      * copy data
      
      * clean code
      
      * clean code
      
      * Fix unittest data
      
      * fix bugs
      
      * fix compile error
      
      * Refine TensorToArrayOp
      
      * refactor array_to_lod_tensor
      
      * Unittest
      
      * fix bugs
      
      * Fix unittest
      
      * Fix unittest
      
      * debug
      
      * Debug
      
      * Fix unittest
      
      * clean code
      
      * refactor
      
      * use ostream
      
      * update test
      
      * fix gpu build error
      
      * make gpu test pass
      f72729d4
  3. 06 11月, 2017 1 次提交
  4. 26 10月, 2017 2 次提交
  5. 25 10月, 2017 1 次提交
    • D
      "Serialize LoDTensor, Save/Restore model" (#4602) · fd2eb550
      dzhwinter 提交于
      * "add model format design doc"
      
      * "add restore function"
      
      * "add parse protobuf"
      
      * "move necessary information to saver.proto"
      
      * "format code"
      
      * "add gpu option"
      
      * "add lod info"
      
      * "add saveop python test wrapper"
      
      * "checkpoint reuse save operator"
      
      * "rewrite model format design doc"
      
      * "async support needed"
      
      * "fix run once"
      
      * "fix doc based on comments"
      
      * "refine based on comments"
      
      * "fix based comments"
      
      * "remove persistable flag from framework.proto"
      
      * "add IndicateDataType to restore op"
      
      * "add save test"
      
      * "modify save restore code"
      
      * "modified the restore logic"
      
      * rm checkpoint_op.cc
      
      * rm test_checkpoint_op.py
      
      * "get inputs outputs name from execution context"
      
      * Saving each variable to a independent file
      
      * Fix bugs
      
      * Rewrite save_restore_op_test with new Python framework
      
      * Move `SaveOp` and `RestoreOp` from OpWithKernel to OpBase
      
      * Refine unit test of SaveOp and RestoreOp
      
      * fix compile errorwq
      fd2eb550
  6. 21 10月, 2017 1 次提交
  7. 28 9月, 2017 1 次提交
  8. 26 9月, 2017 1 次提交
  9. 23 9月, 2017 2 次提交
  10. 13 9月, 2017 1 次提交
  11. 07 9月, 2017 1 次提交
  12. 31 8月, 2017 3 次提交
  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 次提交