Commit Graph

109 Commits (e043b386606afc95ffd9135c14866d5e3b77b642)

Author SHA1 Message Date
qiaolongfei e043b38660 clean code
8 years ago
qiaolongfei 352af966d7 add python unit test
8 years ago
qiaolongfei 5917e09cde tmp work
8 years ago
qiaolongfei ab9545aa95 add shape_inference_map
8 years ago
Yu Yang d9e3c4ff35 Add GradOpDescMaker to OpInfo and complete OperatorRegistrar method
8 years ago
Yu Yang d53b38e340 Follow comments, change KT to KERNEL_TYPE
8 years ago
Yu Yang f1913d4697 Change registry, test register double kernel
8 years ago
Yu Yang 3a5693e0a8 Add Skeleton of Double support
8 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
fengjiayi f66d78680d Add macro USE_OP_GRADIENT()
8 years ago
fengjiayi 54fad18382 Fix error
8 years ago
fengjiayi ebb3a58835 Fix bug
8 years ago
fengjiayi e14a4541dd Refactor registry macro
8 years ago
fengjiayi 78c3e1de65 refactor
8 years ago
Yu Yang 78af6e6011 Add OutputVars method to get all outputs or outputs without intermediate
8 years ago
Yu Yang b368c6cac4 Rename op_proto_name/var_names -> parameter/arguments
8 years ago
Yi Wang 9544068543 Resovle conflicts manually
8 years ago
Qiao Longfei e31a469ee0 add gradient test framework (#3226)
8 years ago