Yang Yu
0142530929
Rename shrink_state -> shrink_rnn_memory
...
Follow comments
7 years ago
Dong Zhihong
e34e12931e
Merge remote-tracking branch 'origin/develop' into feature/evaluator
7 years ago
Dong Zhihong
79a2ce42ad
"add small evaluation"
7 years ago
Yang Yu
b4dddb2994
Fix Unittest
7 years ago
Wang,Jeff
ac7cca1865
uci_housing.py can download the trained model automatically.
7 years ago
wwhu
c8c4b6e427
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into clip_by_norm
...
update
7 years ago
chengduoZH
cdf5e87104
fix attr name
7 years ago
Cao Ying
fcc50cb412
Merge pull request #5437 from ranqiu92/doc
...
Update annotations of layers.py.
7 years ago
Yu Yang
f72729d407
Feature/rnn to array to lod tensor ( #5411 )
...
* 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 skeleton for array_to_lod_tensor and lod_tensor_to_array
* Add VarType::LoDTensorArray
* Add PyBind of LoDTensorArray
* Add InferVarType
* Add first unittest
* Add ut
* Add unittest
* Add unittest
* Add unittests
* update
* init
* add infershape for lod_tensor_to_array_op
* compelete array_to_lod_tensor_op
* copy data
* clean code
* clean code
* Fix unittest data
* fix bugs
* fix compile error
* Refine TensorToArrayOp
* refactor array_to_lod_tensor
* Unittest
* fix bugs
* Fix unittest
* Fix unittest
* debug
* Debug
* Fix unittest
* clean code
* refactor
* use ostream
* update test
* fix gpu build error
* make gpu test pass
7 years ago
Yang Yu
2dd91dd572
Shrink State Operator
...
Used for shrink memories state in DyRNN. The height of state could
be shrinked after running a step block.
7 years ago
Yu Yang
d9e5eba0b1
Temporary disable accurary_op test ( #5451 )
7 years ago
Yu Yang
f74fb79036
Compare Operator ( #5325 )
...
* Compare Operator
* Follow comments
7 years ago
Dong Zhihong
7874399cf3
Merge remote-tracking branch 'origin/develop' into feature/evaluator
7 years ago
peterzhang2029
f5cb52ca3e
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into bi_tensor_prod_op
7 years ago
peterzhang2029
3ae14242da
update for mini-batch
7 years ago
ranqiu
f1fac487b1
Update annotations of layers.py
7 years ago
typhoonzero
fc4d4b88e6
update
7 years ago
Dong Zhihong
c4ac7fab5e
'add f1 test'
7 years ago
dangqingqing
ed2d30b5f9
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into lstm_fix
7 years ago
dangqingqing
d94c936bd5
Enhance unit testing.
...
1. user can disable peephole connections.
2. not calculate some gradients.
7 years ago
Dong Zhihong
8d9b33412d
Merge remote-tracking branch 'origin/develop' into feature/evaluator
7 years ago
Dong Zhihong
c09ad73c33
"add fit a line test"
7 years ago
Dong Zhihong
bdc832cba1
"add eval interface"
7 years ago
Yu Yang
6cde889b5e
Add unittest, backward of array read/write op ( #5409 )
...
* Use stable_sort in lod_rank_table
It is easy to debug and test when use `stable_sort`and the time
complexity is not changed.
* Add LoDTensorArray
* Stash
* Better debug message for IsInitialized
* Stash
* Better debug message for IsInitialized
* Complete array read/write op unittests
* Add unittest, Gradient of array read/write
* Follow comments
7 years ago
Yang Yang(Tony)
20667e1e3e
add fill_constant_batch_size_like_op to Static RNN's h_boot ( #5332 )
7 years ago
Yu Yang
c9b57dcc83
ReadFromArray/WriteToArray op ( #5407 )
...
* Use stable_sort in lod_rank_table
It is easy to debug and test when use `stable_sort`and the time
complexity is not changed.
* Add LoDTensorArray
* Stash
* Better debug message for IsInitialized
* Stash
* Better debug message for IsInitialized
* Complete array read/write op unittests
7 years ago
dangqingqing
d851dafed5
Update and resolve conflicts.
7 years ago
dangqingqing
0c70bd28aa
Enable initial hidden state and cell state in LSTM Operator.
7 years ago
chengduo
f78731c837
Merge pull request #4709 from chengduoZH/Add_conv3d_gemm_op
...
Add 3D Convolution operator implemented by GEMM.
7 years ago
zhouxiao-coder
c8f1389bea
Merge pull request #5108 from zhouxiao-coder/pnp-evaluator
...
Pnp evaluator
7 years ago
qingqing01
7ca6c8840e
Merge branch 'develop' into Add_conv3d_gemm_op
7 years ago
chengduoZH
f302c6a3b4
write conv2d and conv3d together
7 years ago
chengduoZH
acc3278811
remove conflict
7 years ago
qingqing01
5b077214f4
Merge pull request #5394 from lcy-seso/fix_softamx_with_cross_entropy
...
fix bugs of softmax_with_cross_entropy op.
7 years ago
Tao Luo
7c551fba43
Merge pull request #5396 from typhoonzero/develop
...
Put files to platlib
7 years ago
guosheng
ece1d57c2b
Merge branch 'develop' of https://github.com/PaddlePaddle/paddle into add-ChunkEvalOp
7 years ago
Tao Luo
5eb0ebaf3b
Merge pull request #5391 from qingqing01/doc_fix
...
Fix the doc for Momentum and Adam optimizer.
7 years ago
caoying03
6f4bf5052f
fix softmax with cross entropy op.
7 years ago
typhoonzero
649ff6e856
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
7 years ago
typhoonzero
fa1e90425d
put files to platlib
7 years ago
dangqingqing
f8bc4ecbbb
Fix the doc for momentum and adam optimizer.
7 years ago
Yiqun Liu
f8d4e756b4
Fix the lack of linking libraries to libpaddle_capi_engine. ( #5343 )
...
The engine library need to link paddle_pserver and paddle_network on linux.
7 years ago
Tao Luo
0977cbfb41
Merge pull request #5310 from qingqing01/fix_max_pool
...
Refine sequence max-pooling and add unit testing of gradient check.
7 years ago
Guo Sheng
1d7954fc3f
Merge pull request #5255 from guoshengCS/add-GRUOp-dev
...
Add GRU Operator
7 years ago
dangqingqing
f529d46540
Fix Python API.
7 years ago
Yang yaming
c8122e09c5
Merge pull request #5381 from pkuyym/fix-5281
...
Fix type for unit test of huber_loss_op.
7 years ago
qingqing01
2b701afaca
Merge pull request #5388 from pkuyym/fix-5335
...
Bugs fix and expose sub_seq_layer.
7 years ago
chengduoZH
0f1b30ef86
fix doc and unit test
7 years ago
chengduoZH
ba7db29df1
remove conflict
7 years ago
guosheng
7a1d5e9d6a
Merge branch 'develop' of https://github.com/PaddlePaddle/paddle into add-GRUOp-dev
7 years ago
yangyaming
29b3de6f97
Bugs fix and expose sub_seq_layer.
7 years ago
dangqingqing
483947c45d
Update and Resolve conflicts
7 years ago
Tao Luo
f8a6bda863
Merge pull request #5309 from tensor-tang/mkldnn_addto
...
add MKLDNNAddtoLayer
7 years ago
Yu Yang
e7c67e1195
Add stop_gradient in Variable ( #5361 )
7 years ago
Yu Yang
2be4c3cb62
Feature/lod tensor array ( #5379 )
...
* Use stable_sort in lod_rank_table
It is easy to debug and test when use `stable_sort`and the time
complexity is not changed.
* Add LoDTensorArray
7 years ago
yangyaming
97de8813aa
Fix type for unit test of huber_loss_op.
7 years ago
Yu Yang
51d4afaae9
Rename program->main_program, init_program->startup_program ( #5360 )
7 years ago
chengduoZH
10bd9f6831
remove conflict
7 years ago
guosheng
c4f7f3a562
Merge branch 'develop' of https://github.com/PaddlePaddle/paddle into add-GRUOp-dev
7 years ago
Dong Zhihong
233a305b70
"need to write math functors"
7 years ago
Cao Ying
45eabb8cf2
Add the crf_decoding operator. ( #5352 )
...
* proj init.
* add unittest and implementation.
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
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
34d68f24fc
fix doc and code style
7 years ago
zhouxiao-coder
496583a165
update data types and test cases
7 years ago
dangqingqing
1c004a4913
Resolve conflicts.
7 years ago
Dong Zhihong
83e6500521
Merge remote-tracking branch 'origin/develop' into feature/evaluator
7 years ago
Dong Zhihong
796eaf345d
"add accuracy "
7 years ago
wangmeng28
aaed474570
Merge remote-tracking branch 'upstream/develop' into fix-4388
7 years ago
tensor-tang
a3fa64e4b8
Merge remote-tracking branch 'upstream/develop' into mkldnn_addto
7 years ago
fengjiayi
8b30e2abd1
Book chap6 ( #5321 )
...
* init
* Fix bug
* rename test_filw
* refine test
7 years ago
Dong Zhihong
debfb008cf
"add evaluator design doc"
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
Abhinav Arora
66d1c6ce1e
Adding the Xavier Initializer ( #5270 )
...
* Adding the Xavier Initializer
* Addressing code review feedback
7 years ago
dangqingqing
d897d7a644
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix_max_pool
7 years ago
dangqingqing
afc6343e6f
Refine sequence max-pooling and add unit testing of gradient check.
7 years ago
tensor-tang
9bf99c21fd
add mkldnn_addto python interface
7 years ago
wangmeng28
e65960ede8
Merge remote-tracking branch 'upstream/develop' into fix-4388
7 years ago
wangmeng28
0d79e9732d
Refine the log message in fc layer
7 years ago
Peng LI
9276ca78ec
Merge pull request #5283 from will-am/plot_to_file
...
Support saving figure to file
7 years ago
Zhuoyuan
6d649d9ebd
Merge pull request #5235 from zchen0211/develop
...
deconv cudnn forward passed
7 years ago
dzhwinter
e0c3a6683c
"add net drawer for visualizing the graph" ( #5292 )
...
* "add net drawer for visualizing the graph"
* "fix "
* "add dep"
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
dzhwinter
69011c1821
"add book recommender_system testing" ( #5143 )
...
* "add sequence conv layer"
* "add book recommender_system testing"
* "add training loop"
* "add sequence layer"
* "add recommender system training data"
* "fix conv2d layer bug"
* add sequence_conv_pool
* "fix input is Null"
* add networks
* "fix based comment"
* "add sum op layer"
* "merge layers"
* Update layers.py
* "fix input is NULL bug"
* "debug embedding table"
* "modify layers.py"
* "fix pool interface"
* "add export type to layers"
* "fix based on comment"
* "need lod info support in all operator"
* "remove accuracy layer"
* "tuning learning rate"
* "add sparse test"
* "add gpu test"
* Update test_recommender_system.py
7 years ago
Qiao Longfei
f48159ade0
Optimizer use init program ( #5275 )
...
* optimizer use init_program
* create persistable variable
* add create_persistable_var to block
* optimizer use create_persistable_var
* fix prefix
* move create_global_persistable_var from Block to LayerHelper
* Polish Optimizer initialization code.
* Using the LayerHelper to create initialize operator and variables
* add_accumulator should use an independent data type
* default use param data type for accumulator
7 years ago
Yang Yang(Tony)
90f4d5e904
modify fill constant batch size like ( #5222 )
7 years ago
武毅
08ca72670f
evaluator_accumulate ( #4828 )
7 years ago
fengjiayi
1f11f773bf
Fix a bug in sequence_pool layer ( #5290 )
...
* Fix bug
* update
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
yangyaming
970613fc15
Refine and follow comments.
7 years ago
wangmeng28
38f10aeae8
Add plot to file
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
bb75381444
Clean code of GRU Operator
7 years ago
xzl
83818cd451
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add_dilation
7 years ago
xzl
33032b12cf
fix bug: regenrate test proto of img_conv
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
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
Abhinav Arora
db3b9438b7
Adding Normal distribution initializer and unit tests for python initializers ( #5256 )
7 years ago
Yu Yang
f354bd9861
AddBiasOp does not care num_flatten_dims ( #5200 )
...
* AddBiasOp does not care num_flatten_dims
* Add comments
7 years ago
Abhinav Arora
e41f28cbcd
Adding a framework for variable initializers ( #5232 )
7 years ago
dzhwinter
ddde829a1c
Fix/sequence pool ( #5229 )
...
* "modify layers.py"
* "fix pool interface"
* "add export type to layers"
* "fix based on comment"
7 years ago
fengjiayi
2113d6ed72
fix bug ( #5233 )
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
Yu Yang
0b76c7352c
AddBiasOp does not care num_flatten_dims ( #5200 )
...
* AddBiasOp does not care num_flatten_dims
* Add comments
7 years ago
zchen0211
b77f9fbf04
deconv2d cudnn
7 years ago
Abhinav Arora
61eafbe09d
Adding a framework for variable initializers ( #5232 )
7 years ago
dzhwinter
9b70b6a1bb
Fix/sequence pool ( #5229 )
...
* "modify layers.py"
* "fix pool interface"
* "add export type to layers"
* "fix based on comment"
7 years ago
fengjiayi
a75437a20c
fix bug ( #5233 )
7 years ago
guosheng
a4d54b83d4
Make GRU Operator adapt to the latest code
7 years ago
xzl
300b5094cb
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add_dilation
7 years ago
xzl
58498f95bb
add defalut value to dilation in Conv
7 years ago
caoying03
2ac9a3d8dc
follow comments.
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
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
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
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
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
Qiao Longfei
a128eb7b73
improve unique_name, uniq id is related to prefix ( #5223 )
...
* improve unique_name, uniq id is related to prefix
* fix join
7 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
7 years ago
dzhwinter
f4710cf0e2
"add sequence conv layer" ( #5117 )
...
* "add sequence conv layer"
* "add sequence layer"
* add networks
* "fix based comment"
* Update layers.py
7 years ago
Qiao Longfei
cdc700bb32
add resnet ( #5206 )
...
* add resnet
* optimize code
7 years ago
QI JUN
a186b53dfb
add init_gflags interface ( #5193 )
...
* add init_gflags interface
* refine code
* follow comments
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
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
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
wanghaoshuang
fab6f30ff6
Add empty sequence case in unitest
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
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
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
Yu Yang
3ecad8ae65
Enable xe unittest ( #5180 )
7 years ago
chengduoZH
6bdf5c1417
fix bug
7 years ago
Abhinav Arora
5906baa3f4
Adding L2 Regularization to Recognize digits MLP example ( #5186 )
7 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
7 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
7 years ago
Abhinav Arora
f3ac4d8e35
Adding L1 Decay Regularizer ( #5173 )
7 years ago
Yu Yang
9ecebb2dce
Remove test_mnist, since we replace it with compile time concepts ( #5144 )
7 years ago
dong zhihong
6f009cf8ba
rerun ci
7 years ago
dong zhihong
99308b1876
rerun CI
7 years ago
zchen0211
52eb42cf7c
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into batch-norm-latest
7 years ago
zchen0211
f456a4e938
batch-norm forward backward nchw, nhwc passed
7 years ago
zchen0211
03789a7df4
batch norm fully tortured and passed
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
gongweibao
4c183b17f2
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into omitlstmunit
7 years ago
Zhaolong Xing
f63273b99a
Merge pull request #5151 from NHZlX/add_merge_model_scripts
...
Add merge model scripts
7 years ago
chengduo
5a95792925
Merge pull request #4636 from chengduoZH/Add_pool_cudnn_op
...
Add pool2d cudnn op
7 years ago
xzl
fbfa82950d
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add_merge_model_scripts
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
gongweibao
8c9119afcd
add logs and fix a bug ( #5074 )
...
add logs and fix a python path bug
7 years ago
chengduoZH
cadee843b8
follow comments
7 years ago
gongweibao
0d0fd3fbd1
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into omitlstmunit
7 years ago
Tao Luo
92c32799e7
Merge pull request #4864 from luotao1/maxseq
...
add Max strategy for sequence_pool op
7 years ago
gongweibao
bc0ecf2594
omit test_lstm_unit_op.py
7 years ago
xzl
ebf606a2a0
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add_merge_model_scripts
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
xzl
6c783dc887
modify interface and comments
7 years ago
chengduoZH
df48b43b91
fix clear zero method and remove useless code
7 years ago
caoying03
3afb9dc88a
use double in unittest.
7 years ago
xzl
f08bf453f7
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add_merge_model_scripts
7 years ago
xzl
9545163fdf
add merge model tools
7 years ago
chengduoZH
e5c167dc0b
fix unit test
7 years ago
chengduoZH
0ab012cf7f
fix doc
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
9596731348
enhance default param_attrs ( #5142 )
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
2366284165
Python API for save/load variables ( #5136 )
...
* Python API for save/load variables
* Polish names
7 years ago
Dong Zhihong
75eacccd5c
"rerun ci"
7 years ago
Dong Zhihong
f632706c18
fix based on comment
7 years ago
Abhinav Arora
8623e48ba8
Add python API for backward regularization ops ( #5135 )
...
* Add regularizer code
* Fix code
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
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
7 years ago
Dong Zhihong
16a39d24f3
fix conflict
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
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 )
...
* Cross Entropy Wrong
* Fix XE
* Polish gradient check for xe
* Fix compile
7 years ago
chengduoZH
1bb0e2943b
Add pool2d cudnn
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
zhouxiao-coder
9b0f092853
change input data type
7 years ago
Abhinav Arora
f8c6dadae1
Implementing the python wrapper for Adamax optimizer ( #5061 )
7 years ago
Yang Yang(Tony)
6cc2ce010a
add fill constant batch size like op ( #5057 )
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
Tao Luo
b68f2d209a
Merge pull request #5049 from tensor-tang/mkldnn_bn
...
enable mkldnn_batch_norm
7 years ago
Dong Zhihong
2573ac1448
"remove python side test case to another PR."
7 years ago
zchen0211
40483c110d
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop
7 years ago
zchen0211
2e417b6011
batch norm
7 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
7 years ago
Yu Yang
0760043d18
Add retry when download dataset ( #5098 )
7 years ago
zhouxiao-coder
c22f7fcd17
add positive_negative_pair_op evaluator
7 years ago
Dong Zhihong
bab5e53c03
Merge remote-tracking branch 'origin/develop' into feature/multigpu
7 years ago
caoying03
c74107bfdc
fix backward computation.
7 years ago
tensor-tang
5ba1e1e10a
Merge remote-tracking branch 'upstream/develop' into mkldnn_bn
7 years ago
Peng Li
a02ebbb5d8
Merge branch 'develop' into fix-import-bug
7 years ago
chengduoZH
3f8a7b55b8
remove conflict
7 years ago
Yu Yang
6c0b383672
Add VarType::STEP_SCOPES for RNN ( #5056 )
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
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
7 years ago
Dong Zhihong
026c61c027
"fix allreduce python test"
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
Abhinav Arora
d78d119346
Adding python wrapper for adam operator ( #5021 )
...
* Adding Adam Python wrapper
* Adding tests for Python Adam wrapper
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
08a7b1ded7
fix unit test
7 years ago
tensor-tang
4d7eb09008
add python interface of mkldnn_batch_norm
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
Peng Li
a050825f00
fix package name bug
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
6f02fe7dfd
fix unit test
7 years ago
chengduoZH
b15c69f59d
remove conflict
7 years ago
caoying03
427644b2fa
fix the computation kernels.
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
Peng LI
25588a3831
Merge pull request #5033 from pengli09/add-a-warning
...
Add a warning to the docstring of Parameters.to_tar()
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
154dbb4697
Add unit test
7 years ago
Yu Yang
fa72e5443b
Python API for StaticRNN ( #4991 )
7 years ago
Peng Li
4098a03964
refine the warning message
7 years ago
Peng Li
17eef3a3f4
add a warning to docstring of Parameters.to_tar()
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
Yu Yang
9023248c6f
Simplize Gradient Check ( #5024 )
7 years ago
Dong Zhihong
f6106ffa7e
merge develop into multigpu
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
fcd74e06b8
add book04.word2vec train test ( #5002 )
...
* init
* ensure ids in lookup table op must be a column vector
* add book4 configuration in test_layers
* debug test_book4
* add test_word2vec
* follow comments
* follow comments
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
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
ranqiu
4ad12a0bd5
Fix bugs of dot-product attention
7 years ago
dangqingqing
cf2608e383
update to the develop branch.
7 years ago
peterzhang2029
611ee68b78
add bilinear tensor product op
7 years ago
武毅
154e1d0491
Merge pull request #4972 from typhoonzero/fix_v2_optimizer_order
...
Fix v2 optimizer define order
7 years ago
typhoonzero
023166a820
add ut, follow comments
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
Luo Tao
70d9d953e6
rename sparse_vector to sparse_float_vector in tests
7 years ago
Luo Tao
c2feab7ff1
Merge branch 'develop' into sparse_vector
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
chengduoZH
4d112b7d04
remove conflict
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