Commit Graph

2530 Commits (c957445c72fd8f2c0354d8b430ef37f47ac3bc73)

Author SHA1 Message Date
fengjiayi 5e37872462 Refine code
8 years ago
fengjiayi ab18947ea9 Simplify building precess of gradient operator
8 years ago
Qiao Longfei cc6c33b8b2 export Backward to python (#3174)
8 years ago
Guo Sheng b7b956f0ba Merge branch 'develop' into add-ClipLayer
8 years ago
Yibing Liu abcb1e1023 add the check of cudnn version in cudnnBatchNorm
8 years ago
Guo Sheng 5cb29a8fbf Merge pull request #3083 from guoshengCS/add-L2NormLayer
8 years ago
liaogang a5f0081c3d remove unroll
8 years ago
Yi Wang 691a00e3d2 Merge pull request #3178 from reyoung/feature/GetEigenDeviceReturnReference
8 years ago
Yi Wang 26675bc644 Merge pull request #3172 from luotao1/wget
8 years ago
dangqingqing 54f0d2608a fix input size.
8 years ago
dangqingqing bd01cea1f3 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into sigmoid_bp
8 years ago
dangqingqing 0560733c2e Add sigmoid backward implenmention.
8 years ago
guosheng 3fe9e48f36 Merge branch 'develop' of https://github.com/PaddlePaddle/paddle into add-L2NormLayer
8 years ago
guosheng 17e16c2548 Refine RowL2NormLayer and add python unit test for it
8 years ago
Yu Yang 3fc68f6f14 Move pybind.cc/tensor_bind.h to paddle::framework
8 years ago
Yu Yang 18d924173f Add Gradient Operator for mean
8 years ago
liaogang b36205e296 Refine compute code in operators
8 years ago
dangqingqing 7c49a4f31c resovle conflicts.
8 years ago
Yu Yang 02655a229e Return Reference Instead Pointer to GetEigenDevice
8 years ago
caoying03 d3e30146e4 Merge branch 'develop' into add_nest_sequence_select
8 years ago
qijun 043e983b7d pass pre commit
8 years ago
Yu Yang a404d9abb4 Add todo comments
8 years ago
caoying03 4b39f92bd8 add implementation of SubNestedSequenceLayer.
8 years ago
xzl fa10677aed modify skipIm2col to need2col, delete useless variable colBuffer
8 years ago
Luo Tao 8f88972d53 add wget in docker production image
8 years ago
Yu Yang 3e812383bc Merge branch 'develop' of github.com:baidu/Paddle into gradient_check_utils
8 years ago
qijun 341d1880ee Merge remote-tracking branch 'baidu/develop' into op_gpu_test
8 years ago
guosheng d1a691733b fix bug on ClipLayer test in test_LayerGrad
8 years ago
Yu Yang 7c42aad412 Initialize Gradient Checker
8 years ago
dongzhihong 340627c230 "remove rowwise_add no_gradient"
8 years ago
dongzhihong c90d751ec1 "add no gradient"
8 years ago
tensor-tang 1bd64f18ed move MKLDNN and MKLML install path to build third party path
8 years ago
guosheng 82911cecb6 Merge branch 'develop' of https://github.com/PaddlePaddle/paddle into add-ClipLayer
8 years ago
guosheng d19355a532 Refine ClipLayer and add unit test for it
8 years ago
xzl 5229df52a5 ignore im2col if not necessary in conv 1 * 1
8 years ago
gangliao 7e60706b51 Merge pull request #3135 from gangliao/mean_op_op
8 years ago
qijun 81cc7a3227 merge baidu/develop
8 years ago
dangqingqing 99b835cc15 resolve conficts.
8 years ago
fengjiayi 3a8017d148 Merge branch 'backward_dev' into dev_add_FillZerosLikeOp_test
8 years ago
fengjiayi 8bd73159c7 Add unittest for `FillZerosLikeOp`
8 years ago
liaogang 6e0661cf9c Change ContextKernel to ExecutionKernel
8 years ago
qiaolongfei 6b2323cd6d Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into refine-context
8 years ago
liaogang 426f099932 Remove duplicate fc_op
8 years ago
liaogang c36a093c5e Fix conflict
8 years ago
Yu Yang 53616fd1fb Merge pull request #3134 from reyoung/feature/backtrace_for_enforce
8 years ago
Yu Yang 2646ef6570 Merge pull request #3068 from reyoung/feature/backward
8 years ago
hedaoyuan 74f8ede976 Fix when use_nnpack and isDeconv == true.
8 years ago
dangqingqing 18aa0dcb2b resolve conflicts.
8 years ago
hedaoyuan 953f8ddf05 Support groups in NNPACKFunction.
8 years ago
hedaoyuan aaf8401fa0 Merge pull request #3126 from hedaoyuan/slice
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 148cd51a54 Merge branch 'develop' into feature/backtrace_for_enforce
8 years ago
Yu Yang 8395af06de Add Backtrace for enforce
8 years ago
dangqingqing b94584cf4b Rename recurrent_network_op recurrent_op.
8 years ago
Yu Yang 737ea05491 Use static_cast, Fix unittest
8 years ago
dangqingqing 79e89ef43b Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into rnn_infershape
8 years ago
dangqingqing 8925295a4b follow comments.
8 years ago
qiaolongfei 3b58574ba9 add check in OPeratorContext Input/Output
8 years ago
liaogang 1e676f684d Add mean op unit test in python
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
hedaoyuan bfdd9a1ced Add a unit test for concat and slice network in test_NetworkCompare.cpp
8 years ago
hedaoyuan d456c28609 Fix some bug.
8 years ago
Qiao Longfei 61ebacbcd3 use operator context and infer context (#3024)
8 years ago
hedaoyuan 4b1bc6815e Fix comments of slice_projection, and add unit test of SliceProjection.
8 years ago
hedaoyuan 0cca0fcf11 Add SliceProjection.
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
liaogang bb7f34594c Add mean cpu/gpu op
8 years ago
dangqingqing b89d15a358 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into rnn_infershape
8 years ago
dangqingqing 6cfb9a3262 Refine InferShape for recurrent_network_op.
8 years ago
qijun bc7be2aa14 pass precommit
8 years ago
qijun db4d668f93 remove unused codes
8 years ago
qijun 61f94f0002 add EIGEN_USE_GPU macro to op.cu file
8 years ago
qijun 4a1f7bd21f add gpu python op test
8 years ago
qingqing01 0b68077221 Merge pull request #3105 from qingqing01/warp_ctc
8 years ago
dangqingqing d6ca03eb21 Fix out of memory.
8 years ago
qijun 47d8bca848 fix build error
8 years ago
qijun 4cc42171db merge baidu/develop
8 years ago
Yi Wang d3ddf050a5 Correct specialization of throw_on_error for pointer types
8 years ago
Yi Wang ae3a9c48ed Add throw_on_error specialization for T*; Update all usages of Scope
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
guosheng 23a8d015e0 add ClipLayer
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
Superjom 5c437c43c7 fix paddle/develop build error concerning rnnop
8 years ago
QI JUN 84b368d220 Merge pull request #3101 from QiJune/fix_bug_in_CUDADeviceContext
8 years ago
Yan Chunwei aee0d3ec5f RecurrentOp implementation (#2890)
8 years ago
Yi Wang 7b71f1debf Merge branch 'develop' of https://github.com/paddlepaddle/paddle into rnn_varilen_design
8 years ago
Helin Wang cffd1ae4c9 Fix build
8 years ago
dangqingqing aaff2ddd84 remove comments.
8 years ago
dangqingqing cc5f0951ec Fix bug for WarpCTCLayer.
8 years ago
Superjom 01626be9b3 Merge branch 'develop' of github.com:PaddlePaddle/Paddle into rnn_varilen_design
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
qijun d962c2a997 fix bug in CUDADeviceContext
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
Superjom 226bf1dded update more details
8 years ago
qijun bd8d2d8ba3 fix bug in memory GetGPUBuddyAllocator
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
gangliao c54f14d89d Merge pull request #3095 from gangliao/comment_mem
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
gangliao 703b62e6bc Merge pull request #3094 from gangliao/comment_check
8 years ago
liaogang 9e523ef649 FIX: order matter in Linux !
8 years ago
liaogang 201e715787 ENH: Add comments for memory and memcpy
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
Superjom d3213e4ca3 fix pr
8 years ago
liaogang c2b8bd34be FIX: name convention
8 years ago
guosheng 84660653f8 add RowL2NormLayer
8 years ago
liaogang b4ff2e4394 Remove GPUPlaceGuard
8 years ago
liaogang 7829bdbd9a Fix conflicts
8 years ago
Superjom a74e798103 add an appendix to explain sequence info data structure
8 years ago
liaogang d951e9c726 Fix: refine device context and fix place()
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
gangliao 13ec0dd8df Merge pull request #3057 from gangliao/mem_vlog
8 years ago
Yi Wang 1cfc8b6ebc Merge pull request #3056 from gangliao/cpu_mem
8 years ago
Yu Yang 55115ac682 Merge pull request #3067 from reyoung/make_network_op
8 years ago
fengjiayi 70bd07a0e1 Fix compile errors of FillZerosLikeOp
8 years ago
Yu Yang 89512dff36 Merge pull request #3058 from reyoung/feature/remove_error_in_paddle
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 f4e57b4b28 Fix bug in SequenceSoftmax
8 years ago
Yu Yang 05d9afff1c Stash
8 years ago
武毅 39af255959 Fix new optimizer lr (#3074)
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
fengjiayi a2dc9614ed Add fill_zeros_like 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
Yu Yang ef7e76fc7c Merge branch 'develop' into make_network_op
8 years ago
Yu Yang 0b4880ba91 Merge branch 'develop' of github.com:baidu/Paddle into feature/add_namespace_using
8 years ago
gangliao 2f6e7a58d3 Merge pull request #3055 from reyoung/feature/unify_enforce_error_to_make_it_catchable
8 years ago
Superjom 81016bb0ef Merge branch 'develop' of github.com:PaddlePaddle/Paddle into rnn_varilen_design
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
qijun 358261f0bd fix gpu build error
8 years ago
liaogang de8c344bda ENH: for clarity, change DLOG to VLOG
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 2ddef137fe Merge remote-tracking branch 'baidu/develop' into op_gpu_test
8 years ago
qijun a71a9e6393 fix gpu build error
8 years ago
Yu Yang e3f5fdcc7a Make PADDLE_ENFORCE and PADDLE_THROW catchable
8 years ago
qijun ff594fac84 make gpu_context inside macro
8 years ago
qijun aa5ca8a970 fix 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
hedaoyuan 1ab2e44243 Merge pull request #2449 from hedaoyuan/ImageExpandFunction
8 years ago
Yu Yang 754f0c68da Fix unittest
8 years ago
Yu Yang efc119b43b Add type_alias to import framework into ops
8 years ago
Superjom ddafe5ceeb Merge branch 'develop' of github.com:PaddlePaddle/Paddle into rnn_varilen_design
8 years ago
hedaoyuan ff8262e283 Merge branch 'develop' into ImageExpandFunction
8 years ago
hedaoyuan 41e1484eb2 Fix hl_sequence_avg_forward.
8 years ago
Superjom 1328060abc update2
8 years ago
wanghaoshuang c94b275553 fix conv layer reshape
8 years ago
Superjom a0a2f1bf2c update
8 years ago
fengjiayi e8a0e92b5f Fix compile error
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 197c82f30f Rewrite grad_op registry macro of mul, sigmoid and softmax
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
Yu Yang 0ab678e9e2 Add unittest for network
8 years ago
fengjiayi 380227b58a Renew CMakeList dependence
8 years ago
Yu Yang c14f3e8ff2 Merge branch 'develop' into feature/middle_level_net_api
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
Superjom 45072ed2cd add more details
8 years ago
Yi Wang de6f9c4879 Add dependency memory->device_context, because we now use platform::GPUPlaceGuard
8 years ago
Yi Wang f81caa4e11 Add dependency memory->device_context, because we now use platform::GPUPlaceGuard
8 years ago
Yi Wang a16cd515b4 Merge pull request #3016 from wangkuiyi/memcpy
8 years ago
Yi Wang 616a236581 Add target memcpy into paddle_memory
8 years ago
QI JUN 85dff17985 Merge pull request #3014 from wangkuiyi/formalize_eigen
8 years ago
Yi Wang 51152adf0b Fix end of namespace
8 years ago
Yi Wang 858dea8834 Move memory::Copy out from memory.h into memcpy.h
8 years ago
Yi Wang 6cae35b5b3 Fix conflicts
8 years ago
Yi Wang 045470cf00 Slight simplification of eigen.h in hope to make it more readable.
8 years ago
Yi Wang 6129ab42f9 Merge pull request #2964 from Canpio/dev_refactor_tensor
8 years ago