Commit Graph

118 Commits (c3b46d1683d367c0ff6d176e211b82e517ea6dfa)

Author SHA1 Message Date
fengjiayi bd7b66920c Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into dev_backward_for_op_desc
7 years ago
Yi Wang 097f533bca Resolve conflict
7 years ago
fengjiayi a598ef5388 Merge branch 'feature/grad_reg_mechanism_cont2' of https://github.com/reyoung/Paddle into dev_backward_for_op_desc_dev
7 years ago
Yu Yang ebbbaee0c3 Follow comments
7 years ago
Yu Yang c4effc7d2d Fix CI Test
7 years ago
Yi Wang 4558807c48 Use PADDLE_WITH_CUDA instead of PADDLE_WITH_GPU
7 years ago
Yu Yang 84500f9487 Change `PADDLE_ONLY_CPU` to `PADDLE_WITH_GPU`
7 years ago
fengjiayi e47770bd27 Update
7 years ago
fengjiayi ff7fdb7d70 Add `CreateBackwardOp` function
7 years ago
Yu Yang 46c551b299 Complete Register Gradient in compile time
7 years ago
Yu Yang 578a357b61 Make compile pass
7 years ago
Yu Yang d64bedf638 Stash
7 years ago
Yu Yang c23af80afe Change macro
7 years ago
Yu Yang d9e3c4ff35 Add GradOpDescMaker to OpInfo and complete OperatorRegistrar method
7 years ago
Yu Yang d53b38e340 Follow comments, change KT to KERNEL_TYPE
7 years ago
Yu Yang f1913d4697 Change registry, test register double kernel
7 years ago
Yu Yang 3a5693e0a8 Add Skeleton of Double support
7 years ago
qiaolongfei 98ef17eddc move OpProtoAndCheckerMaker from operator to op_proto_maker
8 years ago
Tao Luo b3463bfffc Merge pull request #3851 from luotao1/no_kernel_op
8 years ago
fengjiayi 9a3c69c268 Revert "Remove `grad_op_type` in `REGISTER_OP`"
8 years ago
Luo Tao 5b93ac7778 package a new USE_NO_KERNEL_OP for USE_OP_ITSELF
8 years ago
fengjiayi 79b1f33a02 Remove `grad_op_type` in REGISTER_OP
8 years ago
Yu Yang 7f6b5044b6 Make OpInfoMap as a class
8 years ago
Yu Yang 59b3df31aa Extract OpInfo into a library
8 years ago
Yu Yang 4932f7529f Merge branch 'develop' of github.com:baidu/Paddle into feature/remove_shared_ptr
8 years ago
Yu Yang 8c653ba76a Complete remove std::shared_ptr
8 years ago
Yu Yang c7f2532594 Merge branch 'develop' of github.com:baidu/Paddle into feature/clone_op
8 years ago
Yu Yang a0d77533f0 Rename Ctor -> Constructor
8 years ago
Yu Yang 29d892c13c Add Clone Method For OperatorBase
8 years ago
fengjiayi 7bc60b0273 Move OpRegistry functions to .cc file and move OpMaker to Op module
8 years ago
fengjiayi edb541f292 fix compile errors
8 years ago
fengjiayi 3e6e5c9286 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into refactor_registry_macro
8 years ago
Yu Yang daaa45b427 Merge branch 'develop' into use_ctor_create_op
8 years ago
Yu Yang f09cb657e6 Follow comments from WangYi
8 years ago
Yu Yang 4a604c2651 Polish Our code by YuYang's review
8 years ago
fengjiayi fb6bec6a8f Fix a bug
8 years ago
fengjiayi 7a31d72d6b Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into refactor_registry_macro
8 years ago
Yu Yang 11c35605fc Remove empty constructor for operator
8 years ago
Yu Yang 509d3209db Fix CI and style
8 years ago
Yu Yang d6d46412ef Merge branch 'develop' of github.com:baidu/Paddle into final_fixes
8 years ago
fengjiayi 2ea2fbea1b Merge REGISTER_OP and REGISTER_GRADIENT_OP
8 years ago
Yi Wang f40988af0a Correct the use of protobuf generated methods
8 years ago
fengjiayi 6768b31037 Fix compile error
8 years ago
fengjiayi ab08575adf WIP
8 years ago
qingqing01 ac5893e8cc Fix grad_op_builder
8 years ago
fengjiayi 55fac55107 Refine code according to reviewer's advices
8 years ago
fengjiayi e81a5f870f Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into refactor_registry_macro
8 years ago
fengjiayi 087e8b9c5c Fix bug
8 years ago
fengjiayi 046af5478a Move `Registrar`s into Touch functions
8 years ago
fengjiayi bc1459cefb Unable macro `USE_OP_GRADIENT` temporarily
8 years ago