Commit Graph

131 Commits (1fe05c458fa1d7ff1949759c2a06ed6d19ab8048)

Author SHA1 Message Date
Yu Yang bbdac7f7d8 Polish OpWithKernel
7 years ago
Yu Yang 1363ddb6d7
Feature/executor use program bind (#5196)
7 years ago
dzhwinter 833d0ad0fe
Merge pull request #4838 from dzhwinter/feature/multigpu
7 years ago
Yu Yang b84e822651
Cast Operator (#5149)
7 years ago
Yu Yang 8f6c0a0fad
Extract InferShape to many cc files (#5174)
7 years ago
Dong Zhihong f6106ffa7e merge develop into multigpu
7 years ago
Dong Zhihong 423d7438a1 "add register gpu macro"
7 years ago
Yu Yang e9249d16cb Add glog as dependencies of ops (#4908)
7 years ago
Yu Yang e747623e86 Change ProgramDesc not a global variable (#4879)
7 years ago
Yu Yang 5d67677c60 Remove private data members in OpRegister (#4871)
7 years ago
qijun eb27c735cb remove unused C++ class OpRegistrar
7 years ago
Yu Yang a36d24163a Add no_grad_vars for grad_op_maker (#4770)
7 years ago
Yu Yang c464ec21d8 Fix bug of foward default attribute not passed to backward
7 years ago
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