typhoonzero
dfc60251bf
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into multigpumultinode
8 years ago
fengjiayi
90084a25d2
Merge pull request #9743 from JiayiFeng/modify_readers_to_fit_parallel_executor
...
Modify readers to fit the parallel executor
8 years ago
Luo Tao
7815cdffba
use clone method to flush in forth
8 years ago
dzhwinter
996b3e15fa
Merge remote-tracking branch 'origin/develop' into speed/sequence_expand
8 years ago
JiayiFeng
8c1eb8693e
update unittest
8 years ago
fengjiayi
0dacbbe1fe
update multi_pass_reader unittest
8 years ago
JiayiFeng
b1cc28dab3
update
8 years ago
JiayiFeng
273f4892b2
update recordio unittest
8 years ago
JiayiFeng
75a2e50581
Merge branch 'modify_dev' into modify_readers_to_fit_parallel_executor
8 years ago
JiayiFeng
72b5de05fe
update unittest
8 years ago
Luo Tao
3f320c1345
Merge branch 'develop' into merge_bn
8 years ago
wanghaoshuang
a7c6bf771c
Change do_model_average_for_mean_and_var to boolean in batch_normal.
8 years ago
Tao Luo
0ad892a0d4
Merge pull request #9816 from luotao1/remove_op
...
add remove_op, remove_var in Python end
8 years ago
typhoonzero
ec6976810d
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into multigpumultinode
8 years ago
Sharan Narang
fc346e3432
Add cutoff parameter to build_dict.
8 years ago
fengjiayi
a84b81502c
Remove Readers' HasNext()
8 years ago
typhoonzero
ce08dc8751
have stream removed error
8 years ago
Luo Tao
5483258b7e
fuse batch norm for conv operator with bias
8 years ago
jshower
ad6ddf533c
for ci
8 years ago
typhoonzero
0bf799a523
wip testing
8 years ago
JiayiFeng
284a213774
fix a name conflict
8 years ago
jshower
7c1434dd73
code style
8 years ago
weixing02
5ecfb62de7
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into initializer
8 years ago
chengduo
e0babe7c3e
Merge pull request #9780 from chengduoZH/feature/fix_batch_size_is_littler_than_gpu_count
...
Crash training, if the number of samples is less than the count of devices.
8 years ago
Luo Tao
e7467d94a0
add remove_op, remove_var in Python end
8 years ago
weixing02
56b04e5b2c
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into initializer
8 years ago
weixing02
93940642ac
Adjust
8 years ago
Yancey1989
cb7bbf426c
revert uniform_random_op
8 years ago
Yancey1989
291aa23153
Merge branch 'random_selected_rows_value' of github.com:Yancey1989/Paddle into random_selected_rows_value
8 years ago
Yancey1989
1cc09c7bc5
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into random_selected_rows_value
8 years ago
Yancey1989
3f6fc10b9f
new op that init table value randomly
8 years ago
Luo Tao
ea0cf6f382
rewrite inference_transpiler in Python end
8 years ago
jshower
d9a5222385
code style
8 years ago
Wu Yi
b44b6a4f00
Merge pull request #9798 from typhoonzero/fix_dist_transpiler_bug
...
Fix dist transpiler bug
8 years ago
JiayiFeng
ee178d5aeb
fix bugs
8 years ago
Luo Tao
16e31343d8
Merge branch 'develop' into merge_bn
8 years ago
Tao Luo
49d431d44c
Merge pull request #9807 from typhoonzero/fix_python_version_module
...
fix python package have no version.py
8 years ago
jshower
9fe938cb2a
Changing network configuration, avoid nan
8 years ago
weixing02
71081a9bb9
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into initializer
...
Merge branch develop
8 years ago
Kexin Zhao
0f38bb4593
add fp16 support to activation op ( #9769 )
8 years ago
typhoonzero
86a32216eb
fix python package have no version.py
8 years ago
Xin Pan
326b434ab5
Merge pull request #9699 from panyx0718/test
...
Avoid init_p2p all the times
8 years ago
typhoonzero
92313a99c0
update
8 years ago
typhoonzero
d02b17e597
fix dist transpiler bug
8 years ago
weixing02
919aa2ea0a
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into initializer
...
Merge branch develop
8 years ago
weixing02
cd41dca2ab
Adjust
8 years ago
Luo Tao
17833d30e3
fuse batch norm for conv operator without bias
8 years ago
JiayiFeng
fe48dfcb6e
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into modify_dev
8 years ago
Xin Pan
bbbc3592db
Merge pull request #9735 from panyx0718/dist
...
Add some comments for distribute_transpiler
8 years ago
JiayiFeng
759979998c
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into modify_dev
8 years ago
Yancey1989
f909ff1a36
update unit test
8 years ago
weixing02
0586b9e5c9
Add *Initializer to fluid api docs
8 years ago
fengjiayi
5416bac5d8
Make shared decorated readers' creater be only in main_program
8 years ago
chengduoZH
7e7611d067
when the number of samples of current batch is less than the count of devices, let it crash.
8 years ago
Yu Yang
31464f3425
Merge pull request #9772 from reyoung/feature/add_gitignores
...
Add gitignores
8 years ago
Yu Yang
a4bf635795
Add gitignores
8 years ago
JiayiFeng
3f90a583b4
update unittest
8 years ago
qiaolongfei
055662f9f4
add insert_op for block
8 years ago
qingqing01
2b7e5bd366
Support testing during training by ParallelExecutor. ( #9738 )
...
* Support testing during training by ParallelExecutor.
* Add unit test.
* Improve the interface.
* Follow comments.
8 years ago
Xin Pan
75c9eb11c4
refine
8 years ago
fengjiayi
9b3c964341
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into modify_readers_to_fit_parallel_executor
8 years ago
Tao Luo
ec89ed69ef
Merge pull request #9655 from kbinias/kbinias/mkldnn-activations-dim2
...
Added support for dim equals 2 in activation functions
8 years ago
gongweibao
c1b6692fe5
Fix debuger bugs. ( #9705 )
...
Fix debuger bugs
8 years ago
JiayiFeng
5ad2486905
fix errors
8 years ago
typhoonzero
4459fa6726
fix seq tag model dist transpile
8 years ago
fengjiayi
fca9e8847d
Update Readers Python API
...
1. Combine 'open_files', 'multi_pass_reader' and 'threaded_reader'
together to make the new 'open_files' interface.
2. Add some docstring.
3. Simplify interface names of 'create_XXX_reader', e.g, rename
'create_double_buffer_reader' to 'double_buffer'.
8 years ago
fengjiayi
6be51f10ec
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into modify_readers_to_fit_parallel_executor
8 years ago
Xin Pan
bdb47cd933
Add some comments for distribute_transpiler
8 years ago
fengjiayi
38ba7e5af4
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into update_reader
8 years ago
qiaolongfei
de6802d2bd
fix missing core.so on mac
8 years ago
gongweibao
6651301b29
Modify comments of `sync_with_cpp`
8 years ago
Wu Yi
3682035f14
Merge pull request #9695 from emailweixu/round_robin
...
Fix a minor bug for distributed_spliter.round_robin
8 years ago
liuguoyi
9d95ccc887
fix pool and conv3d unittest when paddle is not build with gpu
8 years ago
lgone2000
6ba262572c
fix test_conv2d_op when compile without cuda ( #9698 )
8 years ago
Xin Pan
b138d29c38
Avoid init_p2p all the times
8 years ago
xuwei06
560d960b27
Fix a minor bug for distributed_spliter.round_robin
...
Also fixed typo and comments.
8 years ago
Kexin Zhao
b2a1c9e8b7
Add float16 support to non-cudnn softmax op on GPU ( #9686 )
...
* initial commit
* fix error
* fix typo and order
8 years ago
chengduo
3d3e5aeb9c
Merge pull request #9648 from chengduoZH/feature/expose_CUDAPinnedPlace_to_python
...
Expose CUDAPinnedPlace to Python
8 years ago
Xin Pan
0935f2cf05
shrink test_parallel_executor size.
8 years ago
Lei Wang
09b4a1a361
Build: generate all the build related files into one directory. ( #9512 )
8 years ago
qiaolongfei
ff4208e676
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into sgd-support-update-selected-rows
8 years ago
chengduoZH
17842e33c3
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/expose_CUDAPinnedPlace_to_python
8 years ago
Xin Pan
043c23080c
Merge pull request #9637 from panyx0718/feed
...
Add feed support for ParallelExecutor
8 years ago
chengduoZH
8e4e155c52
add PyCUDAPinnedTensorSetFromArray
8 years ago
Xin Pan
92e92ceba1
Add type check
8 years ago
Krzysztof Binias
c4107748d0
Add support for dim equals 2 in activation functions
8 years ago
wanghaoshuang
2e40660e7a
Fix some issues.
8 years ago
Tao Luo
5eb9cecc4a
Merge pull request #9607 from luotao1/remove_var
...
add remove_var from c++ end
8 years ago
Wu Yi
c00a5dec78
Merge pull request #9644 from typhoonzero/fix_condition_op_in_optimize
...
Fix transpiler condition op in optimize
8 years ago
qingqing01
a84a580e65
Add CUDA kernel for prior_box_op. ( #9553 )
8 years ago
typhoonzero
a16a872783
update
8 years ago
fengjiayi
6dcfd97a92
add docstring
8 years ago
typhoonzero
e0b396e7ba
update by comment
8 years ago
fengjiayi
af24290123
Add 'buffer_size' api for open_files op
8 years ago
typhoonzero
39277e9282
fix transpiler condition op in optimize
8 years ago
Xin Pan
4bbfa9eccb
Add feed to ParallelExecutor
8 years ago
Tao Luo
a98a3fdc46
Merge pull request #9385 from mozga-intel/mozga/mkldnn-fc
...
Implementation of MKLDNN FC
8 years ago
Zhaolong Xing
d02a68c447
Merge pull request #5768 from NHZlX/add_upsample_layer
...
Add upsample layer
8 years ago
wanghaoshuang
19db989ec2
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix_avg
8 years ago
Luo Tao
09b53c086d
add remove_var from c++ end
8 years ago
mozga-intel
32f8ac7d3b
Remove additional message
8 years ago
mozga-intel
34a8084328
Added new fc files, register fc kernel
8 years ago
mozga-intel
2811ea4440
Implementation of MKLDNN FC
8 years ago
qiaolongfei
cbfec1f7d6
diable test of sparse_parameter_sgd on GPU
8 years ago
Tao Luo
957104564f
Merge pull request #9600 from luotao1/sync_with_cpp
...
refine sync_with_cpp when remove ops or remove vars
8 years ago
Xin Pan
49313d4066
Merge pull request #9548 from panyx0718/group_nccl_all_reduce
...
Group nccl all reduce and improve performance (~14% for 4 device resnext)
8 years ago
guosheng
3c370ee0d5
Merge branch 'develop' of https://github.com/PaddlePaddle/paddle into add-python-pad
8 years ago
Luo Tao
103407aa60
refine sync_with_cpp when remove ops or remove vars
8 years ago
Xin Pan
cf251eb8cf
shrink test size
8 years ago
qiaolongfei
af1d3f5bc0
remove print
8 years ago
qiaolongfei
a994327fb1
add TestSGDOpOptimizeSelectedRows
8 years ago
JiayiFeng
de2d82d6a9
fix a bug
8 years ago
Xin Pan
b25a9c488d
Reduce test size to avoid GPU memory issue.
8 years ago
Xin Pan
b123ce88a1
Add enable/disable for delayed ops
8 years ago
Xin Pan
46f3a39e91
polish and add comments.
8 years ago
Xin Pan
d0ac92531d
Improve ParallelExecutor performance
8 years ago
qiaolongfei
abb7deee39
optimize test_lookup_table_op.py
8 years ago
fengjiayi
649ae2700e
fix bugs
8 years ago
dzhwinter
c72450d24d
"seperate test"
8 years ago
fengjiayi
44d5f42a7e
update reader
8 years ago
qiaolongfei
e64dda7e44
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into sgd-support-update-selected-rows
8 years ago
qiaolongfei
b154f311b9
init TestSGDOpOptimizeSelectedRows
8 years ago
Qiao Longfei
37d9a72e9e
Merge pull request #9575 from jacquesqiao/lookup_table_support_SelectedRows_as_parameter
...
Lookup table support selected rows as parameter
8 years ago
qiaolongfei
13ecb5e50a
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into lookup_table_support_SelectedRows_as_parameter
8 years ago
Helin Wang
f801f743d1
fix the __all__ in dataset package
8 years ago
Helin Wang
f837eee724
add paddle.v2.reader,dataset back for backward compatibility
8 years ago
guosheng
0b8534f2a4
Refine python wrapper for pad_op
8 years ago
qiaolongfei
f02968bb21
disable test_recv_op
8 years ago
qiaolongfei
2be10ebe8a
disable test_recv_op
8 years ago
qiaolongfei
7a6ffb6280
add TestLookupTableWIsSelectedRows
8 years ago
dzhwinter
62ba8723ac
Merge remote-tracking branch 'origin/develop' into speed/sequence_expand
8 years ago
guosheng
629c9210d1
Merge branch 'develop' of https://github.com/PaddlePaddle/paddle into add-python-pad
8 years ago
guosheng
4c8eef5739
Add python wrapper for pad_op
8 years ago
武毅
b9d8bbe4f2
Merge pull request #9558 from typhoonzero/fix_dist_transpile_one_trainer
...
fix single pserver single trainer error
8 years ago
Guo Sheng
d908c3b2fa
Merge pull request #9008 from lcy-seso/enhance_reshape
...
Enhance reshape
8 years ago
typhoonzero
772cdfe196
fix single pserver error
8 years ago
dzhwinter
6cfc0c1497
"polish code" ( #9318 )
...
* "polish code"
* "fix ci"
* "fix ci"
* "done"
8 years ago
wanghaoshuang
61f4706b1d
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix_avg
8 years ago
wanghaoshuang
9708b21f19
Refine average model option
...
1. Add attr 'average' into ParamAttr.
2. Make 'params_grads' optional for AverageModel.
3. Add option 'average_mean' and 'average_variance' for batch_normal.
8 years ago
Helin Wang
bcf7c36b0b
Make paddle.fluid no longer depends on paddle.v2
...
In this way we can build and test using WITH_FLUID_ONLY flag being set
to ON.
- move paddle.v2.dataset,reader to paddle.dataset,reader
- remove unused code (which depends on v2) in paddle.dataset,reader
8 years ago
fengjiayi
95658767eb
Merge pull request #9428 from JiayiFeng/kernel_of_increment_op
...
kernels of IncrementOp
8 years ago
Yancey
374f1ca3b7
Fix dist error with lr decay layer ( #9489 )
...
Fix dist error with lr decay layer
8 years ago
wanghaoshuang
d1a7b47e04
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix_avg
8 years ago
Yu Yang
fa21436d0d
Merge pull request #9080 from reyoung/cpp_parallel_executor
...
Cpp parallel executor
8 years ago
Tao Luo
9bbd753425
change WITH_FLUID to WITH_FLUID_ONLY ( #9427 )
8 years ago
Yang Yu
af230d9bef
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into cpp_parallel_executor
8 years ago
xzl
663f0358a6
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add_upsample_layer
8 years ago
Yang Yu
34a440fa64
Revert "make append activation in place by default ( #9417 )"
...
This reverts commit ce16400dae .
8 years ago
dzhwinter
a80bf702f3
Merge remote-tracking branch 'origin/develop' into speed/sequence_expand
8 years ago
dzhwinter
b661fe1d76
"fix ci"
8 years ago
dzhwinter
8425c2c859
Speed/sequence op1 ( #9217 )
...
* "add functors"
* "remove old code"
* "fix"
* "fix ci"
* "add details"
* "fix ci"
* "fix ci"
* "fix ci"
* "fix ci"
* "remove unused code"
8 years ago
guosheng
5b8bb34470
Refine reshape_op by following comments.
8 years ago
chengduo
24100e1fb8
Merge pull request #9449 from chengduoZH/feature/add_cos
...
Add cos and sin
8 years ago
fengjiayi
869ef01d66
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into kernel_of_increment_op
8 years ago
JiayiFeng
52574733a6
Add KernelType switch for IncrementOp kernel
8 years ago
chengduoZH
bdda08d9f2
add sin
8 years ago
JiayiFeng
01c5ca7364
fix bugs
8 years ago
Yang Yang(Tony)
ce16400dae
make append activation in place by default ( #9417 )
8 years ago
JiayiFeng
917b205c1c
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into kernel_of_increment_op
8 years ago
chengduoZH
2e577379ca
add cos
8 years ago
wanghaoshuang
764723d4f5
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix_avg
8 years ago
wanghaoshuang
e1290c4fd7
Make Average Model support for 'moving mean' and 'moving variance' of batch_normal op
8 years ago
Tao Luo
857a8997de
Merge pull request #9384 from luotao1/removeVar
...
remove vars when remove ops
8 years ago
xzl
4747b2c92d
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add_upsample_layer
8 years ago
dzhwinter
0be1e09f2c
"fix ci"
8 years ago
Yang Yu
b0775588c0
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into cpp_parallel_executor
8 years ago
fengjiayi
055fb215a1
remove unnecessary 'force_cpu'
8 years ago
Yu Yang
f2d29be784
Disable transformer
8 years ago
guosheng
09743b6117
Refine test_reshape_op
8 years ago
Yu Yang
5408854090
Disable model evaluation in unittests
8 years ago
Yang Yang
f34f2d4026
make bn inplace in img_conv_group by default
8 years ago
Yang Yang
54a8c04fab
add inplace attr to bn
8 years ago
guosheng
4bfbc59122
Merge branch 'develop' of https://github.com/PaddlePaddle/paddle into enhance-ReshapeOp
8 years ago
guosheng
c078ed4608
Enhance reshape_op by adding Input(Shape)
8 years ago
Luo Tao
7f4012247e
adjust remove rule for variables
8 years ago
Yu Yang
c42c4a6718
Add performance tests
8 years ago
Yu Yang
9af870854e
Use heap variables
8 years ago
dzhwinter
5447046aee
merge develop branch
8 years ago
qingqing01
123cf165fb
Set stop_gradient=True for some variables in SSD API. ( #9396 )
8 years ago
Tao Luo
fe142d92ff
Merge pull request #9359 from wanglun/develop
...
Fix typo of Softmax document
8 years ago
Tao Luo
1b67bc022c
Merge pull request #9329 from tpatejko/tpatejko/mkldnn-lrn
...
Improvements for MKLDNN LRN
8 years ago
Thuan Nguyen
c7bf77d0e1
Add in is_copy attribute to SelectCase. ( #9393 )
...
This is a temporary solution to allowing for variables to be copied during a channel send operations. Also fixed issue with is_copy for "channel_send" method, and also updated unit tests.
8 years ago
Abhinav Arora
65534c4762
Fluid channels should match the semantics of Go Channels ( #9265 )
...
* Fluid Channel should match Go Channel in Semantics
* Fix Python channel_send
* Address code rveiew feedback
* Fix open_files_op.cc
* Add description to Channel Asserts
8 years ago
Luo Tao
ccfec1bcb1
remove vars when remove ops
8 years ago
Qiao Longfei
f3dc3112cc
add split ids op ( #9370 )
...
* add split_ids_op
* add TestSplitIdsOp
* fix comment
* add test for empty tensor
* clean code
* rm unused code
8 years ago
Yu Yang
9dd64d83f3
WMT Model
8 years ago
Yu Yang
cb40c33137
Update unittest
8 years ago
Yancey
f765e59c41
Merge pull request #9327 from Yancey1989/fix_test_recv_op
...
Fix test_recv_op
8 years ago
dragonwarrior
54a85b7bfd
Add lrn layer ( #9157 )
...
* add LRN layer for fluid
* add LRN layer for fluid
* add documentation for LRN layer
* add paper reference for LRN layer
* add seperate documentation for LRN layer
* rm lrn.py in doc/fluid/dev/src
* change code style in lrn
* fix style of comments in lrn
8 years ago
Yu Yang
54bd17fe7b
Complete Flowers
8 years ago
Yu Yang
50e7e25db3
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into cpp_parallel_executor
8 years ago
Yu Yang
5c7a523326
Add Graphviz output
8 years ago
Tao Luo
cb3bbbd5c6
Merge pull request #9081 from kbinias/kbinias/mkldnn-activations
...
MKLDNN Relu Tanh Sqrt Abs activations added
8 years ago
Qiao Longfei
8ccc61f334
support empty tensor ( #9338 )
...
* support empty tensor
8 years ago
Burness Duan
30f1bd6a64
add the recordio in creator.py and change the " to \' ( #9358 )
8 years ago
wanglun
f96f2860f9
Fix typo of Softmax document
8 years ago
Yu Yang
edfd741e3a
Add simple python wrapper for ParallelExecutor
8 years ago
Krzysztof Binias
6461e800a5
Inheritance added for MKLDNN tests
8 years ago
Krzysztof Binias
a64b312e3a
Correcting for PR comments
8 years ago
Krzysztof Binias
4466f0bec8
MKLDNN Relu Tanh Sqrt Abs activations added
8 years ago
chengduoZH
9075049a29
add unit test
8 years ago
Varun Arora
76ae540f8e
Move Select to concurrency.py; incorporate outputs ( #9136 )
...
* Move Select to concurrency.py; incorporate outputs
* CLang formatting for concurrency
* Remove extra bracket - formatting fix - 3
* Comment fix
8 years ago
武毅
9c35b0dc1b
Merge pull request #9287 from typhoonzero/pserver_prepare_before_run
...
Pserver prepare before run
8 years ago
Tomasz Patejko
14ba67c0ef
Function for running MKLDNN primitive added. Unittest added for is_test attribute
8 years ago
Yancey1989
6cebbd7bcb
update
8 years ago
Yancey1989
ba9f4c7873
fix test_recv_op
8 years ago
Tao Luo
e027eb40d7
Merge pull request #9123 from tpatejko/tpatejko/mkldnn-lrn
...
Implementation of MKLDNN LRN
8 years ago
typhoonzero
9367f11eb7
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into pserver_prepare_before_run
8 years ago
guosheng
b7e83d2467
Merge branch 'develop' of https://github.com/PaddlePaddle/paddle into enhance-ReshapeOp
8 years ago
qingqing01
8f8728635a
Fix bug for backward tanspiler when using parallel_do operator. ( #9282 )
...
* Temporarily fix bug for backward tanspiler when using parallel_do operator.
* Fix bug for backward tanspiler when using parallel_do operator
8 years ago
typhoonzero
972a102b92
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into pserver_prepare_before_run
8 years ago
typhoonzero
5e6276edc1
fix transpiler bug
8 years ago
guosheng
d4bb2ca71f
Follow comments and refine the python wrapper of reshape_op
8 years ago
chengduo
dc07d52e31
Merge pull request #9314 from chengduoZH/v2_fix_doc/pool
...
Fix v2_pooling doc
8 years ago
gongweibao
990d6396fe
Reuduce memory copy when communication between trainer and pserver. ( #9271 )
8 years ago
chengduoZH
8440046b7f
fix doc
8 years ago
whs
b594251f89
Merge pull request #9082 from wanghaoshuang/average_model
...
Add model average optimizer for fluid
8 years ago
Kexin Zhao
64c5c8f8b0
Merge pull request #9269 from kexinzhao/softmax_cudnn_fp16
...
Add float16 support to cudnn softmax kernel
8 years ago
Kexin Zhao
b9e6364e3c
Merge pull request #9267 from kexinzhao/new_relu_fp16
...
Add float16 support to relu op
8 years ago
Kexin Zhao
4eaa789730
resolve conflict
8 years ago
Abhinav Arora
7c14724270
Add default value of keyword argument to DocString ( #9262 )
8 years ago
dzhwinter
53c8c36a04
"debug the process"
8 years ago
tensor-tang
7260e3a443
Merge pull request #9214 from jczaja/prv-softmax-mkldnn-operator-PR
...
Softmax MKLDNN FLUID operator
8 years ago
guosheng
437f7a3279
Resolve conflict according to the latest code
8 years ago
Jacek Czaja
3b95b55f07
- Softmax MKLDNN primitive integration
...
removed diagnostic
- Added Unit tests for Softmax MKLDNN Forward
Added fix for div by 0 to happen in cross_entropy backward
Conflicts:
paddle/fluid/operators/CMakeLists.txt
- Cosmetic fixes to SoftMax MKLDNN fluid operator
Added misssing softmax fluid operator file
Disabled MKLDNN softmax operator by default
Fix to softmax op unittest merge
clang_formater fixes
clang_formatter fixes
- Name changing of softmax mkldnn operator to maintin consistency
across codebase
- updated comment
fix to comment
8 years ago
Kexin Zhao
ed2bc194c5
Merge pull request #9176 from kexinzhao/batch_norm_fp16
...
Add float16 support to batch norm operator
8 years ago
fengjiayi
809530f418
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into dev_MultiEpochReader
8 years ago
fengjiayi
7c041e48f4
Merge pull request #9182 from JiayiFeng/dev_MultipleReader
...
Multi-threaded reader in C++
8 years ago
wanghaoshuang
edb4e29ab7
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into average_model
8 years ago
Kexin Zhao
70e7122785
initial commit
8 years ago
Kexin Zhao
018f3bda3d
small fix
8 years ago
Kexin Zhao
d60180af39
inital commit
8 years ago
wangyang59
e0bc942ca1
Merge pull request #9224 from wangyang59/dilateconv
...
expose dilation to conv2d and bias/act to con2d_trans
8 years ago
Kexin Zhao
c1e9b1e37e
Merge pull request #9231 from kexinzhao/elementwise_add_fp16
...
Add float16 support to Elementwise Add op
8 years ago
Qiao Longfei
37a272e670
add executor.prepare ( #9022 )
...
optimize executor.run
8 years ago
fengjiayi
a944d57181
refine code
8 years ago
fengjiayi
a4f397fb68
add an unittest
8 years ago
qingqing01
30b70323b4
Expose RMSProp optimizer. ( #9247 )
...
* Add RMSProp optimizer warpper.
* Follow comments.
8 years ago
fengjiayi
91b6d60003
Merge branch 'fix_bug_in_recordio' into dev_MultiEpochReader
8 years ago
fengjiayi
bce08d19cc
Python wrapper for MultiPassReader
8 years ago
fengjiayi
2532b922dc
Add more unittests and fix bugs
8 years ago
wanghaoshuang
ad63722ed9
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into average_model
8 years ago
wanghaoshuang
68c9f6ef11
Fix error while params_grads[1]==None
8 years ago
fengjiayi
f863866471
Add an unitest
8 years ago
武毅
5008020d19
Merge pull request #9154 from typhoonzero/pserver_parallel
...
pserver runs in parallel
8 years ago
fengjiayi
02b7d8bea5
Merge branch 'fix_bug_in_recordio' into dev_MultipleReader
8 years ago
typhoonzero
d806fd4114
no print
8 years ago
whs
7e526a6cb8
Merge pull request #9213 from wanghaoshuang/adadelta
...
Add python wrapper for Adadelta optimizer
8 years ago
Yang yaming
381c6a026d
Merge pull request #9100 from pkuyym/fix-9049
...
Enhance sequence_expand operator
8 years ago
Kexin Zhao
d307b5e4a6
Merge remote-tracking branch 'upstream/develop' into elementwise_add_fp16
8 years ago
Kexin Zhao
5271c32d24
Merge pull request #9223 from kexinzhao/dropout_fp16
...
Add float16 support to dropout operator
8 years ago
Yu Yang
d2cb3790e9
Wait all evernts
8 years ago
wanghaoshuang
89c9f79c8b
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into adadelta
8 years ago
wanghaoshuang
7c59ac484f
Refine doc and use 'raise' instead of assert
8 years ago
Kexin Zhao
3da094fd7b
rearrange test
8 years ago
Kexin Zhao
509c8399b8
address comments
8 years ago
wanghaoshuang
e01c770c05
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into average_model
8 years ago
wanghaoshuang
d22f4de794
Refine sum_accumulates_op.
8 years ago
yangyaming
2c22552542
Fix some comments and adapt test_machine_translation.py.
8 years ago
yangyaming
2f2c5f5e60
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix-9049
8 years ago
Kexin Zhao
4bf168b274
add fp16 kernel for elementwise add
8 years ago
wangyang59
26734cfe77
expose dilation option to conv2d and add bias/activation option to con2d_trans
8 years ago
Kexin Zhao
18d616ed70
add float16 arithmetic operators on new GPU
8 years ago
Kexin Zhao
d03dbb97f9
remove AttrType
8 years ago
Kexin Zhao
05ad15832a
initial commit
8 years ago
Abhinav Arora
35c373db11
Support copy in Fluid channels ( #9138 )
...
* Support copy in Fluid channels
* Address PR review comments
8 years ago
wanghaoshuang
de2d7299ae
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into adadelta
8 years ago
wanghaoshuang
72847ad031
Add python API for Adadelta optimizer.
8 years ago
yangyaming
cd11b1bd5c
Set default value of y to None.
8 years ago
yangyaming
869a6f9cea
Add python wrapper.
8 years ago
Yu Yang
48619bc981
Shrink model
8 years ago
Yu Yang
ee697b8b5a
Larger model
8 years ago
Tomasz Patejko
192cc5dd32
Implementation of MKLDNN LRN
8 years ago
yangyaming
332b665fc7
Enhanced cpp implementation and unit test.
8 years ago
wanghaoshuang
cad4d7f325
Refine initial and API of ModelAverage API
...
1. Implement 'with model_average.apply()' syntax
2. Init apply_program and restore_program in __init__ functin of ModelAverage
8 years ago
caoying03
a6e64242d8
follow comments.
8 years ago
Yu Yang
f8141d90c8
Debug
8 years ago
Yu Yang
389ea18a4e
Debug code
8 years ago
Yu Yang
9cb8f50302
Complete fetch op
8 years ago
Kexin Zhao
6ec0f91273
decrease atol
8 years ago
caoying03
c87d11a716
Merge branch 'develop' into enhance_reshape
8 years ago
Kexin Zhao
e870947cfd
fix batch norm fp16 param type
8 years ago
fengjiayi
87ac675ae7
Add python wrapper for open_files_op
8 years ago
wanghaoshuang
92a01d4994
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into average_model
8 years ago
wanghaoshuang
87fe52c109
Add ModelAverage class to optimizer.py
8 years ago
wanghaoshuang
016d0eb7f7
Add python API for sum op.
8 years ago
wanghaoshuang
aee686771c
Add clone_variable function for Block class.
8 years ago
Kexin Zhao
3233b2b323
update test
8 years ago
Kexin Zhao
5e36757c37
fix test
8 years ago
Kexin Zhao
151cfff90b
add more tests
8 years ago
Kexin Zhao
0a95a44b9a
add python batch norm inference test
8 years ago
Kexin Zhao
df99b16a16
Merge pull request #9167 from kexinzhao/pool2d_fp16
...
Add float16 support for pool 2d operator
8 years ago
Kexin Zhao
dfec1df14f
address comments
8 years ago
Kexin Zhao
3f5705c346
Merge pull request #9148 from kexinzhao/cast_op_fp16
...
Add float16 support for cast op
8 years ago
Kexin Zhao
bfbc25bdb8
add fp16 pool2d support
8 years ago
yangyaming
58730ba131
Enhance unit test.
8 years ago
Yu Yang
9fc0b596a9
Test more
8 years ago
qiaolongfei
2f1778868e
fix regularizer when gradient is None
8 years ago
Yu Yang
0ef9edf566
Stash
8 years ago
Yu Yang
5e87cd7574
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into cpp_parallel_executor
8 years ago
typhoonzero
b8f4c8599e
pserver runs in parallel
8 years ago
Kexin Zhao
8e7310146f
Merge pull request #9143 from kexinzhao/numpy_conv2d_pool2d_fp16
...
Add float16 support for cudnn conv2d
8 years ago
Kexin Zhao
6ef4f1f8c0
small fix
8 years ago
Kexin Zhao
f3c5e81556
add fp16 for cast op
8 years ago
Tao Luo
4f3b73ed97
Merge pull request #9128 from luotao1/layer_function_generator
...
fix AttributeError: 'module' object has no attribute 'framework_pb2'
8 years ago
qingqing01
7c1a0b77a0
Delete the detection_output_op, which had been split into several operators. ( #9121 )
8 years ago
Kexin Zhao
e967d19b0a
add more tests
8 years ago
Kexin Zhao
a13ec3432a
fix test error
8 years ago
Varun Arora
26a9208394
New PingPong test for testing channels / concurrency ( #9132 )
...
* New test for testing channels / concurrency
* Formatting fix
8 years ago
Kexin Zhao
e4de5dc347
add conv2d fp16 support
8 years ago
Luo Tao
8a3d7647d2
fix AttributeError: 'module' object has no attribute 'framework_pb2'
8 years ago
qingqing01
1cd700d8e8
Fix bug in LRN operator. ( #9124 )
8 years ago
qingqing01
b5a16dca20
Fix a critical bug in softmax_with_cross_entropy_op backward. ( #9120 )
...
* Fix a critical bug in softmax_with_cross_entropy_op, which will lead to the wrong gradients.
* Enhance unit testing.
8 years ago
Yu Yang
d84ddcf123
Stash
8 years ago
Thuan Nguyen
1e4c504e60
Implement Select OP ( #9088 )
...
* Fix old documentation for channel_recv
* Initial design of CSP select
* Redesign channel implementation for Select Op
* Remove unecessary header
* Initial checkin of select op, currently will read all the conditional_op in the cases block and also pull out all channels involved in the select.
* Init python select op API
* Python select bug fix when checking op creates block
* Add case_to_execute as (a) input to select, (b) into the passed inputs into the select op
* Add in addition code for select op
* Init fibonacci test from python
* implement fibonnaci sequence test
* update fib unit test
* Improve select test cases
* Shorten non-pep-8-ed lines
* Add methods on channel needed by select op
* Fix compile issues, finish implementation, still need to debug code
* Fix issue with fibonncci test, it works now!
* Change QueueMessage callback to take in an ChannelAction enum, fix select unit test
* Fix case attributes
* Fix issue with select control flow
* Make cases - previously on each selectcase conditional_block - attributes to select
* Use class constants for type of channel
* Change select op to take in "cases" attribute
* return boolean from select callback function to tell Channel if this RECV or SEND should be executed
* Improve attributes and inputs comments on select op
* Fix issues with python unit test
* Assert fibonacci final output
* Fix issue when channel name / channel var is null for "default" case in select op
* Assert base select test output
* Make QueueMessage use shared pointer and modify the order of the callback
* Fixing the order in which the callback is called
* Move channel utility methods to paddle/fluid/operators/concurrency/channel_util
* Create channel_util and move channel util methods
* Fix crash when calling select_op
* Fix deadlock
* Fix issue of channel destructor deadlock
* Fix precommit issues
* Accidentally checked in changes to beam_search_op, reverting change.
* Fix dependency issue in concurrency cmake
* add device_context dependency for concurrency target
8 years ago
Yu Yang
35744e7b36
Polish code
8 years ago
Xin Pan
d284cf88e5
Merge pull request #9037 from panyx0718/develop
...
Better timeline
8 years ago
dzhwinter
128adf53cb
[Speed]implement cudnn sequence softmax cudnn ( #8978 )
...
* "add softmax cudnn functor support"
* "add testing"
* "refine cmakelist"
* "sequence softmax forward speed up"
* "add softmax grad"
* "fix sequence softmax test"
* "add double precision'
* "fix softmax test"
* "add softmax cudnn support"
* "fix softmax cudnn test"
* "add softmax to nn.py"
* "fix compile bug"
* "refine cmakelist"
* "fix ci"
* "fix based on comment"
* "fix based on comments"
* "fix ci"
8 years ago
Yu Yang
9b9f3f09b3
Merge pull request #9058 from reyoung/feature/parallel_do_bug
...
Fix models #725
8 years ago
Kexin Zhao
e26f1123da
Add fp16 mul op support and bind paddle fp16 to numpy fp16 ( #9017 )
...
* add fp16 mul op support
* small fix
* fix bug
* small fix
* fix PADDLE_WITH_CUDA compiling issue
* reorg code
* test for pybind
* treate as float16 as uint16_t in pybind
* bind np.float16 to paddle float16
* small fix
* clean code
* remove redundancy
* fix mul_op test
* address comments
* small fix
* add is_float16_supported func
8 years ago
dzhwinter
7140071152
"exported scatter to python" ( #9038 )
...
* "exported scatter to python"
* Revert ""exported scatter to python""
This reverts commit 38745a626c3f937bec836c92c98a76deadf0a03d.
* "polish scatter and export to python"
8 years ago
Tao Luo
cf2addd21f
Merge pull request #9067 from luotao1/with_fluid
...
enable WITH_FLUID option
8 years ago
chengduo
11c43e5da3
Merge pull request #9072 from chengduoZH/feature/refine_parallel_do
...
Refine parallel_do_grad
8 years ago
Xin Pan
ebde3b1a0a
Reproduce profiler failure on multi-gpu.
8 years ago
Yu Yang
baef1124fb
ParallelExecutor And dependency engine
8 years ago
Xin Pan
4840c49b27
Better timeline
8 years ago
chengduoZH
ef28e7deba
refine parallel_do_grad
8 years ago
Luo Tao
76e1c6af9f
enable WITH_FLUID option
8 years ago
Yu Yang
41d8bcdc06
Fix models #725
8 years ago
Yu Yang
48f213e5a1
Merge pull request #8991 from reyoung/feature/shuffle_reader
...
Feature/shuffle reader
8 years ago
Cao Ying
881c5227ab
Merge pull request #8843 from zhouhanqing/Paddle-ReduceProd
...
Add product reduction for reduce op.
8 years ago
chengduo
5a159f34ce
Merge pull request #8934 from chengduoZH/feature/Enhance_regularizer_py
...
Enhance regularizer.py
8 years ago
Tao Luo
ad6b59e004
Merge pull request #8927 from ranqiu92/api_std
...
Add api doc std
8 years ago
ranqiu
fc0f92c24f
Update api doc std and fc doc
8 years ago
chengduoZH
93107ce138
add regularization for test_machine_tranlation
8 years ago
武毅
d13ce35875
Feature/send recv can now retry ( #9027 )
8 years ago
chengduoZH
dd8dc0e035
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/Enhance_regularizer_py
8 years ago
chengduo
788c600e9d
Merge pull request #8932 from chengduoZH/feature/add_concat_rows
...
Enhance look_up_table op
8 years ago
chengduoZH
a43eee40f7
follow comments
8 years ago
gongweibao
cbfd15f9d9
Fix debugger bugs. ( #9025 )
8 years ago
chengduoZH
ff09b21cd0
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/add_concat_rows
8 years ago
Yu Yang
e13aec601a
Merge pull request #8830 from reyoung/feature/recordio_file_reader
...
Feature/recordio file reader
8 years ago
Yu Yang
a8c076e577
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/shuffle_reader
8 years ago
chengduoZH
b9397b2668
remove concat_rows
8 years ago
QI JUN
1f757f5f70
remove unnecessary build graph logic ( #8896 )
...
* fix mac build error
* remove unnecessary build graph
8 years ago
caoying03
cf08185145
fix bugs and complete codes.
8 years ago
QI JUN
f7e9fe57d3
[Memory]More memory optimization policy ( #8690 )
...
* add memopt level
* add opt level for image classification demo
* clean code
* add delete op
* clean code
* test machine translation demo
* clean code
* clean code
* skip fill constant with force cpu
* clean code
* clean code
* refine code
* clean code
* fix bug
8 years ago
Yu Yang
2ea4a5d96c
Polish double buffer reader
8 years ago
qingqing01
b3d26cd3ad
Fix bug in detection_output and mAP calculation in SSD. ( #8985 )
...
* Clipping bbox in the mAP evaluator calculation.
* Fix bug in detection_output and mAP calculation in SSD.
* Fix bug in detection.py.
* Fix bug in test_detection_map_op.py.
8 years ago
Yu Yang
46ae4075ee
Polish ShuffleReader and test
8 years ago