Commit Graph

768 Commits (ffe1b69229efdcee3b24b9cb3dbb45bd02bef058)

Author SHA1 Message Date
dangqingqing 58e3ad0a70 Fix conflicts.
8 years ago
dangqingqing bdd1404e05 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into lod_share
8 years ago
dangqingqing 4f9d82a9c6 Fix bug.
8 years ago
fengjiayi a77af98bfa Fix bug of static variable
8 years ago
fengjiayi 5f2cd1a452 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add_program_proto
8 years ago
dangqingqing 6e2782e958 update to develop branch.
8 years ago
dangqingqing a524498efe fix the bug in TeamCity environment.
8 years ago
fengjiayi 4b948abbf0 Update Attribute to make it compatible with BLOCK
8 years ago
whs da2aabb628 Merge pull request #3906 from wanghaoshuang/crop_op
8 years ago
fengjiayi c869b8e2eb Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add_program_proto
8 years ago
wanghaoshuang 8b6fda6fd8 move stride function to ddim.h
8 years ago
dangqingqing 36aeb30d12 Remove LoDTensor in some operators' InferShape and refine ShareLoD function.
8 years ago
superjom 0da8133224 Merge branch 'develop' of github.com:PaddlePaddle/Paddle into feature/recurrent_op_backward_fix
8 years ago
superjom 6a0c342874 make RecurrentOp's backward work
8 years ago
hedaoyuan 7a891a3321 Merge pull request #4042 from hedaoyuan/conv_op
8 years ago
Yan Chunwei b5e67fce70 RNNOp remove alias (#4274)
8 years ago
fengjiayi 9a3c6d5f9c Add BlockDesc and ProgramDesc to framework.proto
8 years ago
superjom 075e0e3c5d Merge branch 'develop' of github.com:PaddlePaddle/Paddle into rnn_remove_alias
8 years ago
superjom 3c29224ef3 remove alias
8 years ago
Qiao Longfei b19a829627 Merge pull request #4217 from jacquesqiao/add_op_proto_maker
8 years ago
qiaolongfei 9469bacef1 add virtual to OpProtoAndCheckerMaker destructor
8 years ago
qingqing01 d1e1ceeffe Merge branch 'develop' into fix-typo
8 years ago
Yancey 414a7a1e42 fix lod tensor doc (#4225)
8 years ago
dangqingqing b65709e403 Share LoD between input and output of each opeators.
8 years ago
Peng Li c4ebd1e2ae Fix a few typos in docs
8 years ago
qiaolongfei 98ef17eddc move OpProtoAndCheckerMaker from operator to op_proto_maker
8 years ago
dangqingqing 72ba02701b Add bool type for attribute and use it in dropout_op.
8 years ago
dangqingqing fad48fa6b1 Add bool type for attr.
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
hedaoyuan 7bf1e76fdc Merge branch 'develop' of https://github.com/baidu/Paddle into conv_op
8 years ago
zchen0211 39d79e6419 modified codes
8 years ago
zchen0211 299dcb6715 merge with new change
8 years ago
dangqingqing 74f460fd0f Fix specialization of template member functions in the non-template class in GCC 5.0.
8 years ago
zchen0211 f6dee08d76 new changes
8 years ago
dangqingqing cb28428323 Replace LoDTensor in elementwise_mul_op, pad_op and recurrent_op_utils.
8 years ago
dangqingqing 30a58b5121 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into lod_tensor2
8 years ago
dangqingqing f299206396 Using LoDTensor instead of Tensor in every operator.
8 years ago
dangqingqing d11430e009 Use the inheritance in the definition of LoDTensor.
8 years ago
dzhwinter 8631e796bb Merge pull request #4026 from dzhwinter/backward_graph
8 years ago
dongzhihong a90274eb5c "update words"
8 years ago
dongzhihong 885fa89332 "remove the alt"
8 years ago
dongzhihong bc9e20d9ed "update img alt"
8 years ago
hedaoyuan 5860150d96 Fix Tensor::Slice with dims[0] == 1.
8 years ago
dongzhihong a7e3325aad "fix typos"
8 years ago
zchen0211 aa90ef9c80 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
8 years ago
qingqing01 dbe0598745 update to develop branch and resolve conflicts.
8 years ago
qingqing01 ad64ca5da2 Call Tensor::numel() everywhere.
8 years ago
dongzhihong 2b1450f151 rewrite the document
8 years ago
dangqingqing e75aab3a39 Remove redundant code in lod_tensor.h
8 years ago
dangqingqing 372ede1527 update and fix conflicts.
8 years ago
dangqingqing d0dbc0610f Correctly use host_vector in LoDTensor and expose LoDTensor to Python.
8 years ago
qijun 090b8114e6 merge baidu/develop
8 years ago
qijun f50e36e285 follow comments
8 years ago
fengjiayi 544458e011 Merge pull request #3888 from Canpio/dev_add_axis
8 years ago
fengjiayi b6a46667de test
8 years ago
dongzhihong 0e4b60acdb polish english and graph
8 years ago
dongzhihong 41e57e8f0d polish english and graph
8 years ago
Zhuoyuan 69fb97553f Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
8 years ago
qingqing01 a2a69f2a54 Add function to get element count from tensor.
8 years ago
fengjiayi 1d9a4d2e50 Move some comments to .h file
8 years ago
fengjiayi b7444306ba Follow comments
8 years ago
fengjiayi d7c8bdc83e Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into dev_add_axis
8 years ago
Yu Yang fee6e7fb31 Merge pull request #3940 from Canpio/rename_LargerThan
8 years ago
fengjiayi 5aacd64b94 Follow comments
8 years ago
fengjiayi 0c13660a50 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into dev_add_axis
8 years ago
Yan Chunwei c0523f24b0 rename LOD to LoD for short of "Level of Details" (#3936)
8 years ago
fengjiayi 1f0341e19e Rename `LargerThan` to `GreaterThan`
8 years ago
Yan Chunwei 2282624223 add offset implementation to lod tensor design (#3934)
8 years ago
Zhuoyuan 2c8e795f1b Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
8 years ago
qiaolongfei d578b25db8 add var desc proto
8 years ago
fengjiayi 3d62c6dac4 Fix bug
8 years ago
fengjiayi 823bdd670f Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into dev_add_axis
8 years ago
fengjiayi f2a66ffabb Follow comments
8 years ago
Yu Yang 6df24d0360 Merge branch 'develop' of github.com:baidu/Paddle into feature/change_get_attr_to_attr
8 years ago
Luo Tao 8ef17ea68f Merge branch 'develop' into op_refine, fix conflict
8 years ago
QI JUN 511b6e239e Merge pull request #3900 from QiJune/dim_int64
8 years ago
Yu Yang 9de6a4b375 Change `Op::GetAttr` to `Op::Attr`
8 years ago
fengjiayi ba43904a5f Merge pull request #3892 from Canpio/dev_reorganize_op_registry_tests
8 years ago
qijun 857cd24a35 fix dim_test.cu bug
8 years ago
Zhuoyuan f345b5186f Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
8 years ago
qijun 11163dfc7a make dim int to int64_t
8 years ago
fengjiayi 256d6a33d5 Add axis for rowwise_add_op
8 years ago
Zhuoyuan adfef243d2 tensor element size support
8 years ago
fengjiayi d71396bf87 Add global function `flatten_to_2d()`
8 years ago
fengjiayi bc0f9495f0 Move two tests form `op_registry_test` to `operator_test`
8 years ago
fengjiayi 69fbc5427f Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into dev_add_axis
8 years ago
qijun f314330c23 refactor operator python test and add sum operator
8 years ago
wanghaoshuang e687f3f540 Make attribute support for std::vector<std::pair<int, int>>
8 years ago
Luo Tao 020e45f715 follow comments to revert add_two_op to add_op
8 years ago
Luo Tao 3ab9327580 Merge branch 'op_refine' of https://github.com/luotao1/Paddle into op_refine
8 years ago
Tao Luo b3463bfffc Merge pull request #3851 from luotao1/no_kernel_op
8 years ago
fengjiayi 86655cb963 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into dev_add_axis
8 years ago
fengjiayi e76fa85cc8 WIP
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
Luo Tao 58369d5c48 Merge branch 'develop' into op_refine
8 years ago
Qiao Longfei 409ac4a390 Merge pull request #3819 from jacquesqiao/add-getop-to-ctx
8 years ago
Yu Yang c1feb27f75 Merge pull request #3831 from reyoung/feature/fix_empty_input_and_output
8 years ago
Yu Yang 13b43279dc Fix CI Test
8 years ago
Yu Yang 7d5bdbbfee Add GenerateTemporaryNames/CheckAllInputOutputSet
8 years ago
qiaolongfei d323831a0b add GetAttr to InferShapeContext
8 years ago
Yi Wang 5e78359f37 Merge pull request #3746 from wangkuiyi/lod_tensor_design_doc
8 years ago
Yu Yang d7a1e40e10 Simple Implementation
8 years ago
Yu Yang fd8df0806d Make operator Input/Output can return nullptr
8 years ago
fengjiayi 79b1f33a02 Remove `grad_op_type` in REGISTER_OP
8 years ago
Yi Wang ffdcfe0814 Merge pull request #3784 from QiJune/refine_LODTensor
8 years ago
qiaolongfei 6fcdc91638 add op() to InferShapeContext
8 years ago
Luo Tao 9d2909be2a rename add_op to add_two_op
8 years ago
qijun 3bafa42b1a fix tensor copyfrom bug
8 years ago
qijun 835572afe7 make LODTensor class instead struct
8 years ago
qijun 0397844266 remove unused codes
8 years ago
qijun f03811b06f init refine LODTensor
8 years ago
Yi Wang f6457e6501 Add LoD Tensor design doc
8 years ago
Yi Wang 95b41bec3e Add LoD Tensor design doc
8 years ago
QI JUN 75e16bd329 Merge pull request #3725 from QiJune/refine_backward
8 years ago
fengjiayi eaeb69f98f Follow reviewer's comments
8 years ago
fengjiayi 980edfa69a Refine backward document
8 years ago
qijun 4f0c071e49 refine backward
8 years ago
fengjiayi 4590f793f1 Update backward document
8 years ago
fengjiayi 40a3a89adc Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into complete_backward_doc
8 years ago
fengjiayi bb5c656b57 test
8 years ago
dongzhihong 3120ee5cfb fix backward doc
8 years ago
fengjiayi 2ad0b79da7 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into complete_backward_doc
8 years ago
dangqingqing bfcaf880d0 Move pybind from package paddle/framework into paddle/pybind.
8 years ago
Yu Yang b53f4e0be7 Merge branch 'develop' of github.com:baidu/Paddle into feature/identity_op
8 years ago
Yu Yang 760cb6c861 Follow jiayi's comment
8 years ago
Yu Yang 3a6f20025a Merge branch 'develop' into feature/extract_op_info_into_op_info.cc
8 years ago
zchen0211 0a0f194836 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
8 years ago
qingqing01 f931140663 Merge pull request #3501 from qingqing01/cross_entropy
8 years ago
Yu Yang d3f219aa99 Change IdentityOp to ScaleOp
8 years ago
Yu Yang c108d6108c Identity operator and its gradient
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 f1e5533541 Rename `Net::AddOp` to `Net::AppendOp`
8 years ago
zchen0211 78553768ba Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
8 years ago
dangqingqing 70285cce32 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into cross_entropy
8 years ago
fengjiayi 940b4a9c82 Merge pull request #3542 from Canpio/change_name_of_AsNoGradient
8 years ago
Yu Yang 192c55ff58 Merge branch 'develop' into feature/remove_shared_ptr
8 years ago
Yu Yang 9806e7f289 Merge pull request #3522 from reyoung/feature/clone_op
8 years ago
Yu Yang 4932f7529f Merge branch 'develop' of github.com:baidu/Paddle into feature/remove_shared_ptr
8 years ago
Yu Yang 4b148d0afd Fix typo
8 years ago
zchen0211 0229981368 remove empty test
8 years ago
fengjiayi 3484874278 Rename `AsNoGradient` of VariableBuilder to `NotInGradient`
8 years ago
zchen0211 ee29d1b6e2 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
8 years ago
Yu Yang f15e083098 Remove std::shared_ptr in Python & C++
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 1425387570 Using unique_ptr instead of raw ptr
8 years ago
Yu Yang a0d77533f0 Rename Ctor -> Constructor
8 years ago