Commit Graph

267 Commits (f1a9efcac5743e05fc4e1dbc53c08f69ec19d5a8)

Author SHA1 Message Date
dangqingqing afc6343e6f Refine sequence max-pooling and add unit testing of gradient check.
7 years ago
dangqingqing 29a9f9b5ea Refine code format and fix threads number.
7 years ago
dangqingqing 5a4cdbb3df Fix check bug.
7 years ago
dangqingqing 1f53a72f10 Reduce the threads number in the LSTM backward kernel to fix the error occurred in GPU GTX 1080.
7 years ago
guosheng 23a631d462 Fix End of Files in GRU Operator
7 years ago
guosheng 83b48ebcb7 Merge branch 'develop' of https://github.com/PaddlePaddle/paddle into add-GRUOp-dev
7 years ago
dangqingqing c0005d5862 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into lstm_fix
7 years ago
dangqingqing 7061e0139f Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into lstm_bp
7 years ago
dangqingqing 1c8a0c4bd4 Refine activation function pointer for LSTM operator.
7 years ago
guosheng 9162629b04 Merge branch 'develop' of https://github.com/PaddlePaddle/paddle into add-GRUOp-dev
7 years ago
guosheng b87eabae56 Add GRU Operator
7 years ago
chengduo 0f9858a1c9
Merge pull request #5130 from chengduoZH/fix_sequence_conv_op
7 years ago
chengduoZH b08ae0b1dc fix code format and doc
7 years ago
dangqingqing 1d7c03e789 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into lstm_bp
7 years ago
dangqingqing b50c33fd00 Use fixed activation in the lstm kernel, since there is some bug in the activation function pointer. It will be fixed later.
7 years ago
QI JUN 008f40ce09
support sparse output for lookup table grad op (#5145)
7 years ago
chengduoZH b9edcc4a1b sss
7 years ago
QI JUN 7f8574c0f5 add sparse support for sum op (#5093)
7 years ago
chengduoZH db1bb8224a follow comments
7 years ago
chengduo 8e3ecf5d11 Merge pull request #4814 from chengduoZH/Add_sequence_project_op
7 years ago
dangqingqing bd680f157f fix compiling warning.
7 years ago
chengduoZH 99c6f44a5a follow comments
7 years ago
dangqingqing bcc0dad7df Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into lstm_bp
7 years ago
dangqingqing ac3370a467 Add unit testing for gemv and fix the gradien check for bais.
7 years ago
chengduoZH dcb3da591e refine code
7 years ago
Yu Yang aa3de3571d Polish unit test for xe, generate probablities (#5096)
7 years ago
dangqingqing cd38286684 Add gradient check unit testing and fix bug.
7 years ago
dangqingqing d2bd7357d2 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into lstm_bp
7 years ago
dangqingqing 3d8b6ebcf8 Add LSTM backward implenmentation.
7 years ago
chengduoZH 05239b6ff5 fix functor
7 years ago
chengduoZH b15c69f59d remove conflict
7 years ago
chengduoZH 4c6bccbe20 fix doc and remove useless code
7 years ago
chengduoZH 61dbf4b926 fix im2col interface
7 years ago
Luo Tao 35434c33d0 fix compiler error in im2col.h
7 years ago
chengduoZH 154dbb4697 Add unit test
7 years ago
chengduoZH 09662da0be follow comments
7 years ago
chengduoZH 811a3174f1 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix_im2col_kocf_for_sequence
7 years ago
chengduoZH 2947f5678e follow comments
7 years ago
chengduoZH 0ab2c436ae Add sequence_project_functor
7 years ago
dangqingqing cf2608e383 update to the develop branch.
7 years ago
dangqingqing 64fe9bcc5c Update lstm comments and fix bug.
7 years ago
chengduoZH 4d112b7d04 remove conflict
7 years ago
chengduoZH dc7d07358c add padding up, down, left, right
7 years ago
Yu Yang 65906ef1d0 Several Enhancement
7 years ago
Yu Yang c532b96741 Remove template parameter for Tensor methods (#4937)
7 years ago
dangqingqing 17e33738f2 Enhance unit testing and fix bug.
7 years ago
dangqingqing 8bec26be03 Add missing file of math/detail/CMakeLists.txt
7 years ago
dangqingqing a461bf139d Add missing file.
7 years ago
dangqingqing b325213150 update to develop branch.
7 years ago
dangqingqing d1fbf50b9e Add unit testing for forwad implementation.
7 years ago
dangqingqing 2a8dbd130d LSTM Operator forward implementation.
7 years ago
chengduoZH 40688d223e refine im2col (up_pad,down_pad)
7 years ago
chengduoZH d2c1408f91 fix im2col kocf for sequence projection
7 years ago
chengduoZH 1e60c9b2e8 Add sequence_project_op (use im2col)
7 years ago
Markus Kliegl 164898277c MatMul operator (#4856)
7 years ago
qijun 0d7b1fd4fe fix bug in SelectedRowsAddTensorKernel
7 years ago
qijun ab5dc9fe18 remove SelectedRows functors to selected_rows_functor.h
7 years ago
dangqingqing 83627d3efd Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into lstm
7 years ago
dangqingqing 3cace73701 Add lstm implementation.
7 years ago
qijun df2d1769fd fix code style
7 years ago
qijun 7ef568e893 fix gpu unittest error
7 years ago
qijun f59a7c1d36 add gpu functor for SelectedRows
7 years ago
qijun 4741266d6f remove unused method
7 years ago
qijun 931572e210 SelectedRowsAddTensor method
7 years ago
qijun 7b18343305 remove unused header file
7 years ago
qijun 5be10872f9 add selected_rows add cpu functor
7 years ago
dangqingqing 9106a4bba1 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into lstm
7 years ago
dangqingqing 8728b3cce2 Add LSTM Operators.
7 years ago
qijun a4687c9909 fix conflict of CopyFrom in vol2ol_test
7 years ago
QI JUN 2603cb7e86 Unify CUDA stream in Tensor CopyFrom interface (#4692)
7 years ago
chengduoZH 4849fba7e9 follow comments
7 years ago
chengduo c22e7ff71e Merge branch 'develop' into fix_pool_op_doc_and_class_declarations
7 years ago
chengduoZH f5ac335046 follow comments
7 years ago
chengduoZH 1d41a6d45a update paddle/operators/math/CMakeLists.txt
7 years ago
chengduoZH 32146da9b1 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into Add_vol2col_functor
7 years ago
chengduoZH c85d777f87 follow comments
7 years ago
chengduoZH 72d3d814b5 fix math/CMakeLists.txt
7 years ago
chengduo 0f1d3af438 Merge pull request #4461 from chengduoZH/Add_maxpool_withIdx_only
7 years ago
chengduoZH 36da82550a Add code comments
7 years ago
chengduoZH e21e5646a5 fix atomicAdd -> CudaAtomicAdd
7 years ago
chengduoZH 6c6474cbd8 follow coments
7 years ago
chengduoZH fcfce48421 follow coments
7 years ago
chengduoZH 3db3a1066b remove conflict
7 years ago
chengduoZH ba791f7b3f Add vol2col functor and unit test
7 years ago
Yi Wang 4558807c48 Use PADDLE_WITH_CUDA instead of PADDLE_WITH_GPU
7 years ago
Yu Yang 84500f9487 Change `PADDLE_ONLY_CPU` to `PADDLE_WITH_GPU`
7 years ago
chengduoZH bb33c2b3a5 fix kernel func
8 years ago
chengduoZH 2ed56df1e6 remove conflict
8 years ago
chengduoZH bee95fc891 fix code format and some bug
8 years ago
chengduoZH 2d8a5b97cc fix unit test
8 years ago
chengduoZH df59889984 remove conflict
8 years ago
Liu Yiqun 8bafdda0ad Merge branch 'develop' into core_add_sequence_softmax_op
8 years ago
qijun b611a479fc fix gpu build error
8 years ago
chengduoZH e1e3859e88 remove custom attr checker and fix code format
8 years ago
qijun 84ff7e9784 refine SoftmaxFunctor
8 years ago
qijun 79def5e634 refine CrossEntropyFunctor
8 years ago
qijun c634a8480a add SetConstant method in math_function.h
8 years ago
chengduoZH 6326c40d27 Add max pool with index
8 years ago
Liu Yiqun 05ed8ee8ab Add SoftmaxGradFunctor, and use SoftmaxGradFunctor in softmax_op instead.
8 years ago
chengduoZH 3c0f079333 remove conflict and fix InferShape function
8 years ago
qiaolongfei 325ee63746 fix SoftmaxWithCrossEntropyOp
8 years ago
caoying03 97509b68e7 cross entropy as a functor to avoid duplicated codes.
8 years ago
chengduoZH 30a586df0c Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into Add_pool_op
8 years ago
caoying03 3d77360b89 add negative clipping for softmax.
8 years ago
chengduoZH dfc8d3c1c1 Fix (According to the review)
8 years ago
caoying03 360bde9a70 Merge branch 'develop' into softmax_with_cross_entropy_op
8 years ago
caoying03 8b8ad6b164 fix implementations of supporting soft labels.
8 years ago
chengduoZH f6e69d7412 fix maxpool backward functor
8 years ago
chengduoZH 905a462d3c Merge branch 'fix_maxpool_backward_functor_temp' into Add_pool_op_temp
8 years ago
chengduoZH b72854389e Fix (According to the review)
8 years ago
chengduoZH 9b1431b8d9 fix maxpool backward functor and add unit test
8 years ago
Guo Sheng e114aad882 Merge pull request #4238 from guoshengCS/add-gemm-with-step
8 years ago
caoying03 bb58b63b6c Merge branch 'develop' into softmax_with_cross_entropy_op
8 years ago
chengduoZH b0a47b149d remove CHECK in *.cu
8 years ago
chengduoZH 0417e4e4bf fix framework::LoDTensor => Tensor
8 years ago
chengduoZH 84a2512b90 fix parameter name and function define
8 years ago
caoying03 f1d5fb3b9a support soft labels.
8 years ago
caoying03 a2a0d6f82a Merge branch 'develop' into softmax_with_cross_entropy_op
8 years ago
chengduoZH 3416f5e0f8 fix function define
8 years ago
chengduoZH a8477381ac Add pooling2d(max, ave) and pooling3d(max, ave) Op
8 years ago
hedaoyuan c42e2049a2 Refine code.
8 years ago
hedaoyuan 659f2f71ac Bug fix for get device_context.
8 years ago
guosheng 9ffa79cd91 Add gemm with stride
8 years ago
chengduoZH 9e7c0b5ef7 Add pooling2d(max, ave) and pooling3d(max, ave) functor
8 years ago
Yu Yang 81d56ca86b Remove lazy-initialization in device_context
8 years ago
caoying03 8f8ea005fe fix implementations.
8 years ago
caoying03 c6366c819e softmax as functor.
8 years ago
caoying03 2507bcaa29 Merge branch 'develop' into softmax_with_cost_op
8 years ago
caoying03 c0cef849b6 softmax as function.
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
qiaolongfei 02bf1375e6 fix im2col_test.cc on cpu only machine
8 years ago
hedaoyuan ebe8966e06 Add im2col_test.
8 years ago
hedaoyuan 32d7e61880 Fix some bugs.
8 years ago
hedaoyuan 1a615b486f Gpu test of im2col.
8 years ago
hedaoyuan 3f555001db Add im2col test.
8 years ago
hedaoyuan f807807ed1 Fix the namespace of the im2col functor.
8 years ago
hedaoyuan 45c8f9b282 Add context parameter and math namespace.
8 years ago
hedaoyuan 2d707e32c8 Refine the comments.
8 years ago
hedaoyuan e967645c15 Refine the gpu code.
8 years ago
hedaoyuan f7be9cb97a Refine the cpu code.
8 years ago
hedaoyuan 6efbe2ff43 Merge im2col functor.
8 years ago
dongzhihong b59002daef "fix math gemm lda order error"
8 years ago
dongzhihong 514398c0b1 "delete unused comment"
8 years ago
dongzhihong 4c9699c5f8 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into mul_op
8 years ago
tensor-tang 2be3d32711 use shared lib when mkl
8 years ago
dongzhihong 632b320e9d "refine argument with new style "
8 years ago
qijun c41862d2f5 merge baidu/develop
8 years ago
qijun 960a525550 fix gpu build error
8 years ago
qijun 2ec8dab4c7 follow comments
8 years ago