Commit Graph

182 Commits (144854d2e86efce8858b34518c1ee5f4b48d9407)

Author SHA1 Message Date
Yu Yang 6196209478 Remove OperatorBase::InferShape
7 years ago
Yu Yang 3a5693e0a8 Add Skeleton of Double support
7 years ago
Qiao Longfei 9a9d50a6ee Refactoring InferShape (#3946)
7 years ago
dangqingqing 6e2782e958 update to develop branch.
8 years ago
dangqingqing a524498efe fix the bug in TeamCity environment.
8 years ago
dangqingqing 36aeb30d12 Remove LoDTensor in some operators' InferShape and refine ShareLoD function.
8 years ago
dangqingqing b65709e403 Share LoD between input and output of each opeators.
8 years ago
qiaolongfei 98ef17eddc move OpProtoAndCheckerMaker from operator to op_proto_maker
8 years ago
Yu Yang 847fe47310 Merge branch 'develop' of github.com:baidu/Paddle into feature/remove_lazy_init_in_dev_ctx
8 years ago
Yu Yang 81d56ca86b Remove lazy-initialization in device_context
8 years ago
dangqingqing 74f460fd0f Fix specialization of template member functions in the non-template class in GCC 5.0.
8 years ago
dangqingqing cb28428323 Replace LoDTensor in elementwise_mul_op, pad_op and recurrent_op_utils.
8 years ago
dangqingqing f299206396 Using LoDTensor instead of Tensor in every operator.
8 years ago
qijun 090b8114e6 merge baidu/develop
8 years ago
qijun f50e36e285 follow comments
8 years ago
Yu Yang 9de6a4b375 Change `Op::GetAttr` to `Op::Attr`
8 years ago
qijun f314330c23 refactor operator python test and add sum operator
8 years ago
Qiao Longfei 409ac4a390 Merge pull request #3819 from jacquesqiao/add-getop-to-ctx
8 years ago
Yu Yang 7d5bdbbfee Add GenerateTemporaryNames/CheckAllInputOutputSet
8 years ago
qiaolongfei d323831a0b add GetAttr to InferShapeContext
8 years ago
Yu Yang d7a1e40e10 Simple Implementation
8 years ago
Yu Yang fd8df0806d Make operator Input/Output can return nullptr
8 years ago
qiaolongfei 6fcdc91638 add op() to InferShapeContext
8 years ago
Yu Yang 760cb6c861 Follow jiayi's comment
8 years ago
Yu Yang 59b3df31aa Extract OpInfo into a library
8 years ago
fengjiayi 940b4a9c82 Merge pull request #3542 from Canpio/change_name_of_AsNoGradient
8 years ago
Yu Yang 9806e7f289 Merge pull request #3522 from reyoung/feature/clone_op
8 years ago
fengjiayi 3484874278 Rename `AsNoGradient` of VariableBuilder to `NotInGradient`
8 years ago
Yu Yang c7f2532594 Merge branch 'develop' of github.com:baidu/Paddle into feature/clone_op
8 years ago
Yu Yang 1425387570 Using unique_ptr instead of raw ptr
8 years ago
Yu Yang a0d77533f0 Rename Ctor -> Constructor
8 years ago
Yu Yang 3e52343dc1 Add comments
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
qiaolongfei d9400243d9 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into public_to_protected
8 years ago
fengjiayi 39c986c730 restart CI
8 years ago
fengjiayi 3e6e5c9286 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into refactor_registry_macro
8 years ago
qiaolongfei 2f74e60865 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into public_to_protected
8 years ago
qiaolongfei d2c2f78551 change backward
8 years ago
Yu Yang ffbb0be21f Merge pull request #3444 from reyoung/use_ctor_create_op
8 years ago
qiaolongfei b2e3824e41 change operator
8 years ago
qijun c41862d2f5 merge baidu/develop
8 years ago
qijun fee8aad954 Merge remote-tracking branch 'baidu/develop' into port_blas
8 years ago
Yu Yang daaa45b427 Merge branch 'develop' into use_ctor_create_op
8 years ago
Yu Yang 4a604c2651 Polish Our code by YuYang's review
8 years ago
fengjiayi 19dfe1f38b fix compile errors
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 0b1052fca5 Get `DEFINE_OPERATOR_CTOR` Back to code
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 65bd7c77e4 Update
8 years ago
Yi Wang 89ba59e24f Add a temporary anonymous constructor to OperatorBAse
8 years ago
Yi Wang 08e1b40aa8 Fix minor bugs
8 years ago
Yi Wang f83876a015 Add constructors to OperatorBase and all sub-classes
8 years ago
Yi Wang d08b95382d Add OperatorBase accessors
8 years ago
Yi Wang 96fc9e7d1b Merge pull request #11 from reyoung/fix_python_tests
8 years ago
Yu Yang c99f84aced Fix python unit tests
8 years ago
qijun 95df4700d4 Merge remote-tracking branch 'baidu/develop' into port_blas
8 years ago
Yu Yang 7fab7ddd7d Merge branch 'develop' of github.com:baidu/Paddle into feature/refactorize_framework_proto
8 years ago
Yu Yang 2df628af88 Fix the bug between nvcc and boost
8 years ago
qijun 331b304a18 merge baidu/develop
8 years ago
Yu Yang 030f4302ed Merge branch 'develop' of github.com:baidu/Paddle into feature/refactorize_framework_proto
8 years ago
Yu Yang 78af6e6011 Add OutputVars method to get all outputs or outputs without intermediate
8 years ago
Yu Yang b228b463fa Make const variables in operator.h fit google style
8 years ago
qijun a821fec158 merge baidu/develop
8 years ago
Yu Yang 7702ab1a0f Merge branch 'develop' of github.com:baidu/Paddle into feature/refactorize_framework_proto
8 years ago
Qiao Longfei b008360b05 merge InferShapeContext and OperatorContext (#3347)
8 years ago
Yi Wang 9544068543 Resovle conflicts manually
8 years ago
Qiao Longfei e31a469ee0 add gradient test framework (#3226)
8 years ago
Yu Yang 7e830116a7 Try make pass
8 years ago
Yan Chunwei 2af35002f7 fix some enforce (#3301)
8 years ago
qijun cabcf7bcfd format code
8 years ago
qijun 1752b6a1b6 Merge remote-tracking branch 'baidu/develop' into port_blas
8 years ago
Yan Chunwei 7665bdba13 Rnn forward logic test (#3291)
8 years ago
qijun 01a198a584 merge baidu/develop
8 years ago
dongzhihong b18e614163 "change device context to pointer"
8 years ago
Yi Wang 2fef13e358 Merge pull request #3225 from wangkuiyi/restructure-attribute
8 years ago
Yi Wang 949e8f53f9 Merge branch 'develop' of https://github.com/paddlepaddle/paddle into restructure-attribute
8 years ago
Yi Wang eae5c94944 Merge branch 'develop' of https://github.com/paddlepaddle/paddle into const
8 years ago
qijun bf740a3fe7 merge baidu/develop
8 years ago
liaogang 430b421906 Fix conflicts
8 years ago
liaogang b58725bd51 Add cpplint for *.h and cuda *.cu
8 years ago
Yi Wang ff19223e8d Reforamt
8 years ago
Yi Wang 8740276d89 Fix pybind and const type mismatch
8 years ago
Yi Wang ddb29b6ca6 Move constants from framework::OperatorBase to framework::
8 years ago
Qiao Longfei d953611e86 Softmax grad op (#3164)
8 years ago
qijun 22dac40c3a add gemm for both cpu and gpu
8 years ago
Yu Yang 02655a229e Return Reference Instead Pointer to GetEigenDevice
8 years ago
qiaolongfei 6b2323cd6d Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into refine-context
8 years ago
qiaolongfei aced61dd89 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into refine-context
8 years ago
Yu Yang 9cc990741e Merge branch 'develop' of github.com:baidu/Paddle into feature/backward
8 years ago
qiaolongfei 3b58574ba9 add check in OPeratorContext Input/Output
8 years ago
qiaolongfei 65880f7e9c Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into scope
8 years ago
Yu Yang bc146e8f6d Merge branch 'develop' of github.com:baidu/Paddle into feature/backward
8 years ago
Yu Yang 5d134a03f1 Refine remove std::shared_ptr in Scope
8 years ago
Qiao Longfei 61ebacbcd3 use operator context and infer context (#3024)
8 years ago
Yi Wang d100062359 Update usage of Scope
8 years ago
Yu Yang d0b25ac9b8 Fix some unittest error
8 years ago