Commit Graph

623 Commits (0f42e5649ef6af196ed9358dfcd88c1f7fdc4148)

Author SHA1 Message Date
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
Yu Yang aad585b12d Merge branch 'develop' of github.com:baidu/Paddle into feature/add_empty_to_default_no_grad_set
8 years ago
Yu Yang 57f57ead32 Add @EMPTY@ to default no_grad_vars in `Backward`
8 years ago
Yu Yang fa5a5a3acf Merge branch 'develop' of github.com:baidu/Paddle into feature/move_pybind_to_framework_dir
8 years ago
Yi Wang dd249a50a5 Merge pull request #3195 from wangkuiyi/move_tensor_inl.h
8 years ago
dzhwinter 0478780c5c Merge pull request #3166 from dzhwinter/no_gradient
8 years ago
fengjiayi 26ab453801 enum ==> enum class
8 years ago
Yi Wang 5a75d10369 Correct path
8 years ago
Yi Wang 8162ecd284 Move paddle/framework/detail/tensor-inl.h into framework/tensor_impl.h
8 years ago
fengjiayi 5e37872462 Refine code
8 years ago
fengjiayi ab18947ea9 Simplify building precess of gradient operator
8 years ago
Yi Wang 691a00e3d2 Merge pull request #3178 from reyoung/feature/GetEigenDeviceReturnReference
8 years ago
Yu Yang 3fc68f6f14 Move pybind.cc/tensor_bind.h to paddle::framework
8 years ago
Yu Yang 02655a229e Return Reference Instead Pointer to GetEigenDevice
8 years ago
dongzhihong c90d751ec1 "add no gradient"
8 years ago
qijun 81cc7a3227 merge baidu/develop
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 051d6c8692 Merge develop
8 years ago
Yu Yang 9cc990741e Merge branch 'develop' of github.com:baidu/Paddle into feature/backward
8 years ago
gangliao 4f1061f799 Merge pull request #3133 from gangliao/tensor_scalar
8 years ago
Yu Yang 737ea05491 Use static_cast, Fix unittest
8 years ago
qiaolongfei 3b58574ba9 add check in OPeratorContext Input/Output
8 years ago
liaogang 47690d6a7b ENH: Add EigenScalar
8 years ago
Yu Yang e2fd2bd0d1 Follow comments and merge develop
8 years ago
qiaolongfei 65880f7e9c Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into scope
8 years ago
Yu Yang 80baf861ad Merge branch 'feature/backward' of github.com:reyoung/Paddle into feature/backward
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
dongzhihong ca16c0d1d5 Merge remote-tracking branch 'remotes/reyoung/feature/backward' into backward
8 years ago
dongzhihong bd14660ca2 "add part of design doc"
8 years ago
qijun db4d668f93 remove unused codes
8 years ago
qijun 4a1f7bd21f add gpu python op test
8 years ago
qijun 47d8bca848 fix build error
8 years ago
qijun 4cc42171db merge baidu/develop
8 years ago
Yi Wang f3ff790b59 Update usage of Scope in operator_test.cc
8 years ago
Yi Wang d100062359 Update usage of Scope
8 years ago
Yi Wang 5031c93aeb Pass test
8 years ago
Yi Wang c5afddc681 Rewrite Scope
8 years ago
dongzhihong 933e55eb06 fix conflict
8 years ago
dongzhihong 36d7e1fdae "fix const hell"
8 years ago
dongzhihong 572133400d "update the compute kernel"
8 years ago
dongzhihong f5636dab80 design doc
8 years ago
Yu Yang 0973c2c97b Merge pull request #3092 from reyoung/feature/unittest_for_inputs
8 years ago
fengjiayi 213fdad1e8 adjust format
8 years ago
qijun 303fb789a5 refine tensor copy from
8 years ago
Yu Yang 48812cd10b Merge branch 'feature/backward' of github.com:reyoung/Paddle into feature/backward
8 years ago
Yu Yang 42e2fa57bd Fix unittest
8 years ago
fengjiayi 2198963a41 Merge branch 'feature/backward' of https://github.com/reyoung/Paddle into feature/backward
8 years ago
fengjiayi a2e2cd776d Fix bug of TEST Backwar.linear_net_intermediate_variable_has_no_grad
8 years ago
qijun 5364b3944e use cuda default stream
8 years ago
Yu Yang be528683f6 Fix net_input_of_network_not_need_grad
8 years ago
fengjiayi 39cd39e0e1 Update test
8 years ago
fengjiayi dc06eaa0b7 Merge branch 'feature/backward' of https://github.com/reyoung/Paddle into feature/backward
8 years ago
fengjiayi 1de465b54d Change some `ASSERT_EQ` to `EXPECT_EQ`
8 years ago
dongzhihong 302046aa51 "fix return net error"
8 years ago
fengjiayi 1197420598 Merge branch 'feature/backward' of https://github.com/reyoung/Paddle into feature/backward
8 years ago
fengjiayi 0e337bec25 Merge branch 'feature/backward' of https://github.com/reyoung/Paddle into feature/backward
8 years ago
dongzhihong 52054af714 "fix typo"
8 years ago
dongzhihong 0da5cce24f "fix test case"
8 years ago
fengjiayi 71bd439b45 Addjust Backward.linear_net_intermediate_variable_has_no_grad
8 years ago
dongzhihong e1cd719a84 Merge branch 'feature/backward' of https://github.com/reyoung/Paddle into backward
8 years ago
Yu Yang d6e0368285 Add comment in backward.cc
8 years ago
dongzhihong 658588a675 "format test case"
8 years ago
dongzhihong b2e1c48ef5 Merge remote-tracking branch 'reyoung/feature/backward' into feature/backward
8 years ago
dongzhihong 7087a04318 "add unittest"
8 years ago
dongzhihong 74cd9a7542 "fix unittest"
8 years ago
Yu Yang 29d50ad910 Refine unit-test
8 years ago
dongzhihong 72839a768f fix conflict6
8 years ago
Yu Yang d0b25ac9b8 Fix some unittest error
8 years ago
Yu Yang 8bf0ca0fab Fix unittest error
8 years ago
Yu Yang e1d106752d Merge branch 'feature/backward' of github.com:reyoung/Paddle into feature/backward
8 years ago
Yu Yang 46d766e238 Merge branch 'feature/unittest_for_inputs' into feature/backward
8 years ago
Yu Yang 8e7c3253f8 Add Some Checker in Input/Output
8 years ago
liaogang 9e523ef649 FIX: order matter in Linux !
8 years ago
dongzhihong 65d2678720 "add simple net test"
8 years ago
liaogang 2631077cdf Check Insufficient Alloc in tensor
8 years ago
Yu Yang 9b9449fb74 Typo
8 years ago
Yu Yang b0505fdad1 Merge branch 'develop' into feature/unittest_for_inputs
8 years ago
Yu Yang 5f70e14a5c Memory error
8 years ago
dongzhihong 404cc056b8 "reverse travesal"
8 years ago
dongzhihong 7088654a27 "add duplicate"
8 years ago
dongzhihong a0669ead24 Merge remote-tracking branch 'reyoung/feature/backward' into feature/backward
8 years ago
Yu Yang d4ab70a7e5 Merge branch 'feature/backward' of github.com:reyoung/Paddle into feature/backward
8 years ago
dongzhihong 5713266fb2 Merge remote-tracking branch 'reyoung/feature/backward' into feature/backward
8 years ago
dongzhihong b9f2bb3747 "wait add generic"
8 years ago
Yu Yang d2583bd411 InsertOp for NetOp
8 years ago
fengjiayi b1d8419490 rename test
8 years ago
fengjiayi 4461f3ca4c Merge branch 'feature/backward' of https://github.com/reyoung/Paddle into feature/backward
8 years ago
Yu Yang 84198f7548 Add unittest
8 years ago
fengjiayi 3dd5fd047b Add unitest of Backward.intermediate_variable_not_need_in_linear_net
8 years ago
Yu Yang 099bb53bc2 Merge branch 'feature/backward' of github.com:reyoung/Paddle into feature/backward
8 years ago
Yu Yang 28c0281d9e Stash
8 years ago
fengjiayi 04db4183e9 Add unitest of Backward.part_of_input_are_not_need
8 years ago
QI JUN f96e2157a9 Merge pull request #3059 from QiJune/fix_bug_register_OpKernel
8 years ago
Yu Yang 63636d69e6 Stash for canpio
8 years ago
Yi Wang 1cfc8b6ebc Merge pull request #3056 from gangliao/cpu_mem
8 years ago
Yu Yang 3d18737b84 Add unittest for part_of_output_are_not_need
8 years ago
Yu Yang f9fab14c4e Fix compile error
8 years ago
Yu Yang 9475972bc9 Merge branch 'feature/backward' of github.com:reyoung/Paddle into feature/backward
8 years ago
fengjiayi 5297bcb251 Merge branch 'feature/backward' of https://github.com/reyoung/Paddle into feature/backward
8 years ago
fengjiayi 03f418c5d1 Fix compile error
8 years ago
Yu Yang fa6a46a82a Merge branch 'feature/backward' of github.com:reyoung/Paddle into feature/backward
8 years ago
Yu Yang e0463acfc3 Rename PlainNet --> NetOp
8 years ago
Yu Yang 05d9afff1c Stash
8 years ago
dongzhihong 292f2ab1a5 "split to generic add PR"
8 years ago
dongzhihong 0ac79a38fb Merge remote-tracking branch 'reyoung/feature/backward' into feature/backward
8 years ago
dongzhihong fa7cbfdeec "backward is NetOp"
8 years ago
fengjiayi f77c63b87a Merge branch 'feature/backward' of https://github.com/reyoung/Paddle into feature/backward
8 years ago
Yu Yang 831d4e1c85 Refining Unittest
8 years ago
fengjiayi e32e306821 Develop backward building precess of single op
8 years ago
Yu Yang 00615ebca2 Refine OpRegistry::AddInput/AddOutput
8 years ago
Yu Yang b1b13f8f54 Update Interface
8 years ago
liaogang 1c68f119d5 ENH: Add GPU CopyFrom Unit Test
8 years ago
Yu Yang ecf23ce5f3 Update Backward
8 years ago
Yu Yang b1b4364580 Rename PlainNet --> NetOp
8 years ago
gangliao 2f6e7a58d3 Merge pull request #3055 from reyoung/feature/unify_enforce_error_to_make_it_catchable
8 years ago
dongzhihong 9a16327b15 "remove const qualify"
8 years ago
dongzhihong 11f9f5fb17 "fix const dependency hell"
8 years ago
qijun 953eaadbf6 fix bug in OpKernelKey equal method
8 years ago
qijun 6a5793baba fix bug in OpKernel register macro
8 years ago
qijun 4ecf68e0ea fix bug in register gpu OpKernel
8 years ago
dongzhihong 984225ecf1 "fix operator"
8 years ago
liaogang 4e94cd757c FIX: restricting c++ template usage to POD types
8 years ago
Yu Yang afe7bf6179 Merge pull request #3032 from reyoung/feature/middle_level_net_api
8 years ago
Yu Yang bc09551e8c Fix unittest
8 years ago
liaogang de8a8feeb4 ENH: Refine Tensor and And CopyFrom
8 years ago
qijun a71a9e6393 fix gpu build error
8 years ago
qijun d5109130f1 set default cpu place for tensor alloc
8 years ago
qijun e2ba13373a enable operator gpu unittest
8 years ago
Yu Yang 754f0c68da Fix unittest
8 years ago
Yu Yang 0467cd2dfe Merge branch 'develop' into feature/middle_level_net_api
8 years ago
fengjiayi ae6009dfef fix compile error
8 years ago
fengjiayi 77af58f8f7 Change gradient Op registry mechanism
8 years ago
fengjiayi 81df39fe2a fix compile errer
8 years ago
Yu Yang 0ceeacbe45 Make Scope can lookup variable name by variable
8 years ago
fengjiayi f4e25550cd Fix compile error
8 years ago
fengjiayi 5f3bc2a44a Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into backward
8 years ago
fengjiayi 380227b58a Renew CMakeList dependence
8 years ago
fengjiayi f85ccdd351 Renew CMakeList dependence
8 years ago
Yu Yang c2543f5b29 Remove ScopePtr and OperatorPtr
8 years ago
Yu Yang 1294b3c53e Expose Net to Python (#2967)
8 years ago
Yi Wang 045470cf00 Slight simplification of eigen.h in hope to make it more readable.
8 years ago
fengjiayi da07ec1886 Update Tensor and PODDeleter's template parameter
8 years ago
fengjiayi 6cd94cc73f Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into dev_refactor_tensor
8 years ago
fengjiayi 4736b239d9 Add a simple test for grad_op_creator
8 years ago
fengjiayi 9418717f80 Fix compile errors
8 years ago
fengjiayi f41fcd43d0 Merge branch 'backward' of https://github.com/dzhwinter/Paddle into backward
8 years ago
fengjiayi 99a5904c75 Merge branch 'backward_dev' into backward
8 years ago
dongzhihong 088e2200c4 "remove unused fake fc op"
8 years ago
qijun 586365e0ad using alias to simplify code
8 years ago
qijun 407b0efc79 fix bug in EigenVector::Flatten method
8 years ago
fengjiayi b635af71d8 Fix some compile error
8 years ago
fengjiayi 8a5ee462a5 Fix some compile errors
8 years ago
dongzhihong 6f0539246c Merge remote-tracking branch 'origin/develop' into backward2
8 years ago
dongzhihong 81a352aff7 "test fc without gradient"
8 years ago
dongzhihong 14424f314c "use built-in operator"
8 years ago
fengjiayi e192d0fd01 Refactor the implementation of gradient Op creating
8 years ago
dongzhihong 4876f35858 "make plainNet shared"
8 years ago
liaogang 5e8a4f16c7 Fix conflcts
8 years ago
liaogang aae53d836b Merge conflicts
8 years ago
QI JUN d81084939b Merge pull request #2953 from wangkuiyi/tensor_type_to_eigen
8 years ago
qijun d6d057b4e8 change EQ to NEAR for float value
8 years ago
dongzhihong 73f4779808 Merge remote-tracking branch 'origin/develop' into backward2
8 years ago
qijun 57c27b4e00 make EigenTensor default unaligned and follow comments
8 years ago
fengjiayi 55d301722f Simplify Tensor implimentation
8 years ago
fengjiayi 3dc70ff282 Merge branch 'backward' of https://github.com/dzhwinter/Paddle into backward
8 years ago
Yu Yang e8304bd92a Merge pull request #2945 from reyoung/feature/grouped_ops
8 years ago