Commit Graph

75 Commits (08bc08d64e7a62f097ffc068bd9114bf5c02e712)

Author SHA1 Message Date
Yu Yang bbdac7f7d8 Polish OpWithKernel
7 years ago
qingqing01 58db07b7bb Check errors for the cuda kernel calls. (#5436)
7 years ago
Yu Yang 6cde889b5e
Add unittest, backward of array read/write op (#5409)
7 years ago
Yu Yang 0a32e74d13
Rewrite StaticRNN with Executor (#5224)
7 years ago
Cao Ying 8401039feb
Merge pull request #5084 from lcy-seso/crf
7 years ago
Qiao Longfei ee11f00642
add shareLod (#5259)
7 years ago
caoying03 dd2be3daba Merge branch 'develop' into crf
7 years ago
caoying03 86fd6b6373 add gpu kernel by copying inputs/outputs between cpu and gpu.
7 years ago
Yu Yang 46a13e37d7 Polish Accuracy Op (#5191)
7 years ago
Yu Yang 8f6c0a0fad
Extract InferShape to many cc files (#5174)
7 years ago
QI JUN 7f8574c0f5 add sparse support for sum op (#5093)
7 years ago
Yu Yang 86437a8dda Global function, op_support_gpu (#4980)
7 years ago
qiaolongfei a0767228bd merge InferShapeContext and ExecutionContext
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
Qiao Longfei 87efa600df add some check to operator.run (#4544)
7 years ago
qijun 7a6fcc7d30 move EigenDeviceConverter to device_context.h
7 years ago
tensor-tang e0b17754db fix atomic issue when cpu only
7 years ago
Qiao Longfei 9a9d50a6ee Refactoring InferShape (#3946)
7 years ago
superjom b545b5b86b Merge branch 'develop' of github.com:PaddlePaddle/Paddle into feature/recurrent_op_backward_fix
7 years ago
dangqingqing 6e2782e958 update to develop branch.
8 years ago
dangqingqing 36aeb30d12 Remove LoDTensor in some operators' InferShape and refine ShareLoD function.
8 years ago
superjom 6a0c342874 make RecurrentOp's backward work
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 f50e36e285 follow comments
8 years ago
Yu Yang 13b43279dc Fix CI Test
8 years ago
Yu Yang 7d5bdbbfee Add GenerateTemporaryNames/CheckAllInputOutputSet
8 years ago
Yu Yang d7a1e40e10 Simple Implementation
8 years ago
Yu Yang fd8df0806d Make operator Input/Output can return nullptr
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
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 4a604c2651 Polish Our code by YuYang's review
8 years ago
Yu Yang 11c35605fc Remove empty constructor for operator
8 years ago
Yi Wang 96fc9e7d1b Merge pull request #11 from reyoung/fix_python_tests
8 years ago
qingqing01 dfb4ea764b make unit test of backward_test pass.
8 years ago
Yu Yang c99f84aced Fix python unit tests
8 years ago
Yu Yang 78af6e6011 Add OutputVars method to get all outputs or outputs without intermediate
8 years ago
Yu Yang 7e830116a7 Try make pass
8 years ago
Yan Chunwei 2af35002f7 fix some enforce (#3301)
8 years ago
dongzhihong b18e614163 "change device context to pointer"
8 years ago
Yu Yang 02655a229e Return Reference Instead Pointer to GetEigenDevice
8 years ago