kexinzhao
cb0118f3e5
Polish Operator Doc (m) ( #5375 )
...
* fix m_ops
* fix activation op
7 years ago
kexinzhao
5d8cdf2031
Polish operator docs (n to p) ( #5376 )
...
* polish p ops
* fix precision_recall
* fix linear_chain_crf_op
* small fix
7 years ago
kexinzhao
fb2aa7179c
Polish Operators Docs (r) ( #5377 )
...
* polish r operator docs
* fix on naming convention
7 years ago
kavyasrinet
30a85204b4
Adding the doc format for AdaDelta, AdaMax, Adam, AdaGrad, BatchNorm, Clip, Cast and AUC ( #5317 )
...
* Adding the doc format for AdaDelta
* Updating the documentation for Adagrad, Adam and Adamax
* Updating the auc op
* Fix review comments
* Updating doc for Batch Norm
* Updating the cast op
* Updating the clip op
* Fixing review comment
* Fixing review comment:
* Small change to restart PR_CI
7 years ago
kavyasrinet
2ac5d7d018
Fixing documentation for operators ( #5373 )
...
* Adding documentation for seq_expand
* Adding documentation for seq_concat_op
* Adding documentation for sequence_conv
* Adding sequence_pool
* Fixing review comment
* Adding sequence_softmax
* Updating doc for sigmoid_cross_entropy_with_logits
7 years ago
kavyasrinet
e65ab795af
Fixing documentations for few more operators ( #5374 )
...
* Doc fix for smooth L1 loss
* Adding doc for softmax_op
* Added doc for softmax_with_cross_entropy
* Adding documentation for transpose_op
* small change to restart TeamCity CI
7 years ago
chengduoZH
10bd9f6831
remove conflict
7 years ago
chengduoZH
82aa569353
follow comments
7 years ago
guosheng
56bae5c3da
Fix activation_functions in gru_gpu_kernel
7 years ago
guosheng
c4f7f3a562
Merge branch 'develop' of https://github.com/PaddlePaddle/paddle into add-GRUOp-dev
7 years ago
guosheng
1d85b2bd17
Refine GRU Operator according to activation_functions
7 years ago
kexinzhao
c0d2ca54b9
polish_g_to_l ( #5367 )
7 years ago
kexinzhao
af760eac5e
polish op from e to f ( #5357 )
7 years ago
kexinzhao
c5c024377b
Polish from concat to conv shift operators ( #5347 )
...
* polish from concat to conv_shift op doc
* small fix
* small fix
7 years ago
Cao Ying
45eabb8cf2
Add the crf_decoding operator. ( #5352 )
...
* proj init.
* add unittest and implementation.
7 years ago
Abhinav Arora
b0b26dabe7
Polish operator documentation ( #5356 )
...
* Polish the documentation for uniform_random and top_k ops
* Polishing more operators
7 years ago
kexinzhao
7408a4c408
Merge pull request #5354 from kexinzhao/cos_sim_to_dynamic_recur_op
...
polish operator doc
7 years ago
Qiao Longfei
906e2565a7
Add acc test to image classification ( #5336 )
...
* add acc layer
* memory log level change from 3 to 10
* use gaussian random to init conv parameters
* use initializer
* fix import
* batch_norm use helper to create persistable var
* refine code
* train only 2 batches for test
* use g_program and g_init_program
* use XavierInitializer to init fc parameter
7 years ago
Yu Yang
74849158e3
Add LoDRankTable ( #5349 )
...
* Add LoDRankTable
LoD Rank Table stores the `level` of `lod` which is ordered by sequence
length in descending order. It is useful when implement dynamic RNN and
is shared by dynamic RNN memory, dynamic RNN slice input and dynamic
RNN slice output operators.
* Add InferVarType
7 years ago
Abhinav Arora
73632deea0
Polish the documentation for uniform_random and top_k ops ( #5353 )
7 years ago
Kexin Zhao
6a07af0671
polish doc c to d
7 years ago
dangqingqing
4c9be1a997
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix_max_pool
7 years ago
guosheng
4b8bcf320f
Merge branch 'develop' of https://github.com/PaddlePaddle/paddle into add-GRUOp-dev
7 years ago
guosheng
faad835166
Refine GRU Operator by following comments
7 years ago
wwhu
59cbaf9fe7
fix doc
7 years ago
wwhu
34d68f24fc
fix doc and code style
7 years ago
zhouxiao-coder
496583a165
update data types and test cases
7 years ago
kexinzhao
39320f00df
Merge pull request #5334 from kexinzhao/polish_op_doc
...
Polish activation operator documentation
7 years ago
dangqingqing
1c004a4913
Resolve conflicts.
7 years ago
Tao Luo
a8dee3b315
Merge pull request #5251 from qingqing01/lstm_fix
...
Refine activation function pointer for LSTM operator.
7 years ago
Yi Wang
1ed5ae7a14
Fix comparing between signed and unsigned values ( #5328 )
7 years ago
Kexin Zhao
81ba077e7b
small fix
7 years ago
Yu Yang
4b9a2c44f1
Fix bug in lookup_table_op & layers ( #5298 )
...
* Fix bug in lookup_table_op & layers
* Missing Act in layers
* Should += in CPU
* Remove check in python
* Fix bug in sequence_conv_pool()
* Fix a bug in test_recommender_system.py
* Just skip test_evaluator
7 years ago
dangqingqing
519476a4c6
Fix CMake bug.
7 years ago
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
Yang Yang(Tony)
5682916c47
add acknowledgement of lstm_unit_op ( #5293 )
7 years ago
Zhuoyuan
6d649d9ebd
Merge pull request #5235 from zchen0211/develop
...
deconv cudnn forward passed
7 years ago
wwhu
65451b5c4d
add cliy_by_norm op
7 years ago
Yu Yang
0a32e74d13
Rewrite StaticRNN with Executor ( #5224 )
...
* Init commit
* Make executor use ProgramDescBind
* Change Attribute from BlockDesc to BlockDescBind
* Since we will get the program desc in RNN, just BlockDesc is not
enough.
* Add DeviceContext to Executor API
* Rewrite RNN
* Pass Python
* AddBiasOp does not care num_flatten_dims
* Stash
* Fix MacOS Compile
* Pass RNN forward
* add python test
* refactor test
* Make compile pass
* add gradopmaker
* First draft done
* Polish code
* add grad op maker and grad infershape
* Polish code
* Fix backward.cc bug
* Fix infershape
* Rename function
* add backward test
* simplify recurrent test
* Update
* Pass unittest
* Add comments & refine test
* Add comments
* refactor test
* Complete Unittest
* fix StepScopes enforce
* Remove unused unittest
* no type error
* Update
* Make RNN Pass unittest
7 years ago
Yang yaming
8cdb42c2b3
Merge pull request #5111 from pkuyym/fix-5070
...
Add PrecisionRecall Op
7 years ago
Yang Yang(Tony)
90f4d5e904
modify fill constant batch size like ( #5222 )
7 years ago
zchen0211
0efac253d3
deconv small fix
7 years ago
zchen0211
2d956b82cd
deconv cudnn
7 years ago
zchen0211
7e34b8e366
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
7 years ago
Yang Yang(Tony)
0885de47eb
first commit ( #5286 )
7 years ago
zchen0211
31187e7e72
deconv fix
7 years ago
dangqingqing
5a4cdbb3df
Fix check bug.
7 years ago
dangqingqing
03bfd7611a
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into lstm_fix
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
yangyaming
970613fc15
Refine and follow comments.
7 years ago
zchen0211
b720f282b1
deconv modify
7 years ago
zchen0211
4e228021bb
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
7 years ago
guosheng
23a631d462
Fix End of Files in GRU Operator
7 years ago
guosheng
bb75381444
Clean code of GRU Operator
7 years ago
guosheng
53d8165f53
Make GRU Operator adapt to sequence2batch
7 years ago
Cao Ying
8401039feb
Merge pull request #5084 from lcy-seso/crf
...
Add the LinearChainCrf operator.
7 years ago
guosheng
83b48ebcb7
Merge branch 'develop' of https://github.com/PaddlePaddle/paddle into add-GRUOp-dev
7 years ago
qingqing01
36d20609a2
Merge pull request #5115 from qingqing01/lstm_bp
...
Add backward implementation for LSTM operator.
7 years ago
qingqing01
3d567864bb
Merge pull request #5247 from qingqing01/memory_alignment
...
Allocate aligned memory by posix_memalign.
7 years ago
dzhwinter
26492210c0
Fix/sequence op ( #5264 )
...
* "replace enum with string"
* "fix layers"
7 years ago
zchen0211
a0acfc6a62
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
7 years ago
Yu Yang
1363ddb6d7
Feature/executor use program bind ( #5196 )
...
* Init commit
* Make executor use ProgramDescBind
* Change Attribute from BlockDesc to BlockDescBind
* Since we will get the program desc in RNN, just BlockDesc is not
enough.
7 years ago
Qiao Longfei
ee11f00642
add shareLod ( #5259 )
...
* add shareLod
* fix sequence_conv grad infershape
7 years ago
QI JUN
360cb18321
fix bug in lookup table grad operator ( #5228 )
7 years ago
fengjiayi
9074a60c51
Refine lookup_table_op ( #5257 )
...
1. Change some `auto` to `auto*`
2. Change `Tensor` to `LoDTensor`
7 years ago
Abhinav Arora
db3b9438b7
Adding Normal distribution initializer and unit tests for python initializers ( #5256 )
7 years ago
武毅
8013328ed8
Refine evaluator op types ( #5208 )
...
* refine evaluator op types
* update
* follow comments
* update
* fix v2 mnist case
* fix v2 mnist case
* update
* update
7 years ago
zchen0211
b77f9fbf04
deconv2d cudnn
7 years ago
guosheng
a4d54b83d4
Make GRU Operator adapt to the latest code
7 years ago
caoying03
ebd992ec79
backpropagate gradients the CRF operator receives.
7 years ago
caoying03
2ac9a3d8dc
follow comments.
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
6f658bb7d9
Clean code and update doc.
7 years ago
dangqingqing
1c8a0c4bd4
Refine activation function pointer for LSTM operator.
7 years ago
zhouxiao-coder
1491041b0e
merge latest code
7 years ago
zhouxiao-coder
a9f9e208f5
Add optional inputs and outputs to enable updating;Add weight to match original implementation
7 years ago
dangqingqing
e88e1964eb
Fix compiling warning.
7 years ago
zhouxiao-coder
e68a217f34
Add optional inputs and outputs to enable updating;Add weight to match original implementation
7 years ago
caoying03
dd2be3daba
Merge branch 'develop' into crf
7 years ago
dangqingqing
a328ae3b9b
Use posix_memalign to allocate aligned memory, since some SIMD instructions require the alignment of memory accesses.
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
武毅
878dd88f61
Refine evaluator op types ( #5208 )
...
* refine evaluator op types
* update
* follow comments
* update
* fix v2 mnist case
* fix v2 mnist case
* update
* update
7 years ago
caoying03
86fd6b6373
add gpu kernel by copying inputs/outputs between cpu and gpu.
7 years ago
zchen0211
a349bee6ad
deconv2d cudnn
7 years ago
zchen0211
e80489a488
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
7 years ago
zchen0211
2d44a2ec5a
deconv cudnn
7 years ago
fengjiayi
f122a5da2f
Add accuracy layer ( #4958 )
...
* Complete accuray layer
* Fix error
* Fix error
* Add 'accuracy' to __all__
* update
* Fix Type error
* Fix error
* Refine unit tests
* Fix an unit test error
7 years ago
QI JUN
669786bfe1
refine square_error_cost layer ( #5216 )
...
* reimplement pow operator
* add pow_grad operator
* fix code style
* fix build error
* fix op_test bug
* revert pow operator
* add FIXME comment
7 years ago
fengjiayi
d3cc7ac304
Fix top k op GPU code ( #5221 )
...
* Fix Type error
* Fix error
* Fix top_k_op GPU code data type
7 years ago
Yu Yang
2b1f21a59b
Fix MacOS Compile ( #5217 )
7 years ago
fengjiayi
73d7855726
Fix a type error top_k_op ( #5201 )
...
* Fix Type error
* Fix error
7 years ago
chengduoZH
1431f25196
remove conflict
7 years ago
chengduoZH
5173b8d88f
fix code format and doc
7 years ago
chengduo
0f9858a1c9
Merge pull request #5130 from chengduoZH/fix_sequence_conv_op
...
fix_sequence_conv_op
7 years ago
chengduoZH
172481534d
fix code format and doc
7 years ago
chengduoZH
b08ae0b1dc
fix code format and doc
7 years ago
dangqingqing
2c5d4c6d20
Clean code and update doc.
7 years ago
dangqingqing
1d7c03e789
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into lstm_bp
7 years ago
chengduoZH
9ee8a0d006
remove conflict
7 years ago
whs
03136f6375
Merge pull request #4740 from wanghaoshuang/seq_expand_op
...
Seq expand op
7 years ago
wanghaoshuang
84f471b42e
Fix comments
7 years ago
chengduoZH
7942984f85
follow comments
7 years ago
wanghaoshuang
8d4e2d4cb3
1. Add unitest for empty sequence case
...
2. Fix comments and paddle enforce check
7 years ago
chengduo
8efd08763f
Merge pull request #5187 from chengduoZH/fix_pool_op
...
fix pool op
7 years ago
wanghaoshuang
9f32b61c27
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into seq_expand_op
7 years ago
Qiao Longfei
0049ce0479
03 image classification ( #5192 )
...
* add batch_norm_layer
* add img_conv_group layer and test
* add check to Tensor.type()
* forward can run
* with backward
* change label data time from int32 to int64
* refine code
* follow comment
7 years ago
dzhwinter
833d0ad0fe
Merge pull request #4838 from dzhwinter/feature/multigpu
...
Feature/multigpu
7 years ago
dzhwinter
71305e5f90
"polish code based on comment"
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
wanghaoshuang
35e79448a0
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into seq_expand_op
7 years ago
Yu Yang
b84e822651
Cast Operator ( #5149 )
...
* Cast Operator
Cast input variable to other data type
* Fix compile error
* Add cast op
* Follow comments
7 years ago
Yu Yang
46a13e37d7
Polish Accuracy Op ( #5191 )
...
* Accuracy does not support float/double, only support integers
* Polish error message when an operator does not support some device.
7 years ago
QI JUN
008f40ce09
support sparse output for lookup table grad op ( #5145 )
...
* add sparse support for sum op
* typo fix
* fix gpu build error
* fix unittest error
* typo fix
* infer var type and shape in op_test
* follow comments
* fix build error
* bypass some unittests depend on NetOp
* support sparse output for lookup table grad op
* refine codes
* fix gpu build error
* fix lookup table grad gpu kernel
* fix ci
* fix ci
* fix ci
* fix bug in lookup_table_grad op
* fix bug in test_word2vec
* register double kernel for some operators
* set is_sparse=True in test_word2vec
* fix lookup table grad op CUDA kernel bug
* disable test_modified_huber_loss_op temporarily
* disable test_lstm_unit_op temporarily
7 years ago
chengduoZH
6bdf5c1417
fix bug
7 years ago
zchen0211
52eb42cf7c
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into batch-norm-latest
7 years ago
zchen0211
03789a7df4
batch norm fully tortured and passed
7 years ago
Yu Yang
b067639621
Fix clang compile ( #5171 )
7 years ago
Abhinav Arora
1a26f5a548
Adding the Sign Op for L1 Weight Decay Regularization ( #5138 )
7 years ago
zchen0211
8a07aff4d7
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into batch-norm-latest
7 years ago
zchen0211
822cf9785b
more test and bn fix
7 years ago
chengduo
09ed52831b
Merge branch 'develop' into Add_deconv3d_op
7 years ago
chengduo
e248866449
Merge branch 'develop' into Add_conv3d_gemm_op
7 years ago
chengduoZH
51113cfe52
write together
7 years ago
chengduo
5a95792925
Merge pull request #4636 from chengduoZH/Add_pool_cudnn_op
...
Add pool2d cudnn op
7 years ago
武毅
6ef9da8ef7
fix compile error ( #5160 )
...
* fix compile error
* remove unittest
* disable huber loss unittest
7 years ago
chengduoZH
ed120ee741
Add unit test
7 years ago
chengduoZH
bf3ae0631e
remove conflict
7 years ago
chengduoZH
cadee843b8
follow comments
7 years ago
yangyaming
d2b10cc0b1
Refine doc and fix data type of metrics.
7 years ago
Tao Luo
92c32799e7
Merge pull request #4864 from luotao1/maxseq
...
add Max strategy for sequence_pool op
7 years ago
caoying03
cca383cfba
follow comments.
7 years ago
Yang yaming
fd5199fdf7
Merge pull request #3989 from pkuyym/fix-3923-r
...
Add huber loss operator.
7 years ago
Luo Tao
f086f5649b
Merge branch 'develop' into maxseq
7 years ago
武毅
24d988ce5c
Merge pull request #4063 from typhoonzero/auc_op
...
Auc op
7 years ago
chengduoZH
df48b43b91
fix clear zero method and remove useless code
7 years ago
yangyaming
ac5f42184f
Using static_cast to make more robust.
7 years ago
caoying03
3afb9dc88a
use double in unittest.
7 years ago
chengduoZH
b9edcc4a1b
sss
7 years ago
yangyaming
97bfc0dfae
Add comments.
7 years ago
Yu Yang
8f4476b893
Add device.Wait() in fetch_op ( #5141 )
7 years ago
chengduoZH
0ab012cf7f
fix doc
7 years ago
caoying03
bce4f7d6eb
follow comments.
7 years ago
Abhinav Arora
94fb7ba4fa
Adding L1 norm op for L1 regularization ( #5058 )
...
* Adding L1 norm op for L1 regularization
* Addressing code review feedback
* Address code review feedback
* Change variable names to match google style guide
7 years ago
Yu Yang
b44f4ccbeb
Make InferShape as a field in OpInfo ( #5139 )
...
* Op developer can add `InferShape` to any operator
7 years ago
QI JUN
7f8574c0f5
add sparse support for sum op ( #5093 )
...
* add sparse support for sum op
* typo fix
* fix gpu build error
* fix unittest error
* typo fix
* infer var type and shape in op_test
* follow comments
* fix build error
* bypass some unittests depend on NetOp
7 years ago
Yu Yang
be00b0c4d6
Gradient check use graph ( #5027 )
...
* Simplize Gradient Check
* Stash
* Extract apply_backward_pass to backward.py
Rename apply_backward_pass to append_backward_ops
* Use graph API to check gradient
* Fix ci
* Fix CI
* Fix backward for double precision
* Stash
* Fix CI
* Fix ci
* Ignore GRU test
* Ignore xe op
* Fix CI
* Fix softmax with xe gradient
The correct equation should be IG = OG * (d_softmax_with_xe())
* Fix typo
* Fix merge error
* Disable LRN
7 years ago
Qiao Longfei
fc68290bcc
update _create_op_func_ and support generate dropout layer ( #5134 )
7 years ago
Dong Zhihong
52200523d6
"polish code based on comment"
7 years ago
Dong Zhihong
6cce5268ed
"fixed based on comment"
7 years ago
Dong Zhihong
16a39d24f3
fix conflict
7 years ago
Dong Zhihong
6bc261b933
fix ci
7 years ago
chengduoZH
25df892932
remove conflict
7 years ago
Siddharth Goyal
66476fc7b7
Add proximal adagrad optimizer ( #5128 )
7 years ago
yangyaming
65dbbd57af
Add and pass unittests.
7 years ago
chengduoZH
db1bb8224a
follow comments
7 years ago
chengduo
8e3ecf5d11
Merge pull request #4814 from chengduoZH/Add_sequence_project_op
...
Add sequence_conv_op and sequence_projection functor
7 years ago
gongweibao
9d142d5060
Local response normalize. ( #4426 )
...
Add local response normalize
7 years ago
dangqingqing
bd680f157f
fix compiling warning.
7 years ago
chengduoZH
99c6f44a5a
follow comments
7 years ago
Luo Tao
746f2a2e36
only compute the first max value in backward
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
chengduoZH
56bbfd1af2
Add deconv3d op
7 years ago
Yu Yang
aa3de3571d
Polish unit test for xe, generate probablities ( #5096 )
...
* Cross Entropy Wrong
* Fix XE
* Polish gradient check for xe
* Fix compile
7 years ago
yangyaming
06c7c8c80e
Add CPU kernel.
7 years ago
chengduoZH
1bb0e2943b
Add pool2d cudnn
7 years ago
chengduoZH
eafbbc11a0
write conv2d and conv3d together
7 years ago
dangqingqing
2e0298744e
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into lstm_bp
7 years ago
dangqingqing
cd38286684
Add gradient check unit testing and fix bug.
7 years ago
Yu Yang
efc2464f6c
Feature/save op ( #5090 )
...
* Init
* Stash
* Polish SaveLoadOp
* Fix CI
* Polish code
* Save GPU Tensor
* Stash
* Fix CI
7 years ago
Dong Zhihong
4b9cf0e8b1
"add disable"
7 years ago
zhouxiao-coder
9b0f092853
change input data type
7 years ago
Yang Yang(Tony)
6cc2ce010a
add fill constant batch size like op ( #5057 )
7 years ago
Dong Zhihong
626ff3b79e
"polish cmake file"
7 years ago
Luo Tao
368737e41b
Merge branch 'develop' into maxseq
7 years ago
Abhinav Arora
b0a267c0b8
Adding the squared L2 norm operator for L2 regularization ( #5030 )
...
* Adding the L2 loss operator for L2 regularization
* Renaming l2_loss op to squared_l2_norm_op
* Addressing code review feedback
7 years ago
caoying03
4c63086921
Merge branch 'develop' into crf
7 years ago
Dong Zhihong
2573ac1448
"remove python side test case to another PR."
7 years ago
Dong Zhihong
4e165f4ea3
"fix create output variable bug"
7 years ago
Qiao Longfei
56b723c40d
Cudnn batch norm op ( #5067 )
...
* init cudnn batch norm op
* rename batch_norm_cudnn_op.cc batch_norm_op.cu
* correct name style
* add ExtractNCWHD, simplify code
* fix ExtractNCWHD
* use CUDNN_ENFORCE instead of PADDLE_ENFORCE
7 years ago
Dong Zhihong
61c1b0469a
"fix multigpu testcase"
7 years ago
Dong Zhihong
38d3adfeb6
"add multioperator testcase"
7 years ago
zhouxiao-coder
c22f7fcd17
add positive_negative_pair_op evaluator
7 years ago
Dong Zhihong
94992a990b
"add multiop testcase"
7 years ago
Dong Zhihong
bab5e53c03
Merge remote-tracking branch 'origin/develop' into feature/multigpu
7 years ago
Dong Zhihong
11cf3e3a43
"refactorization of nccl test case"
7 years ago
Dong Zhihong
6d1493a460
"add bcast c++ test case"
7 years ago
Dong Zhihong
5200c657a7
"move Tensor to LoDTensor"
7 years ago
caoying03
c74107bfdc
fix backward computation.
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
9f7c9875a9
fix doc
7 years ago
chengduoZH
3f8a7b55b8
remove conflict
7 years ago
Qiao Longfei
ee998a9c44
CPU Batch Norm Op ( #4964 )
...
* init batch norm op
* prepare input output
* compute mean_out var_out save_mean save_var on CPU
* active is test
* use eigen to do computation
* complete batch norm forward
* set default momentum to 0.9
* add batch norm grad op in CPU
* add tensor_format and NHWC support, add python test
* add test training
* add batch norm gradient test
* improve comment, fix foward Python UnitTest
* add gradient test
* fix eigen warning
* follow name style
* fix a bug
* change float to T
* add simple forward test
* test with different place
* add backward test
* refine python test
* remove old python test code
* code clean
* follow code style
* update comment
7 years ago
Dong Zhihong
63fb41b399
"redefine the initop from kernel to OpBase"
7 years ago
Dong Zhihong
1e8474b9f1
"delete python ops testcase"
7 years ago
dzhwinter
fd2eb55071
"Serialize LoDTensor, Save/Restore model" ( #4602 )
...
* "add model format design doc"
* "add restore function"
* "add parse protobuf"
* "move necessary information to saver.proto"
* "format code"
* "add gpu option"
* "add lod info"
* "add saveop python test wrapper"
* "checkpoint reuse save operator"
* "rewrite model format design doc"
* "async support needed"
* "fix run once"
* "fix doc based on comments"
* "refine based on comments"
* "fix based comments"
* "remove persistable flag from framework.proto"
* "add IndicateDataType to restore op"
* "add save test"
* "modify save restore code"
* "modified the restore logic"
* rm checkpoint_op.cc
* rm test_checkpoint_op.py
* "get inputs outputs name from execution context"
* Saving each variable to a independent file
* Fix bugs
* Rewrite save_restore_op_test with new Python framework
* Move `SaveOp` and `RestoreOp` from OpWithKernel to OpBase
* Refine unit test of SaveOp and RestoreOp
* fix compile errorwq
7 years ago
Dong Zhihong
0990c87bf6
checkin nccl operator
7 years ago
Dong Zhihong
da1181bfc6
Merge remote-tracking branch 'origin/develop' into feature/multigpu
7 years ago
Dong Zhihong
ef257e6d96
write nccl c++ test case
7 years ago
chengduoZH
05239b6ff5
fix functor
7 years ago
yangyaming
5939a17c47
Follow comments and adapt to new interface.
7 years ago
caoying03
6a630f2798
Merge branch 'develop' into crf
7 years ago
dangqingqing
0190d5d644
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into check_out_lod
7 years ago
dangqingqing
2e783663fa
Enable to output LoD in fetch_op and check output LoD in the op unit test.
7 years ago
chengduoZH
b15c69f59d
remove conflict
7 years ago
caoying03
427644b2fa
fix the computation kernels.
7 years ago
chengduoZH
4c6bccbe20
fix doc and remove useless code
7 years ago
yangyaming
0521161070
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix-3923-r
7 years ago
yangyaming
9a3f50d806
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix-3923-r
7 years ago
wanghaoshuang
97f1b98759
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into seq_expand_op
7 years ago
wanghaoshuang
296167446c
Rewrite sequence expand op
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
qingqing01
23bf6b2c15
Merge pull request #4887 from chengduoZH/fix_im2col_kocf_for_sequence
...
Add up, down, left and right padding for im2col.
7 years ago
Zhuoyuan
8fdc315acc
Merge pull request #4739 from zchen0211/develop
...
deconv op implementing ...
7 years ago
Dong Zhihong
50f04dcae3
"add init allreduce test"
7 years ago
Dong Zhihong
f6106ffa7e
merge develop into multigpu
7 years ago
Dong Zhihong
ec47565c23
"add reduce hash function"
7 years ago
Yang Yang(Tony)
db157eda45
New Op Test framework. ( #4962 )
...
Pass all forward op test
7 years ago
Dong Zhihong
423d7438a1
"add register gpu macro"
7 years ago
Yu Yang
bc15117403
Correct mul_op implementation ( #4988 )
...
* Correct mul_op implementation
* Restore the origin shape after mul
* Fix mul op
* Do not touch math_function
7 years ago
QI JUN
40e7caf667
ensure ids in lookup table op must be a column vector ( #4987 )
...
* ensure ids in lookup table op must be a column vector
* follow comments
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
guosheng
4b84f07c70
Merge branch 'develop' of https://github.com/PaddlePaddle/paddle into add-ChunkEvalOp
7 years ago
guosheng
bb9d68dcb3
Add chunk_eval_op
7 years ago
chengduoZH
f2ccef26bf
Add sequence_conv_op
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
peterzhang2029
611ee68b78
add bilinear tensor product op
7 years ago
wanghaoshuang
4e8fccff11
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into seq_expand_op
7 years ago
wanghaoshuang
d697b6a349
Modified code using LoDTensor
7 years ago
chengduoZH
ce960575cd
fix doc format and unit test
7 years ago
caoying03
c8d0d37c4d
Merge branch 'develop' into crf
7 years ago
caoying03
80a5ee0052
fix forward and add backward.
7 years ago
chengduoZH
4c19f9f429
fix backward
7 years ago
chengduoZH
6246be294f
clean gradient data
7 years ago
Qiao Longfei
54ffafa123
use context to get attribute ( #4997 )
7 years ago
chengduoZH
4d112b7d04
remove conflict
7 years ago
chengduoZH
dc7d07358c
add padding up, down, left, right
7 years ago
chengduoZH
834b82f109
fix sequence_project_op forward and backward
7 years ago
Guo Sheng
d0cfbba429
Merge pull request #4496 from guoshengCS/add-NormOp
...
Add norm_op
7 years ago
zchen0211
b3ab3ce0a1
deconv -> conv transpose
7 years ago
zchen0211
64c5ecbedb
deconv
7 years ago
Yu Yang
65906ef1d0
Several Enhancement
7 years ago
zchen0211
502e72591f
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
7 years ago
qijun
7edc1d96c6
fix clang build error
7 years ago
Yan Chunwei
07ea9adec0
feature/dynamic recurrent op forward and backward ( #4799 )
7 years ago
kavyasrinet
5380a5471b
Adding Nesterov Momentum ( #4948 )
7 years ago
guosheng
b12988f008
Merge branch 'develop' of https://github.com/PaddlePaddle/paddle into add-NormOp
7 years ago
wanghaoshuang
00ad7512cf
Use stream while memory::Copy in GPU mode
7 years ago
Abhinav Arora
09c0c82ec9
Adding increment op ( #4940 )
...
* Adding incremnt op
* Fixing comment about step attribute
7 years ago
zchen0211
8e55736a20
deconv2d
7 years ago
Dong Zhihong
333045d7b2
"move nccl to another directory"
7 years ago
QI JUN
9903e49f94
add test_fit_a_line ( #4936 )
...
* add test_fit_a_line
* Update
* fix persistable bug
* fix elementwise add bug
* set correct attr for bias op in fc layer
* set correct attr for bias op in fc layer
* Update
1. Add init_program to hold initializers
2. bug fix
* add test_fit_a_line
* fix persistable bug
* fix elementwise add bug
* fix type
* add gitignore
* Complete fit_a_line test
* revert code
* Clean up
* Revert "revert code"
This reverts commit eb1aa015cda4fc12b6dc778ada6c3507b98134f5.
* Refine
* Fix unit test
7 years ago
QI JUN
92369177ad
Merge pull request #4941 from QiJune/fix_elementwis_add_bug
...
fix elementwise add bug
7 years ago
zchen0211
7eeaae1695
deconv
7 years ago
Yu Yang
c532b96741
Remove template parameter for Tensor methods ( #4937 )
...
* Remove template parameter for Tensor methods
* Also check the type is correct when data()
* Simplize holder_
* Fix accuracy_op
* Register Code
7 years ago
qijun
9e6404441c
fix elementwise add bug
7 years ago
zchen0211
d97a732f4f
deconv
7 years ago
zchen0211
e59ca752fc
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
7 years ago
Abhinav Arora
77cac5cdb8
Removing updates of Beta1 power accumulators outside the op ( #4931 )
7 years ago
Abhinav Arora
11bebeb2dc
Removing updates of Beta1 and Beta2 power accumulators outside the op ( #4925 )
7 years ago
Yu Yang
3db5278301
Feature/py executor test ( #4922 )
...
* Implement FC layer with helper
* Update LayerHelper
* Add debug string for Python ProtoBuf
and Rename `Sync` to `Flush`
* Add check of ProtoBuf initialization
* Layer wrapper for FC
* Fix unittest
* Fix CI
* Add code generator
* AttributeChecker Better error log and speicalize bool
Since lots of types can be cast to bool
* Complete mlp, fit_a_line
* Expose get global scope
* Make global scope not thread-safe
1. It is no need to make global scope thread-safe, since it will be
invoked in Python main thread.
2. Do not free the global scope when C++ exit. Let the OS free memories,
otherwise, we need to handle the destroy dependencies.
See
https://google.github.io/styleguide/cppguide.html#Static_and_Global_Variables
* Fix
* Implementation of simple conv_2d layer
* Stash
* Remove private data members in OpRegister
* Fix bugs
* Stash
* Expose FeedFetchList as VarType
* Change ProgramDesc not a global variable
* Polish code style
* Stash
* Correct implement BlockDesc destructor
* Correct implement BlockDesc destructor
* Unify program as parameter name
* Fix bugs
* Add unittest
* Fix unit test error
* Remove unused functions
* Add clone for Python Program
* Working on executor
* Stash
* Add glog as dependencies of ops
* Use VLOG to logging some information is helpful when we debug Paddle
* Expose VarDesc::persistable to Python
* Test executor
* Complete unittest
* Polish code
* Fix merge error
* Follow comment
* Polish Python Code
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
wanghaoshuang
74b283c9d6
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into seq_expand_op
7 years ago
wanghaoshuang
a94b3dd9a7
Refine comments and function name
...
1. Add more comments and exmples
2. Rename repeat_lod to expand_lod
3. Remove unused head file
7 years ago
dangqingqing
a461bf139d
Add missing file.
7 years ago
zchen0211
e8cd4b7d86
deconv2d impl in full
7 years ago
dangqingqing
b325213150
update to develop branch.
7 years ago
dangqingqing
d1fbf50b9e
Add unit testing for forwad implementation.
7 years ago
zchen0211
43aad989bd
deconv
7 years ago
Dong Zhihong
fdfc8f9baa
"switch to Init op"
7 years ago
QI JUN
7ad13fbfe9
Merge pull request #4876 from QiJune/sgd_op_sparse_kernel
...
add sparse update kernel for sgd operator
7 years ago
zchen0211
5ec55e7995
deconv impl
7 years ago
zchen0211
80ebc8d5e3
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
7 years ago
kavyasrinet
c10b8e808f
Adding Proximal Gradient Descent ( #4848 )
...
* Adding Proximal Gradient Descent
* Fixing review comments
7 years ago
fengjiayi
af215a1a53
Design doc: Batch Normalization Operator ( #3748 )
...
* Add design doc of batch_norm_op
* Move batch_norm_op.png to operator/images
* Refine batch_norm_op design doc
7 years ago
Yu Yang
e747623e86
Change ProgramDesc not a global variable ( #4879 )
...
* Change ProgramDesc not a global variable
* Polish code style
* Correct implement BlockDesc destructor
* Unify program as parameter name
7 years ago
wanghaoshuang
31531ab581
Add backward kernel
7 years ago
chengduoZH
91db457fc0
follow comments
7 years ago
wanghaoshuang
8de04be786
Fix unitest
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
wanghaoshuang
555ab3f5af
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into seq_expand_op
7 years ago
wanghaoshuang
23701ffaf0
Refine op
7 years ago
QI JUN
521514da36
fix conflict ( #4883 )
7 years ago
Markus Kliegl
164898277c
MatMul operator ( #4856 )
...
* initial matmul operator
Similar to np.matmul, but also has transpose_X and transpose_Y flags,
and only supports tensors from rank 1 to 3 inclusive.
For GPU, uses cublas?gemmStridedBatched. For CPU, uses
cblas_?gemm_batch if available via MKL; otherwise a simple serial
implementation that loops over the batch dimension is employed for now.
7 years ago
dzhwinter
fd96914d23
Merge pull request #4571 from sidgoyal78/momentum_op
...
Add momentum operator
7 years ago
qijun
f9681459b2
fix gpu build error
7 years ago
qijun
ab8cc401e6
add sparse sgd operator unittest
7 years ago
qijun
330c509bc3
Merge remote-tracking branch 'baidu/develop' into sgd_op_sparse_kernel
7 years ago
qijun
182ce51c6d
add sparse kernel of sgd operator
7 years ago
zchen0211
98dccc9f21
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
7 years ago
Qiao Longfei
df0946ebe2
Impl optimizer ( #4734 )
...
* init parameter base class
* optimize the Comments of optimizer
* basic implimentation of optimizer
* add test_optimizer
* add no_grad_set to interface
* update optimizer.py
* python code can run
* fix some problem
* add sync_with_cpp to Python Program and Block
* sync vars and ops in block from cpp
* optimize code and add some comment
* add more check for sync
* update optimizer with return value of Backward
* rm unused code
* infer shape when create gradient vairiable
* update test_optimizer
* update test_program.py
* update backward test
* follow comment
7 years ago
zchen0211
451863dba2
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
7 years ago
Luo Tao
426f7eee8e
simplify test_pool_py, add comments for different pooling strategy
7 years ago
Luo Tao
a8a63d4c50
add MAX strategy for seqpool op
7 years ago
caoying03
3123e3cf5d
Merge branch 'develop' into crf
7 years ago
Yu Yang
73a8b78a72
Correct OpWithKernel's infershape ( #4847 )
...
They are public now
7 years ago
caoying03
cc220eec36
add forward computation of crf operator.
7 years ago
Yu Yang
75d0c79015
Change Name convention of operator attributes ( #4807 )
...
* Change dataType to data_type
Follow PEP8
* Change name_convention to fit PEP8
7 years ago
QI JUN
86acf39cce
Merge pull request #4801 from QiJune/add_selected_rows_functor
...
add some basic math functor for SelectedRows
7 years ago
Dong Zhihong
23cb8259c3
"add python test case"
7 years ago
qijun
5993497cb7
fix merge conflict
7 years ago
Yu Yang
4df6cf4d16
Rewrite feed/fetch op ( #4815 )
...
* Feed/Fetch op just plain operator, not a OpWithKernel
* Do not register OpInfoMaker since Feed/Fetch will never be
configured by users
* Feed/Fetch op has empty gradient
* Feed/Fetch op do not hard code `feed_variable`, `fetch_variable` as
its input and output, make it as a plain Operator input/output
7 years ago
qijun
571f43ca39
Merge remote-tracking branch 'baidu/develop' into add_selected_rows_functor
7 years ago
Luo Tao
6a4282a20f
refine comments of sequence_pool_op
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
Luo Tao
97332d7c0c
Merge branch 'develop' into seqpool
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
Dong Zhihong
73883bde2a
"fix error"
7 years ago
Dong Zhihong
d4d215a514
Merge remote-tracking branch 'origin/develop' into multigpu
7 years ago
Dong Zhihong
5bcb63800e
"fix common test"
7 years ago
Dong Zhihong
d8aebaf50c
"fix enforce error"
7 years ago
Dong Zhihong
d2be7ec370
Merge remote-tracking branch 'origin/develop' into multigpu
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
Dong Zhihong
3f4177ea8d
Merge branch 'develop' into fix/scope
7 years ago
chengduoZH
24a796fbc0
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into Add_conv3d_gemm_op
7 years ago
qijun
4741266d6f
remove unused method
7 years ago
qijun
931572e210
SelectedRowsAddTensor method
7 years ago
Dong Zhihong
d144310415
"nccl add interface"
7 years ago
qijun
7b18343305
remove unused header file
7 years ago
qijun
5be10872f9
add selected_rows add cpu functor
7 years ago
zchen0211
652f182dc0
deconv
7 years ago
zchen0211
da399ae6b1
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
7 years ago
Luo Tao
abfa81b106
Merge branch 'develop' into seqpool
7 years ago
Tao Luo
918d69467c
Merge pull request #4791 from typhoonzero/fix_pybind_op_reg_nokernel
...
Fix pybind op register nokernel
7 years ago
Guo Sheng
a0af1eeabf
Merge pull request #4443 from guoshengCS/add-GRUStepOp
...
Add gru_unit_op
7 years ago
chengduoZH
557c7ae37b
remove conflict
7 years ago
typhoonzero
1540703394
fix_pybind_op_reg_nokernel
7 years ago
typhoonzero
13b4749e24
fix_pybind_op_reg_nokernel
7 years ago
Abhinav Arora
3b954e1ddc
Adding Hard Sigmoid Activation ( #4771 )
...
* Adding Hard Sigmoid Activation
* Adding a comment for slope to be only positive
* Fixing grammatical mistake in comment
7 years ago
Yan Chunwei
1c1f73b46d
Feature/dynamic recurrent op forward test ( #4729 )
7 years ago
Luo Tao
4c3ef7fca5
Merge branch 'develop' into seqpool
7 years ago
Yu Yang
a36d24163a
Add no_grad_vars for grad_op_maker ( #4770 )
...
* Add no_grad_vars for grad_op_maker
* Add unittest
* Fix unittest
* Fix unittest
* Follow comment
7 years ago
zchen0211
416f590912
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
7 years ago
Abhinav Arora
116800378a
Adding the Adam Optimizer operator ( #4733 )
...
* add adam op
moment1_out = beta1 * moment1 + (1 − beta1) * grad
moment2_out = beta2 * moment2 + (1 − beta2) * grad * grad
moment1_hat = moment1_out / (1 - beta1^t)
moment2_hat = moment2_out / (1 - beta2^t)
param_out = param - learning_rate * moment1_hat / (sqrt(moment2_hat) +
epsilon)
* fix moment 2
* Adding the Adam optimization operator
* Adding more tests for Adam op
7 years ago
dongzhihong
7da9ab3c6c
Merge remote-tracking branch 'origin/develop' into fix/scope
7 years ago
dongzhihong
ff0e9d2207
Merge remote-tracking branch 'origin/develop' into fix/scope
7 years ago
fengjiayi
1a87a963e1
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into dev_opdesc_in_python
7 years ago
guosheng
71abb4ceb1
Merge branch 'develop' of https://github.com/PaddlePaddle/paddle into add-NormOp
7 years ago
guosheng
ae1b29ac7e
Merge branch 'develop' of https://github.com/PaddlePaddle/paddle into add-GRUStepOp
7 years ago
caoying03
cbcf11d930
Merge branch 'develop' into crf
7 years ago
Luo Tao
393c748c89
add seqlastin/seqfirstin for seq_pool op
7 years ago
chengduoZH
4aae1fff78
fix conv3d_gemm, unit test and follow comments
7 years ago
guosheng
d0d3129f91
Fix InferShapeContext in decayed_adagrad_op
7 years ago
guosheng
9b4a6af251
Merge branch 'develop' of https://github.com/PaddlePaddle/paddle into add-GRUStepOp
7 years ago
guosheng
0bc5a122d4
Refine gru_unit_op by optional bias
7 years ago
guosheng
1cabdb8708
Refine gru_unit_op according to comments to support multiple activation types
7 years ago
kexinzhao
d3b8bffaf1
Implementing the Decayed Adagrad optimizer operator ( #4645 )
...
* Implementing the DecayedAdagrad optimizer step operator
* implementing DecayedAdagrad operator
* remove file
* small fix
7 years ago
Luo Tao
e69a565a5b
Merge branch 'develop' into seqpool
7 years ago
Yu Yang
2daba04042
Merge pull request #4731 from reyoung/feature/fix_ci
...
Feature/fix ci
7 years ago
武毅
a3ccbdb3b6
Cudnn conv op ( #4195 )
...
* add cudnn_conv_op
* WIP
* update
* update
* fix grad check
* use platform::memory
* add support group for cudnn
* update
* follow comments
* fix onlycpu build
* update cuda define
* follow comments
* follow comments
* merge with updates
* fix compile error
* follow comments
* follow comments
7 years ago
dzhwinter
4118782b31
Merge remote-tracking branch 'origin/develop' into multigpu
7 years ago
dzhwinter
0fa34db759
nccl init
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
caoying03
91cc5d6208
add the forward operator.
7 years ago
caoying03
515981d714
Merge branch 'develop' into crf
7 years ago
caoying03
d92c671d5f
add python forward unittest.
7 years ago
dongzhihong
4b6b4bc84a
"change GetOrCreate to Var"
7 years ago
zchen0211
1dd6dbbce2
deconv
7 years ago
fengjiayi
2434e4862a
Fix bugs
7 years ago
qijun
a4687c9909
fix conflict of CopyFrom in vol2ol_test
7 years ago
dongzhihong
0af45b5fa6
NewVar to GetOrCreateVar
7 years ago
Abhinav Arora
b504a2346c
Adding the Thresholded Relu Op ( #4685 )
...
* Adding thresholded_relu op
* Adding test for thresholded relu op
7 years ago
QI JUN
2603cb7e86
Unify CUDA stream in Tensor CopyFrom interface ( #4692 )
...
* init
* unify CopyFrom interface
* fix gpu build error
* fix bug in tensor_py.h
* refine code comments and add TODO list
* fix conflicts in FeedOp and FetchOp
7 years ago
wanghaoshuang
f984cba0ca
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into seq_expand_op
7 years ago
wanghaoshuang
acd1aaea49
fix issues
7 years ago
guosheng
0922fca41e
Add gru_unit_op
7 years ago
wanghaoshuang
901b041196
Add seq_expand op
...
1. Add unitest
2. Add SeqExpandOpKernel
7 years ago
Cao Ying
e9495e7694
Merge pull request #4508 from Yancey1989/seqconcat_op
...
Add the sequence_concat operator.
7 years ago
Yibing Liu
b56cbd307d
Merge pull request #4285 from kuke/margin_rank_loss_op_dev
...
Add margin rank loss operator
7 years ago
Yancey1989
d68122ff5d
update
7 years ago
Yancey1989
69e92b39fc
add an enforce
7 years ago
chengduoZH
96b4035dd1
Add conv3d_gemm_op
7 years ago
Luo Tao
c77bd553de
Merge branch 'develop' into seqpool
7 years ago
Yibing Liu
989e19caf9
fix typos in margin_rank_loss_op
7 years ago
Yibing Liu
13b7d92808
improve doc in margin_rank_loss_op
7 years ago
chengduoZH
4849fba7e9
follow comments
7 years ago
Yibing Liu
240adef1a1
Merge branch 'develop' of upstream into margin_rank_loss_op_dev
7 years ago
Yancey1989
ad477b9183
update
7 years ago
chengduo
c22e7ff71e
Merge branch 'develop' into fix_pool_op_doc_and_class_declarations
7 years ago
qingqing01
62da438e8e
Merge pull request #4462 from chengduoZH/Add_vol2col_functor
...
Add vol2col functor
7 years ago