Yang Yu
63ff0b4ba9
Refine get_places
7 years ago
Luo Tao
761b329793
unify the indentation of license
7 years ago
dzhwinter
735eba2976
Feature/operator run place ( #6783 )
...
* "change operator interface"
* "move devicepool to device_context"
* "fix operator test"
* "fix op_registry Run interface"
* "net op passed. Need to fix nccl multi-Context"
* "add nccl group function"
* "add nccl group function"
* "fix gpu count exceed 32 error"
* "fix recurrent op, nccl op"
* "change the other operators interface with Place"
* "fix typo"
* "fix pybind"
* "fix device in python side"
* "fix pybind failed"
* "add init for test"
* "fix CI"
7 years ago
Yu Yang
091897321f
Rename XXDescBind --> XXDesc ( #6797 )
...
* Rename XXDescBind --> XXDesc
* Fix Compile
7 years ago
Yu Yang
0f1c685c60
Add more log of lod_rank_table ( #6761 )
7 years ago
Yu Yang
e445b3ff20
Move framework.proto to proto namespace ( #6718 )
...
* Move framework.proto to proto namespace
* Fix compile
* Fix compile
* Fix Compile
7 years ago
Yang Yang(Tony)
40367d18d4
feature/while_op ( #5502 )
...
* first commit
* Python API for while op
* Python Unittest for simple while_op forward
* fix out to be list
* Fix UT
* VarType
* Fix several bugs
* Fix bug
* Fix bug
* Fix Bug
* Fix bug
* Fix unittest
* Remove debug log
* Add comments
* add PADDLE_ENFORCE
* while_grad_op first commit
* Add `BlockDescBind::FindRecursiveOrCreateVar()` and fix bugs
* refine code
* fix unittest bug
8 years ago
Yu Yang
f72729d407
Feature/rnn to array to lod tensor ( #5411 )
...
* 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
8 years ago
Yu Yang
74849158e3
Add LoDRankTable ( #5349 )
...
* 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 InferVarType
8 years ago