Commit Graph

384 Commits (848c317aa84aea797654a3f0ee7a2db0fb0e8d09)

Author SHA1 Message Date
Yu Yang 7e830116a7 Try make pass
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 662aeed28f Update operator/CMakeLists.txt
8 years ago
zchen0211 7e37471318 modify
8 years ago
fengjiayi 2847667620 fix bug
8 years ago
fengjiayi 5d2b3fb09d Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into dev_add_FillZerosLikeOp_test
8 years ago
dongzhihong f50730fda1 "fix recurrent op test"
8 years ago
Yu Yang e5847924f3 Merge branch 'develop' of github.com:baidu/Paddle into feature/uniform_random_op
8 years ago
dongzhihong 79e76ea1ed "fix cuda error"
8 years ago
Qiao Longfei 4bbd05fd72 check INFINITY in cross_entropy (#3287)
8 years ago
qijun 1752b6a1b6 Merge remote-tracking branch 'baidu/develop' into port_blas
8 years ago
Yu Yang 376737d8b8 Follow comments
8 years ago
dongzhihong 876e9d2bc2 "sigmoid confict resolved"
8 years ago
dongzhihong 691615b146 Merge remote-tracking branch 'origin/develop' into type_alias
8 years ago
dongzhihong fcd6f64b98 "redefine random op"
8 years ago
dongzhihong 58561d8f56 Merge remote-tracking branch 'origin/develop' into random_op
8 years ago
Yu Yang 0c37705ddc Use thrust to implement uniform_random
8 years ago
dongzhihong bd369c3575 "remove type alias header file"
8 years ago
dongzhihong 72fb86a284 "remove type alias done."
8 years ago
dongzhihong 9e25988f73 "net op alias"
8 years ago
dongzhihong 610801b57c "remove a lot alias"
8 years ago
dongzhihong 6b23b91cea "remove alias to more operators"
8 years ago
Yi Wang efa50a4525 Merge pull request #3181 from qingqing01/sigmoid_bp
8 years ago
dongzhihong bee9596759 "remove type alias"
8 years ago
qijun 6b12c697ff handle mkl
8 years ago
Yan Chunwei 7665bdba13 Rnn forward logic test (#3291)
8 years ago
qijun 0815935916 fix typo error
8 years ago
qijun 5703eb50fa add .clang-format file
8 years ago
qijun 01a198a584 merge baidu/develop
8 years ago
qijun 97d8175a5e add global matmul function for Tensor
8 years ago
dangqingqing 9f490c7748 update to develop branch.
8 years ago
Yu Yang e376bda42c Add uniform random operator
8 years ago
dongzhihong 0f8c9dbe61 device context pointer
8 years ago
dongzhihong 2447c34a0e merge origin/develop
8 years ago
Yan Chunwei c72253127f crossentropy grad op (#3186)
8 years ago
zchen0211 6b3e0b786d gather function with test passed
8 years ago
Yan Chunwei b943874f16 move namespace rnn to a directory (#3261)
8 years ago
Yi Wang 9620df4464 Reformat paddle/operators/* strictly following Google Style Guide
8 years ago
Yi Wang 301a21d8fe cpplint recurrent_op*
8 years ago
Yi Wang a07cef338c Merge branch 'develop' of https://github.com/paddlepaddle/paddle into cpplint_errors
8 years ago
Yi Wang a40b755b6a Add explicit to some constructors
8 years ago
fengjiayi 9b0fce516a Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into dev_add_FillZerosLikeOp_test
8 years ago
fengjiayi 9d68c252e9 test
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
fengjiayi 5d7e8bfb5c fix bug
8 years ago
liaogang c6186120c3 fix softmax_op code line > 80
8 years ago
liaogang 430b421906 Fix conflicts
8 years ago
liaogang b58725bd51 Add cpplint for *.h and cuda *.cu
8 years ago
Yi Wang ff19223e8d Reforamt
8 years ago
Yi Wang ddb29b6ca6 Move constants from framework::OperatorBase to framework::
8 years ago
dongzhihong 8ff3590eda fix op name
8 years ago
fengjiayi df84e39a00 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into dev_add_FillZerosLikeOp_test
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
qijun f190a79538 fix gpu build error
8 years ago
qijun 22dac40c3a add gemm for both cpu and gpu
8 years ago
dangqingqing 4eb25b4793 update code.
8 years ago
Zhuoyuan eef55ca700 remodify
8 years ago
Yu Yang fa66cc77ff Mean Op Merge Develop
8 years ago
Zhuoyuan 2b35fca18f gather modify
8 years ago
gangliao 3064ae3304 Merge pull request #3180 from reyoung/feature/MeanOpGrad
8 years ago
qingqing01 017182c6b1 Merge pull request #3124 from qingqing01/rnn_infershape
8 years ago
liaogang 43528c4c08 fix conflicts
8 years ago
Zhuoyuan 0802197924 gather and scatter-update added
8 years ago
Qiao Longfei cc6c33b8b2 export Backward to python (#3174)
8 years ago
Yi Wang 691a00e3d2 Merge pull request #3178 from reyoung/feature/GetEigenDeviceReturnReference
8 years ago
dongzhihong 264b644718 "add rowwise add backward op"
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
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
qijun 341d1880ee Merge remote-tracking branch 'baidu/develop' into op_gpu_test
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
liaogang 426f099932 Remove duplicate fc_op
8 years ago
liaogang c36a093c5e Fix conflict
8 years ago
dangqingqing 18aa0dcb2b resolve conflicts.
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
dangqingqing b94584cf4b Rename recurrent_network_op recurrent_op.
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
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 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
liaogang bb7f34594c Add mean cpu/gpu op
8 years ago
dangqingqing 6cfb9a3262 Refine InferShape for recurrent_network_op.
8 years ago
qijun 61f94f0002 add EIGEN_USE_GPU macro to op.cu file
8 years ago
Yi Wang ae3a9c48ed Add throw_on_error specialization for T*; Update all usages of Scope
8 years ago
dongzhihong 933e55eb06 fix conflict
8 years ago
dongzhihong 49739265c7 "fix register error"
8 years ago
dongzhihong 47556689d4 "remove unused code"
8 years ago
dongzhihong 572133400d "update the compute kernel"
8 years ago
Superjom 5c437c43c7 fix paddle/develop build error concerning rnnop
8 years ago
Yan Chunwei aee0d3ec5f RecurrentOp implementation (#2890)
8 years ago
Superjom 01626be9b3 Merge branch 'develop' of github.com:PaddlePaddle/Paddle into rnn_varilen_design
8 years ago
Superjom 226bf1dded update more details
8 years ago
Superjom d3213e4ca3 fix pr
8 years ago
Superjom a74e798103 add an appendix to explain sequence info data structure
8 years ago
fengjiayi 70bd07a0e1 Fix compile errors of FillZerosLikeOp
8 years ago
Yu Yang e0463acfc3 Rename PlainNet --> NetOp
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 b1b4364580 Rename PlainNet --> NetOp
8 years ago
dongzhihong 69b1b26511 "cpu only macro"
8 years ago
dongzhihong 11f9f5fb17 "fix const dependency hell"
8 years ago
dongzhihong 984225ecf1 "fix operator"
8 years ago
dongzhihong 2b3e362136 "template specialization link include"
8 years ago
Yu Yang efc119b43b Add type_alias to import framework into ops
8 years ago
dongzhihong 30a47fe8a3 "link pybind11"
8 years ago
Superjom ddafe5ceeb Merge branch 'develop' of github.com:PaddlePaddle/Paddle into rnn_varilen_design
8 years ago
dongzhihong 32c15a2919 "random op test"
8 years ago
Superjom 1328060abc update2
8 years ago
dongzhihong d263ccefd6 Merge remote-tracking branch 'origin/develop' into random_op
8 years ago
dongzhihong 6f80b5f1df "move to template function"
8 years ago
Superjom a0a2f1bf2c update
8 years ago
fengjiayi e8a0e92b5f 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
dongzhihong 0d554f1dea "add template fill function"
8 years ago
fengjiayi 5f3bc2a44a Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into backward
8 years ago
dongzhihong c110f56574 Merge remote-tracking branch 'origin/develop' into random_op
8 years ago
dongzhihong 5ad9474bf7 add random op
8 years ago
Superjom 45072ed2cd add more details
8 years ago
Yi Wang 6129ab42f9 Merge pull request #2964 from Canpio/dev_refactor_tensor
8 years ago
Superjom 4c33d55a32 add rnn_design.md
8 years ago
qijun 06acd6d0cb add unittest for some basic OpKernels
8 years ago
fengjiayi 06358129a2 Fix compile error
8 years ago
qijun ba79050923 Merge remote-tracking branch 'baidu/develop' into implement_basic_OpKernel
8 years ago
fengjiayi 6cd94cc73f Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into dev_refactor_tensor
8 years ago
Qiao Longfei 2685765905 add cross-entropy-op (#2965)
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
qijun f46961e223 Merge remote-tracking branch 'baidu/develop' into implement_basic_OpKernel
8 years ago
qiaolongfei e4984f13e9 fix tensor usage in sgd-op
8 years ago
qijun a6347daa05 fix clang compile warning
8 years ago
qijun 3014662d4a Merge branch 'implement_basic_OpKernel' of https://github.com/QiJune/Paddle into implement_basic_OpKernel
8 years ago
Qiao Longfei e3b27d1998 Add sgd op (#2950)
8 years ago
qijun 736d078cbf replace Tensor::tensor to EigenTensor::From
8 years ago
qijun 8ad9006dd5 Merge remote-tracking branch 'baidu/develop' into implement_basic_OpKernel
8 years ago
QI JUN d81084939b Merge pull request #2953 from wangkuiyi/tensor_type_to_eigen
8 years ago
fengjiayi 55d301722f Simplify Tensor implimentation
8 years ago
qijun 14cfb8c262 fix gpu build error
8 years ago
qijun d9fa6159b7 add Flatten method to EigenVector
8 years ago
Yi Wang 00ed564307 Update
8 years ago
qijun b6c075527c implement some basic OpKernel
8 years ago
Yu Yang d3373c5b85 Skeleton Of fully connected operator
8 years ago
QI JUN d344f6702c Merge branch 'develop' into tensor_to_EigenTensor
8 years ago
Yu Yang 122e83e36c Fix unittest
8 years ago
Yu Yang 73a9f0f25d Merge develop
8 years ago
Yu Yang ad8fa77cce Merge branch 'develop' into feature/add_some_skeletons_of_ops
8 years ago
Yu Yang 5847b96a61 Follow comments, correct implement `DDim::size()`
8 years ago
qijun 87189665d9 merge baidu/develop
8 years ago
qijun 2a03e3808d set correct place for output tensor
8 years ago
Yan Chunwei a0caf23430 Op varient inputs (#2901)
8 years ago
Yu Yang 1ed237c11e Add skeletons of `mul`, `rowwise_add`, `sigmoid`, `softmax` ops
8 years ago
qijun 6dc567a52e merge baidu/develop
8 years ago
Yu Yang 38310f9349 Refine CMake dependencies graph
8 years ago
qijun 9e3a9eb233 merge baidu/develop
8 years ago
qijun d649dbf442 implement add_op kernel
8 years ago
Yu Yang d3a749a5bf CMake `op_library` function
8 years ago
liaogang 569f7e83a6 FIX: cppint code style
8 years ago
qijun bac1426d47 add_op kernel implementation
8 years ago
qijun 0b0b3ba16a Merge remote-tracking branch 'baidu/develop' into tensor_to_EigenTensor
8 years ago
qiaolongfei e588730147 change op to operators
8 years ago
Yu Yang 79b70c2d69 Follow comments
8 years ago
qijun 71e2a94310 Merge remote-tracking branch 'baidu/develop' into tensor_to_EigenTensor
8 years ago
Yu Yang 0ff8192072 Add OperatorWithKernel class
8 years ago
qijun 37bcc0860a merge baidu/develop
8 years ago
Qiao Longfei a2e5f652d3 add operator base (#2725)
8 years ago
qijun 958511160b add simple add_op_functor
8 years ago