Commit Graph

1091 Commits (9580c4507772f718dd90e9dc5bb64943e60a1b85)

Author SHA1 Message Date
Yu Yang e98aac510f Merge branch 'feature/grad_reg_mechanism_cont' into feature/grad_reg_mechanism_cont2
7 years ago
Yu Yang 18fa6b9cce Merge branch 'develop' of github.com:baidu/Paddle into feature/grad_reg_mechanism_cont
7 years ago
Yu Yang 3723304da9 Add missing ctor
7 years ago
Yu Yang 0afcfe333b Merge branch 'develop' of github.com:baidu/Paddle into feature/grad_reg_mechanism_cont2
7 years ago
Yu Yang 32fbc6b250 Merge branch 'develop' of github.com:baidu/Paddle into feature/grad_reg_mechanism_cont
7 years ago
Yu Yang 2296d81cf9 Use `type_defs.h` to resolve cyclic dependencies
7 years ago
Yu Yang 874bcb3030 Merge branch 'develop' of github.com:baidu/Paddle into feature/change_bind_data_types
7 years ago
qijun f29a6b020f fix gpu build error
7 years ago
qijun f1c5d9e78e Merge remote-tracking branch 'baidu/develop' into executor_impl
7 years ago
qijun ce4d14b4ed add struct Device
7 years ago
dongzhihong 5423cb3e57 format
7 years ago
Qiao Longfei 87efa600df add some check to operator.run (#4544)
7 years ago
Yu Yang 8fd845e0fa Unify Map in OpDescBind
7 years ago
qijun 09500917ee pass place to GetCUDADeviceContext
7 years ago
Yu Yang d64bedf638 Stash
7 years ago
Yu Yang 29ae410704 Merge branch 'develop' of github.com:baidu/Paddle into feature/change_grad_reg_mechanism
7 years ago
Yu Yang c23af80afe Change macro
7 years ago
qijun 39b2ff361d Merge remote-tracking branch 'baidu/develop' into executor_impl
7 years ago
qijun b630d4019a add scope
7 years ago
Yu Yang e3a642e027 Extract BaseClass of grad_op_desc_maker and add some common method
7 years ago
qijun d4be9730fc fix gpu build error
7 years ago
Yu Yang d9e3c4ff35 Add GradOpDescMaker to OpInfo and complete OperatorRegistrar method
7 years ago
Yu Yang 0900aedfa0 Merge pull request #4514 from reyoung/feature/remove_add_op
7 years ago
qijun e42cafb24f add executor unittest
7 years ago
qijun 3481bdc865 add global device context
7 years ago
qijun 540cc2c1c1 add executor class and interface
7 years ago
Yancey 2d8c7e310a Add Inputs/Outputs check interface (#4438)
7 years ago
Yu Yang 762a99cc06 Remove add_op since it can be replaced by sum_op
7 years ago
Cao Ying 7cc5ae9999 Merge pull request #4492 from QiJune/refine_some_functors
7 years ago
qijun 7a6fcc7d30 move EigenDeviceConverter to device_context.h
7 years ago
fengjiayi 704245aeba Merge pull request #4486 from Canpio/dev_backward_for_op_desc
7 years ago
fengjiayi 099b2c19e1 Add unit tests
7 years ago
fengjiayi eea9bedd9b Add grad_op_desc_builder
7 years ago
Yu Yang d53b38e340 Follow comments, change KT to KERNEL_TYPE
7 years ago
Yu Yang fb6a48c62d Merge branch 'develop' of github.com:baidu/Paddle into feature/make_paddle_support_double
7 years ago
Yu Yang f2feb33384 Follow comments
7 years ago
fengjiayi 424c295239 Merge pull request #4457 from Canpio/dev_move_desc_to_framework
7 years ago
Yu Yang 21f63ec223 Merge pull request #4458 from reyoung/feature/compile_time_infer_shape
7 years ago
fengjiayi f78d7591d2 Fix compile bug
7 years ago
Yancey d7db15f3e5 Use StridedMemCpy in Concat/Split Kernel (#4188)
7 years ago
Yu Yang 6196209478 Remove OperatorBase::InferShape
7 years ago
fengjiayi 6285edbb88 Fix compile errors
7 years ago
Yu Yang f1913d4697 Change registry, test register double kernel
7 years ago
Yu Yang 2c05465d2f Fix unit-tests
7 years ago
fengjiayi 54ef4cdae5 Move proto desc to framework
7 years ago
Yu Yang 3a5693e0a8 Add Skeleton of Double support
7 years ago
Yan Chunwei e43073e898 design of TensorArray to simplify varient/dynamic RNNs (#4447)
7 years ago
Luo Tao c53d214205 fix compiler warning from MKLDNNLayer and so on
7 years ago
tensor-tang e0b17754db fix atomic issue when cpu only
7 years ago
Yu Yang cc4c641d0f Merge branch 'develop' of github.com:baidu/Paddle into feature/pybind_for_protobuf_desc
7 years ago
Yu Yang 7435f0c63b Make OpRegistery depend on OpInfo
7 years ago
Qiao Longfei 9a9d50a6ee Refactoring InferShape (#3946)
7 years ago
Abhinav Arora 86351037c9 Correcting some grammatical mistakes in the design docs (#4378)
7 years ago
Yu Yang 1cd2014007 Merge branch 'develop' of github.com:baidu/Paddle into feature/pybind_for_protobuf_desc
7 years ago
Yu Yang f4832fe0b4 Remove IntPair type in attribute
7 years ago
Yu Yang b4ae4d0ba6 Merge branch 'feature/simplify_attr_parse' into feature/remove_int_pair
7 years ago
Yu Yang 9fa7c9306c Merge branch 'feature/pybind_for_protobuf_desc' of github.com:reyoung/Paddle into feature/pybind_for_protobuf_desc
7 years ago
fengjiayi a2393fc1bd Merge pull request #4348 from Canpio/fix_lod_tensor_dim_64
7 years ago
Yu Yang b941865d44 Merge branch 'feature/simplify_attr_parse' into feature/pybind_for_protobuf_desc
7 years ago
Yu Yang 057e810286 Simplify GetAttrType code
7 years ago
fengjiayi 57c95c7957 Merge branch 'fix_lod_tensor_dim_64' into feature/pybind_for_protobuf_desc
7 years ago
fengjiayi 8149ba0ddf Change LoDTensorDesc::dims from int32 to int64
7 years ago
Yan Chunwei fdc4d4abce rename LoDTensor::Slice to Shrink (#4343)
7 years ago
Zhuoyuan 5b7fd00d1f Merge pull request #4280 from Superjom/feature/recurrent_op_backward_fix
7 years ago
fengjiayi 06beec046a Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/pybind_for_protobuf_desc
7 years ago
Yu Yang d22956c1b7 Merge pull request #4334 from reyoung/feature/change_namespace_for_pybind
7 years ago
fengjiayi 6db6475460 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/pybind_for_protobuf_desc
7 years ago
fengjiayi 65874bb568 Merge pull request #4336 from reyoung/feature/remove_unused_field_in_tensor
7 years ago
Yu Yang a0ce05df1e Remove `numel` field in tensor
7 years ago
Yu Yang f0cd5142af Change namespace of pybind.cc to pybind
7 years ago
superjom b545b5b86b Merge branch 'develop' of github.com:PaddlePaddle/Paddle into feature/recurrent_op_backward_fix
7 years ago
qingqing01 7831b1d9ea Merge branch 'develop' into attr_bool
8 years ago
Yu Yang 70f398e207 Update
8 years ago
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
Yu Yang 3e52343dc1 Add comments
8 years ago
Yu Yang 29d892c13c Add Clone Method For OperatorBase
8 years ago
fengjiayi fa1c7cc37f Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into complete_backward_doc
8 years ago
zchen0211 4d2adab772 gather op added with python unittest
8 years ago
fengjiayi 7bc60b0273 Move OpRegistry functions to .cc file and move OpMaker to Op module
8 years ago
Yan Chunwei 9eaef75397 RNN backward create (#3490)
8 years ago
dangqingqing 49aa2c042c Implement GPU kernel for cross entropy operator.
8 years ago
zchen0211 caaa5f86b9 gather op added
8 years ago
Yan Chunwei 0079fa3256 Rnn make stepnet member (#3469)
8 years ago
qiaolongfei 219f7a4640 typo
8 years ago
qiaolongfei d9400243d9 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into public_to_protected
8 years ago
fengjiayi 864b00cdf0 Replace `EmptyOp` with `NOP`
8 years ago
fengjiayi 914a2f2b42 Format code
8 years ago
fengjiayi 39c986c730 restart CI
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
qiaolongfei 252d41655a clean code
8 years ago
qiaolongfei a240bce152 fix backward
8 years ago
qiaolongfei 5b7633a55f Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into public_to_protected
8 years ago
qiaolongfei 0c96c99746 change pybind and net_op_test
8 years ago
qiaolongfei 2f74e60865 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into public_to_protected
8 years ago
Yan Chunwei 991c4d8079 add some doc to backward (#3474)
8 years ago
qiaolongfei d2c2f78551 change backward
8 years ago
qiaolongfei 5d33ef6138 change op_register and grad_op_builder
8 years ago
Yu Yang 186fb0c118 Remove input_format in backward.cc
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 81f5f86140 Merge pull request #3322 from wangkuiyi/refactorize_framework_proto
8 years ago
Yu Yang 64a4dfefad Fix CI
8 years ago
Yu Yang 63b2e45c73 Fix CI Test
8 years ago
Yu Yang f09cb657e6 Follow comments from WangYi
8 years ago
Yu Yang ef29b5224b Simplify unit test code
8 years ago
Yu Yang 4a604c2651 Polish Our code by YuYang's review
8 years ago
liaogang 9038b849b4 Fix macro !defined(PADDLE_ONLY_CPU)
8 years ago
Yan Chunwei 1ee633d1d2 remove detail from LODTensor (#3364)
8 years ago
fengjiayi fb6bec6a8f Fix a bug
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 610a25844f Fix all unit tests in Python
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 feb67522ea Merge pull request #3380 from QiJune/remove_header_file_ddim
8 years ago
Yi Wang 5381a6eef8 Update
8 years ago
Yi Wang 717fe5495e UPdate grad_op_builder.cc
8 years ago
Yi Wang 8a2e91158f Merge branch 'correct_protobuf_use' into refactorize_grad_op_builder.cc
8 years ago
Yi Wang f40988af0a Correct the use of protobuf generated methods
8 years ago
Yi Wang 9dc0a05f44 Merge branch 'develop' of https://github.com/paddlepaddle/paddle into refactorize_grad_op_builder.cc
8 years ago
Yi Wang 8e0bf6d933 Update
8 years ago
fengjiayi 6768b31037 Fix compile error
8 years ago
Yi Wang 38f4b1d59e Merge pull request #3430 from wangkuiyi/add_operatorbase_constructors
8 years ago
fengjiayi 3e11e4c6b9 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into refactor_registry_macro_dev
8 years ago
Yi Wang 65bd7c77e4 Update
8 years ago
fengjiayi f784741d4a Refine macro
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 19ab1dcd70 Merge pull request #3373 from Canpio/refactor_registry_macro
8 years ago
Yi Wang f83876a015 Add constructors to OperatorBase and all sub-classes
8 years ago
fengjiayi 580445a430 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into refactor_registry_macro
8 years ago
fengjiayi ab08575adf WIP
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
qingqing01 dfb4ea764b make unit test of backward_test pass.
8 years ago
Yu Yang 9a592ec3aa Remove FC Op, since it should be added in Python side
8 years ago
Yu Yang 138646fa19 Fix compile on develop branch
8 years ago
Yu Yang c99f84aced Fix python unit tests
8 years ago
qijun 45088206e7 merge baidu/develop
8 years ago
qijun 95df4700d4 Merge remote-tracking branch 'baidu/develop' into port_blas
8 years ago
qingqing01 8810490570 update code
8 years ago
gangliao be473a62eb Merge pull request #3357 from jacquesqiao/python-test
8 years ago
qingqing01 ac5893e8cc Fix grad_op_builder
8 years ago
Yu Yang 0f84bb3655 Fix merge error
8 years ago
Yu Yang 7fab7ddd7d Merge branch 'develop' of github.com:baidu/Paddle into feature/refactorize_framework_proto
8 years ago
qingqing01 71acaff1bd Tiny fix
8 years ago
qingqing01 7202f425dd Merge branch 'refactorize_framework_proto' 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
Superjom dbf4035d0a add a error message to tensor
8 years ago
Superjom b1a8a9f61a tensor slight improve
8 years ago
fengjiayi 55fac55107 Refine code according to reviewer's advices
8 years ago
qijun 82026fe8d9 remove eigen tensor header file in dddim.h
8 years ago
fengjiayi e81a5f870f Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into refactor_registry_macro
8 years ago
fengjiayi 087e8b9c5c Fix bug
8 years ago
fengjiayi 046af5478a Move `Registrar`s into Touch functions
8 years ago
fengjiayi bc1459cefb Unable macro `USE_OP_GRADIENT` temporarily
8 years ago
fengjiayi f66d78680d Add macro USE_OP_GRADIENT()
8 years ago
fengjiayi e4f058cec7 Fix error
8 years ago
fengjiayi 54fad18382 Fix error
8 years ago
fengjiayi 57c0978411 Fix bug
8 years ago
fengjiayi ebb3a58835 Fix bug
8 years ago
fengjiayi e14a4541dd Refactor registry macro
8 years ago
fengjiayi 78c3e1de65 refactor
8 years ago
dzhwinter 56faf51343 Merge pull request #3060 from dzhwinter/random_op
8 years ago
qingqing01 665e1a335b Update grad_op_builder after refactoring framework proto.
8 years ago
Yu Yang 030f4302ed Merge branch 'develop' of github.com:baidu/Paddle into feature/refactorize_framework_proto
8 years ago
liaogang 5e5c441245 Enable Python Unit Test before make install
8 years ago
Yu Yang c957445c72 A better error message for gradient checker
8 years ago
Yu Yang 78af6e6011 Add OutputVars method to get all outputs or outputs without intermediate
8 years ago
Yu Yang 6c7c4333f8 Fix TravisCI test
8 years ago
Yu Yang b228b463fa Make const variables in operator.h fit google style
8 years ago
dongzhihong df4fe671fe "remove attribute"
8 years ago
qijun a821fec158 merge baidu/develop
8 years ago
Yu Yang b368c6cac4 Rename op_proto_name/var_names -> parameter/arguments
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
Yan Chunwei ede02d7d79 LODTensor (Level of details, or Level of sequences Tensor). (#3109)
8 years ago
fengjiayi 7304006b71 Update backward.md
8 years ago
Yi Wang 4a78885469 Add a temporary test case otherwise there would be linking error with gtest.'
8 years ago
Yi Wang 9544068543 Resovle conflicts manually
8 years ago
dongzhihong 6fc6647c31 Merge remote-tracking branch 'origin/develop' into random_op
8 years ago
dongzhihong 6535a7b001 Merge remote-tracking branch 'origin/develop' into random_op
8 years ago
dzhwinter 91e8aadaef Merge branch 'develop' into type_alias
8 years ago
Qiao Longfei e31a469ee0 add gradient test framework (#3226)
8 years ago
dongzhihong 23ac845921 Merge remote-tracking branch 'origin/develop' into random_op
8 years ago
Yu Yang dba618c036 Make Compile Pass
8 years ago
dongzhihong 555af4d0f6 "format code"
8 years ago
dongzhihong 8804b242d8 Merge remote-tracking branch 'origin/develop' into random_op
8 years ago
dongzhihong 52d2ebdaef "test gaussian random in python side"
8 years ago
Yu Yang 174a3b3ec6 Merge branch 'develop' of github.com:baidu/Paddle into feature/uniform_random_op
8 years ago
dongzhihong b32fcf2854 merge origin/develop
8 years ago
Yu Yang 7e830116a7 Try make pass
8 years ago
gongweibao 8c2a0a763f Fix C-API Compilation Error (#3311)
8 years ago
Yan Chunwei 2af35002f7 fix some enforce (#3301)
8 years ago
Yu Yang b861c01963 Merge branch 'develop' into feature/uniform_random_op
8 years ago
Yi Wang 72e3ba5074 update framework.proto
8 years ago
Yi Wang e0e9a81a70 Update CMakeLists
8 years ago
fengjiayi 5d2b3fb09d Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into dev_add_FillZerosLikeOp_test
8 years ago
Yu Yang e5847924f3 Merge branch 'develop' of github.com:baidu/Paddle into feature/uniform_random_op
8 years ago
Qiao Longfei 4bbd05fd72 check INFINITY in cross_entropy (#3287)
8 years ago
Qiao Longfei 493396d81c add support_gpu (#3304)
8 years ago
qijun cabcf7bcfd format code
8 years ago
qijun 1752b6a1b6 Merge remote-tracking branch 'baidu/develop' into port_blas
8 years ago
dongzhihong 58561d8f56 Merge remote-tracking branch 'origin/develop' into random_op
8 years ago
Yu Yang d7f0eb6baf Merge branch 'feature/change_op_creation' into feature/uniform_random_op
8 years ago
dongzhihong 72fb86a284 "remove type alias done."
8 years ago
Yan Chunwei 7665bdba13 Rnn forward logic test (#3291)
8 years ago
qijun 01a198a584 merge baidu/develop
8 years ago
qijun 97d8175a5e add global matmul function for Tensor
8 years ago
Yu Yang e376bda42c Add uniform random operator
8 years ago
dongzhihong b18e614163 "change device context to pointer"
8 years ago
dongzhihong 2447c34a0e merge origin/develop
8 years ago
Yi Wang fe04175ed3 Fix comparison between signed and unsigned values
8 years ago
liaogang d1e754336e Merge branch 'clang-format' of https://github.com/gangliao/Paddle; branch 'develop' of https://github.com/PaddlePaddle/Paddle into clang-format
8 years ago
Yi Wang 5ae7a5f111 cpplint attribute.h
8 years ago
Yi Wang 2fef13e358 Merge pull request #3225 from wangkuiyi/restructure-attribute
8 years ago
Yi Wang 8faf905e00 Correct dependencies
8 years ago
Yi Wang 949e8f53f9 Merge branch 'develop' of https://github.com/paddlepaddle/paddle into restructure-attribute
8 years ago
fengjiayi 9b0fce516a Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into dev_add_FillZerosLikeOp_test
8 years ago
Yi Wang 1ff8b8dd20 Update new source files
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
Yu Yang 636d46a19f Merge pull request #3167 from reyoung/gradient_check_utils
8 years ago
liaogang 1d4fa2433c ClangFormat for proto and cuda
8 years ago
liaogang 430b421906 Fix conflicts
8 years ago
liaogang b58725bd51 Add cpplint for *.h and cuda *.cu
8 years ago
Yu Yang aaf2d66db8 Merge branch 'develop' of github.com:baidu/Paddle into gradient_check_utils
8 years ago
Yi Wang ff19223e8d Reforamt
8 years ago
Yi Wang cedc2e645e Restructure code oftype Attribute
8 years ago
Yi Wang 8740276d89 Fix pybind and const type mismatch
8 years ago
fengjiayi 9d569c5a38 Update Backward.md
8 years ago
Yi Wang e4aea7fde4 Fix pybind and const type mismatch
8 years ago
fengjiayi 2c554646dd Fix bug caused by merge
8 years ago
Yi Wang d12b1e77f4 Rename EmptyOp into NOP
8 years ago
Yi Wang ddb29b6ca6 Move constants from framework::OperatorBase to framework::
8 years ago
fengjiayi 647121aad3 Add unittest for GradOpBuilder
8 years ago
fengjiayi 6f12fd2806 Merge pull request #3192 from Canpio/dev_simplify_GradOpBuilder
8 years ago
Yan Chunwei 0bd49a50ce move net_op to operators/ (#3201)
8 years ago
Qiao Longfei d953611e86 Softmax grad op (#3164)
8 years ago
Yu Yang fe5bca49b8 Change `tensor_bind.h` -> `tensor_py.h`
8 years ago
Yu Yang 5509b84914 Merge Develop
8 years ago
Yu Yang f7688bd613 Merge branch 'develop' of github.com:baidu/Paddle into feature/move_pybind_to_framework_dir
8 years ago
qijun 22dac40c3a add gemm for both cpu and gpu
8 years ago