zchen0211
4e228021bb
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
8 years ago
guosheng
bb75381444
Clean code of GRU Operator
8 years ago
Cao Ying
8401039feb
Merge pull request #5084 from lcy-seso/crf
...
Add the LinearChainCrf operator.
8 years ago
guosheng
83b48ebcb7
Merge branch 'develop' of https://github.com/PaddlePaddle/paddle into add-GRUOp-dev
8 years ago
qingqing01
36d20609a2
Merge pull request #5115 from qingqing01/lstm_bp
...
Add backward implementation for LSTM operator.
8 years ago
dzhwinter
26492210c0
Fix/sequence op ( #5264 )
...
* "replace enum with string"
* "fix layers"
8 years ago
zchen0211
a0acfc6a62
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
8 years ago
Abhinav Arora
db3b9438b7
Adding Normal distribution initializer and unit tests for python initializers ( #5256 )
8 years ago
Yu Yang
f354bd9861
AddBiasOp does not care num_flatten_dims ( #5200 )
...
* AddBiasOp does not care num_flatten_dims
* Add comments
8 years ago
Abhinav Arora
e41f28cbcd
Adding a framework for variable initializers ( #5232 )
8 years ago
dzhwinter
ddde829a1c
Fix/sequence pool ( #5229 )
...
* "modify layers.py"
* "fix pool interface"
* "add export type to layers"
* "fix based on comment"
8 years ago
fengjiayi
2113d6ed72
fix bug ( #5233 )
8 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
8 years ago
Yu Yang
0b76c7352c
AddBiasOp does not care num_flatten_dims ( #5200 )
...
* AddBiasOp does not care num_flatten_dims
* Add comments
8 years ago
zchen0211
b77f9fbf04
deconv2d cudnn
8 years ago
Abhinav Arora
61eafbe09d
Adding a framework for variable initializers ( #5232 )
8 years ago
dzhwinter
9b70b6a1bb
Fix/sequence pool ( #5229 )
...
* "modify layers.py"
* "fix pool interface"
* "add export type to layers"
* "fix based on comment"
8 years ago
fengjiayi
a75437a20c
fix bug ( #5233 )
8 years ago
guosheng
a4d54b83d4
Make GRU Operator adapt to the latest code
8 years ago
caoying03
2ac9a3d8dc
follow comments.
8 years ago
dangqingqing
7061e0139f
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into lstm_bp
8 years ago
dangqingqing
6f658bb7d9
Clean code and update doc.
8 years ago
zhouxiao-coder
1491041b0e
merge latest code
8 years ago
zhouxiao-coder
a9f9e208f5
Add optional inputs and outputs to enable updating;Add weight to match original implementation
8 years ago
zhouxiao-coder
e68a217f34
Add optional inputs and outputs to enable updating;Add weight to match original implementation
8 years ago
caoying03
dd2be3daba
Merge branch 'develop' into crf
8 years ago
guosheng
9162629b04
Merge branch 'develop' of https://github.com/PaddlePaddle/paddle into add-GRUOp-dev
8 years ago
guosheng
b87eabae56
Add GRU Operator
8 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
8 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
8 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
8 years ago
Qiao Longfei
a128eb7b73
improve unique_name, uniq id is related to prefix ( #5223 )
...
* improve unique_name, uniq id is related to prefix
* fix join
8 years ago
gongweibao
8d1ad97b3d
Add log to `InitParam` `GetParameter` `SendGrad` and etc. ( #5162 )
...
* add logs and fix a bug
* fix break buf
* modify path bugs
* fix by comments
* fix by comments
* add batch
* add float32tostring
* add pb support
* moidfy gotpaht
* compile ok
* add proto
* delete not need
* add proto
* add empty proto
* clean not need
* clean not need
* modify deps
* fix by comments and update depend
* fix compile error
* fix loop bugs
8 years ago
dzhwinter
f4710cf0e2
"add sequence conv layer" ( #5117 )
...
* "add sequence conv layer"
* "add sequence layer"
* add networks
* "fix based comment"
* Update layers.py
8 years ago
Qiao Longfei
cdc700bb32
add resnet ( #5206 )
...
* add resnet
* optimize code
8 years ago
QI JUN
a186b53dfb
add init_gflags interface ( #5193 )
...
* add init_gflags interface
* refine code
* follow comments
8 years ago
fengjiayi
73d7855726
Fix a type error top_k_op ( #5201 )
...
* Fix Type error
* Fix error
8 years ago
chengduoZH
1431f25196
remove conflict
8 years ago
chengduoZH
5173b8d88f
fix code format and doc
8 years ago
chengduo
0f9858a1c9
Merge pull request #5130 from chengduoZH/fix_sequence_conv_op
...
fix_sequence_conv_op
8 years ago
chengduoZH
172481534d
fix code format and doc
8 years ago
dangqingqing
1d7c03e789
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into lstm_bp
8 years ago
chengduoZH
9ee8a0d006
remove conflict
8 years ago
whs
03136f6375
Merge pull request #4740 from wanghaoshuang/seq_expand_op
...
Seq expand op
8 years ago
chengduo
8efd08763f
Merge pull request #5187 from chengduoZH/fix_pool_op
...
fix pool op
8 years ago
wanghaoshuang
9f32b61c27
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into seq_expand_op
8 years ago
wanghaoshuang
fab6f30ff6
Add empty sequence case in unitest
8 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
8 years ago
dzhwinter
833d0ad0fe
Merge pull request #4838 from dzhwinter/feature/multigpu
...
Feature/multigpu
8 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.
8 years ago
wanghaoshuang
35e79448a0
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into seq_expand_op
8 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
8 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
8 years ago
Yu Yang
3ecad8ae65
Enable xe unittest ( #5180 )
8 years ago
chengduoZH
6bdf5c1417
fix bug
8 years ago
Abhinav Arora
5906baa3f4
Adding L2 Regularization to Recognize digits MLP example ( #5186 )
8 years ago
Abhinav Arora
79c5a46194
Handling global step increment in optimizer python wrapper ( #5097 )
...
* Adding the increment op for global step
* Changing list to single op as per code review feedback
8 years ago
fengjiayi
6783dcee9e
Python API for inference model saving/load ( #5020 )
...
* Add `dump_to_file()` for ProgrameDescBind in pybind
* Update
* Add utility.py
* typo
* Fix bugs
* Move add_feed/fetch_components to untility.py
* Compelete dump
* Follow comments
* Change output of Prune() from inference to pointer
* Expose Prune() to Python
* Compelete save/load API of inference model
* Fix errors
* Debuging
* Compelete unit tests
* follow comments
8 years ago
Abhinav Arora
f3ac4d8e35
Adding L1 Decay Regularizer ( #5173 )
8 years ago
Yu Yang
9ecebb2dce
Remove test_mnist, since we replace it with compile time concepts ( #5144 )
8 years ago
dong zhihong
6f009cf8ba
rerun ci
8 years ago
dong zhihong
99308b1876
rerun CI
8 years ago
zchen0211
52eb42cf7c
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into batch-norm-latest
8 years ago
zchen0211
f456a4e938
batch-norm forward backward nchw, nhwc passed
8 years ago
zchen0211
03789a7df4
batch norm fully tortured and passed
8 years ago
Abhinav Arora
1a26f5a548
Adding the Sign Op for L1 Weight Decay Regularization ( #5138 )
8 years ago
zchen0211
8a07aff4d7
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into batch-norm-latest
8 years ago
zchen0211
822cf9785b
more test and bn fix
8 years ago
chengduo
09ed52831b
Merge branch 'develop' into Add_deconv3d_op
8 years ago
chengduo
e248866449
Merge branch 'develop' into Add_conv3d_gemm_op
8 years ago
chengduoZH
51113cfe52
write together
8 years ago
gongweibao
4c183b17f2
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into omitlstmunit
8 years ago
Zhaolong Xing
f63273b99a
Merge pull request #5151 from NHZlX/add_merge_model_scripts
...
Add merge model scripts
8 years ago
chengduo
5a95792925
Merge pull request #4636 from chengduoZH/Add_pool_cudnn_op
...
Add pool2d cudnn op
8 years ago
xzl
fbfa82950d
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add_merge_model_scripts
8 years ago
武毅
6ef9da8ef7
fix compile error ( #5160 )
...
* fix compile error
* remove unittest
* disable huber loss unittest
8 years ago
chengduoZH
ed120ee741
Add unit test
8 years ago
chengduoZH
bf3ae0631e
remove conflict
8 years ago
gongweibao
8c9119afcd
add logs and fix a bug ( #5074 )
...
add logs and fix a python path bug
8 years ago
chengduoZH
cadee843b8
follow comments
8 years ago
gongweibao
0d0fd3fbd1
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into omitlstmunit
8 years ago
Tao Luo
92c32799e7
Merge pull request #4864 from luotao1/maxseq
...
add Max strategy for sequence_pool op
8 years ago
gongweibao
bc0ecf2594
omit test_lstm_unit_op.py
8 years ago
xzl
ebf606a2a0
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add_merge_model_scripts
8 years ago
Yang yaming
fd5199fdf7
Merge pull request #3989 from pkuyym/fix-3923-r
...
Add huber loss operator.
8 years ago
Luo Tao
f086f5649b
Merge branch 'develop' into maxseq
8 years ago
武毅
24d988ce5c
Merge pull request #4063 from typhoonzero/auc_op
...
Auc op
8 years ago
xzl
6c783dc887
modify interface and comments
8 years ago
chengduoZH
df48b43b91
fix clear zero method and remove useless code
8 years ago
caoying03
3afb9dc88a
use double in unittest.
8 years ago
xzl
f08bf453f7
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add_merge_model_scripts
8 years ago
xzl
9545163fdf
add merge model tools
8 years ago
chengduoZH
e5c167dc0b
fix unit test
8 years ago
chengduoZH
0ab012cf7f
fix doc
8 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
8 years ago
Yu Yang
9596731348
enhance default param_attrs ( #5142 )
8 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
8 years ago
Yu Yang
2366284165
Python API for save/load variables ( #5136 )
...
* Python API for save/load variables
* Polish names
8 years ago
Dong Zhihong
75eacccd5c
"rerun ci"
8 years ago
Dong Zhihong
f632706c18
fix based on comment
8 years ago
Abhinav Arora
8623e48ba8
Add python API for backward regularization ops ( #5135 )
...
* Add regularizer code
* Fix code
8 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
8 years ago
Qiao Longfei
fc68290bcc
update _create_op_func_ and support generate dropout layer ( #5134 )
8 years ago
fengjiayi
aa379ccb5e
Add functions of restoring ProgramDescBind from ProgramDesc ( #5109 )
...
* compelete restoring program_bind from program_desc
* Fix bugs
* fix compile errors
* fix errors and add unit tests
* rename some vars
* Follow comments
8 years ago
Dong Zhihong
16a39d24f3
fix conflict
8 years ago
chengduoZH
25df892932
remove conflict
8 years ago
Siddharth Goyal
66476fc7b7
Add proximal adagrad optimizer ( #5128 )
8 years ago
yangyaming
65dbbd57af
Add and pass unittests.
8 years ago
chengduoZH
db1bb8224a
follow comments
8 years ago
chengduo
8e3ecf5d11
Merge pull request #4814 from chengduoZH/Add_sequence_project_op
...
Add sequence_conv_op and sequence_projection functor
8 years ago
gongweibao
9d142d5060
Local response normalize. ( #4426 )
...
Add local response normalize
8 years ago
dangqingqing
bd680f157f
fix compiling warning.
8 years ago
chengduoZH
99c6f44a5a
follow comments
8 years ago
dangqingqing
bcc0dad7df
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into lstm_bp
8 years ago
dangqingqing
ac3370a467
Add unit testing for gemv and fix the gradien check for bais.
8 years ago
chengduoZH
dcb3da591e
refine code
8 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
8 years ago
chengduoZH
1bb0e2943b
Add pool2d cudnn
8 years ago
dangqingqing
2e0298744e
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into lstm_bp
8 years ago
dangqingqing
cd38286684
Add gradient check unit testing and fix bug.
8 years ago
Yu Yang
efc2464f6c
Feature/save op ( #5090 )
...
* Init
* Stash
* Polish SaveLoadOp
* Fix CI
* Polish code
* Save GPU Tensor
* Stash
* Fix CI
8 years ago
zhouxiao-coder
9b0f092853
change input data type
8 years ago
Abhinav Arora
f8c6dadae1
Implementing the python wrapper for Adamax optimizer ( #5061 )
8 years ago
Yang Yang(Tony)
6cc2ce010a
add fill constant batch size like op ( #5057 )
8 years ago
Luo Tao
368737e41b
Merge branch 'develop' into maxseq
8 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
8 years ago
caoying03
4c63086921
Merge branch 'develop' into crf
8 years ago
Tao Luo
b68f2d209a
Merge pull request #5049 from tensor-tang/mkldnn_bn
...
enable mkldnn_batch_norm
8 years ago
Dong Zhihong
2573ac1448
"remove python side test case to another PR."
8 years ago
zchen0211
40483c110d
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
8 years ago
zchen0211
2e417b6011
batch norm
8 years ago
Abhinav Arora
a3842494d3
Adding nesterov momentum to python momentum wrapper ( #5055 )
...
* Adding nesterov momentum to python momentum wrapper
* Fixing optimizer test after merge
8 years ago
Yu Yang
0760043d18
Add retry when download dataset ( #5098 )
8 years ago
zhouxiao-coder
c22f7fcd17
add positive_negative_pair_op evaluator
8 years ago
Dong Zhihong
bab5e53c03
Merge remote-tracking branch 'origin/develop' into feature/multigpu
8 years ago
caoying03
c74107bfdc
fix backward computation.
8 years ago
tensor-tang
5ba1e1e10a
Merge remote-tracking branch 'upstream/develop' into mkldnn_bn
8 years ago
Peng Li
a02ebbb5d8
Merge branch 'develop' into fix-import-bug
8 years ago
chengduoZH
3f8a7b55b8
remove conflict
8 years ago
Yu Yang
6c0b383672
Add VarType::STEP_SCOPES for RNN ( #5056 )
8 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
8 years ago
Yu Yang
dd0008d57f
Extract apply_backward_pass to backward.py ( #5026 )
...
* Extract apply_backward_pass to backward.py
Rename apply_backward_pass to append_backward_ops
* Fix CI
* Update design doc
8 years ago
Dong Zhihong
026c61c027
"fix allreduce python test"
8 years ago
Dong Zhihong
1e8474b9f1
"delete python ops testcase"
8 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
8 years ago
Dong Zhihong
0990c87bf6
checkin nccl operator
8 years ago
Abhinav Arora
d78d119346
Adding python wrapper for adam operator ( #5021 )
...
* Adding Adam Python wrapper
* Adding tests for Python Adam wrapper
8 years ago
Dong Zhihong
da1181bfc6
Merge remote-tracking branch 'origin/develop' into feature/multigpu
8 years ago
Dong Zhihong
ef257e6d96
write nccl c++ test case
8 years ago
chengduoZH
08a7b1ded7
fix unit test
8 years ago