Commit Graph

47 Commits (bee95fc8917e09f61ba46586a94d2b9003cddf13)

Author SHA1 Message Date
Yu Yang 6196209478 Remove OperatorBase::InferShape
9 years ago
Qiao Longfei 9a9d50a6ee Refactoring InferShape (#3946)
9 years ago
qiaolongfei 98ef17eddc move OpProtoAndCheckerMaker from operator to op_proto_maker
9 years ago
fengjiayi 1f0341e19e Rename `LargerThan` to `GreaterThan`
9 years ago
fengjiayi bc0f9495f0 Move two tests form `op_registry_test` to `operator_test`
9 years ago
qiaolongfei 6fcdc91638 add op() to InferShapeContext
9 years ago
Yu Yang 59b3df31aa Extract OpInfo into a library
9 years ago
Yu Yang c7f2532594 Merge branch 'develop' of github.com:baidu/Paddle into feature/clone_op
9 years ago
Yu Yang 1425387570 Using unique_ptr instead of raw ptr
9 years ago
Yu Yang 29d892c13c Add Clone Method For OperatorBase
9 years ago
fengjiayi 3e6e5c9286 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into refactor_registry_macro
9 years ago
Yu Yang daaa45b427 Merge branch 'develop' into use_ctor_create_op
9 years ago
Yu Yang 64a4dfefad Fix CI
9 years ago
Yu Yang 63b2e45c73 Fix CI Test
9 years ago
Yu Yang f09cb657e6 Follow comments from WangYi
9 years ago
Yu Yang ef29b5224b Simplify unit test code
9 years ago
Yu Yang 4a604c2651 Polish Our code by YuYang's review
9 years ago
fengjiayi 7a31d72d6b Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into refactor_registry_macro
9 years ago
Yu Yang 11c35605fc Remove empty constructor for operator
9 years ago
Yu Yang 0b1052fca5 Get `DEFINE_OPERATOR_CTOR` Back to code
9 years ago
fengjiayi 6768b31037 Fix compile error
9 years ago
Yi Wang 65bd7c77e4 Update
9 years ago
fengjiayi f784741d4a Refine macro
9 years ago
Yi Wang f83876a015 Add constructors to OperatorBase and all sub-classes
9 years ago
qingqing01 7202f425dd Merge branch 'refactorize_framework_proto' into feature/refactorize_framework_proto
9 years ago
qingqing01 665e1a335b Update grad_op_builder after refactoring framework proto.
9 years ago
Yu Yang b368c6cac4 Rename op_proto_name/var_names -> parameter/arguments
9 years ago
Yu Yang dba618c036 Make Compile Pass
9 years ago
Yi Wang fe04175ed3 Fix comparison between signed and unsigned values
9 years ago
Yu Yang 9cc990741e Merge branch 'develop' of github.com:baidu/Paddle into feature/backward
9 years ago
qiaolongfei 65880f7e9c Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into scope
9 years ago
Yu Yang bc146e8f6d Merge branch 'develop' of github.com:baidu/Paddle into feature/backward
9 years ago
Yu Yang 5d134a03f1 Refine remove std::shared_ptr in Scope
9 years ago
Qiao Longfei 61ebacbcd3 use operator context and infer context (#3024)
9 years ago
Yi Wang f3ff790b59 Update usage of Scope in operator_test.cc
9 years ago
Yu Yang 00615ebca2 Refine OpRegistry::AddInput/AddOutput
9 years ago
Yu Yang c2543f5b29 Remove ScopePtr and OperatorPtr
9 years ago
Qiao Longfei 051676a7e4 support multiple template parameter in KernelType for REGISTER_OP_XPU_KERNEL (#2932)
9 years ago
Yan Chunwei a0caf23430 Op varient inputs (#2901)
9 years ago
Qiao Longfei 45ce1649a1 change net to operator (#2846)
9 years ago
Qiao Longfei 58f3de95cf Optimize ptr (#2851)
9 years ago
Yu Yang 79b70c2d69 Follow comments
9 years ago
Yu Yang a0aaafe9de Add a sample op, `add_op`
9 years ago
Qiao Longfei 728665d709 Add Init to OperatorBase (#2838)
9 years ago
Qiao Longfei be441f7d16 test OpKernel (#2820)
9 years ago
Yu Yang 0ff8192072 Add OperatorWithKernel class
9 years ago
Qiao Longfei a2e5f652d3 add operator base (#2725)
9 years ago