qiaolongfei
e8d24aa144
Inferencer support parallel_executor
8 years ago
Kexin Zhao
bbd7580e04
simplify recognize digits example code ( #10722 )
8 years ago
yuyang18
f04754886b
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/trainer_by_pe
8 years ago
Yu Yang
63012df497
Switch scope/program for every test ( #10702 )
8 years ago
Tao Luo
7e88026e85
Merge pull request #10725 from Haichao-Zhang/improve_seq_pool_doc
...
improved the documentation for sequence_pool function
8 years ago
Wu Yi
7b17bc17a5
Merge pull request #10688 from typhoonzero/add_nccl2_support_for_trainer
...
Support nccl2 dist train in trainer
8 years ago
qingqing01
1f8243b7f8
Refine smooth L1 loss. ( #10713 )
8 years ago
zhanghaichao
3e34c9798a
improved the documentation for the sequence_pool function
8 years ago
Yang Yang(Tony)
b67ce353fa
speed up test label semantic roles ( #10718 )
8 years ago
Kexin Zhao
d73f2bd6bd
fix data_feeder lod bug
8 years ago
tangwei12
4220b31d4f
update pserver startup
8 years ago
tangwei12
744e95d305
add ckpt load
8 years ago
Yu Yang
8b1b7564cf
Merge pull request #10671 from chengduoZH/fix_fetch_op_handle
...
Refine fetch op handle
8 years ago
dzhwinter
ed748dae66
"fix dtype test in ci" ( #10667 )
...
* "fix ci"
* "fix network config"
* "rerun ci"
8 years ago
tangwei12
9cf47afe61
modify get trainer param
8 years ago
tangwei12
d081256cd5
add api in distribute transpiler
8 years ago
Yang Yang(Tony)
6c87e34373
move test_network_with_dtype out of test_all_ops ( #10675 )
8 years ago
typhoonzero
a41a94f2ee
support nccl2 dist train in trainer
8 years ago
yuyang18
40da8c00b6
Add missing attr
8 years ago
yuyang18
3923d40992
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/support_op_role
8 years ago
yuyang18
624caee56b
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix_fetch_op_handle
8 years ago
yuyang18
791af3a088
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/trainer_by_pe
8 years ago
Yu Yang
9707aa6bde
Merge pull request #10619 from reyoung/feature/exec_strategy
...
Clean code & add execution strategy
8 years ago
Qiao Longfei
1c4bb5c83d
user need to set feed order for Trainer.train and Trainer.test ( #10679 )
8 years ago
daminglu
74ca73b80d
Update trainer api ( #10674 )
8 years ago
chengduoZH
e383ea20dc
fix fetch op handle
8 years ago
yuyang18
c8f3ed2300
Skip buggy test
8 years ago
yuyang18
9e736215e8
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/exec_strategy
8 years ago
gongweibao
13836b046f
Change default split minimize value to speed up transport data to pserver. ( #10635 )
...
Change default split minimize value to speed up transport data to pserver
8 years ago
tangwei12
c80125f286
add checkpoint_load to python framework
8 years ago
Yancey1989
00efc4ccfa
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into overlap_send_op
8 years ago
Yancey1989
315e44acee
add fetch_barrier_op
8 years ago
chengduo
ded2153269
Merge pull request #10645 from chengduoZH/fix_pe_bug
...
Fix pe bug
8 years ago
yuyang18
44c52a8c1a
Polish op_proto_maker
8 years ago
yuyang18
577c19b2af
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/support_op_role
8 years ago
yuyang18
7c777dd549
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/exec_strategy
8 years ago
yuyang18
017bba1664
Add op role
8 years ago
Yancey
0acc93cab9
add dist transpiler unit test ( #10485 )
...
* add dist transpiler unit test
* update by comment
* update by comment
* fix ci
* fix ci
8 years ago
Wu Yi
b0eca1040f
remove unused vars ( #10618 )
8 years ago
chengduoZH
a3ca4c99eb
fix loss.gradVar
8 years ago
daminglu
9fad436bf4
Simplify fluid api for fit a line ( #10301 )
8 years ago
Xin Pan
6ab935f8f0
Merge pull request #10349 from typhoonzero/gen_nccl_id_op
...
[Feature] NCCL2 distributed training
8 years ago
tangwei12
ce1bcc947f
add op to framework.py
8 years ago
tangwei12
38596cfb1e
move file_path to dir
8 years ago
tangwei12
2f4c039e62
rename, modify ckpt structure
8 years ago
yuyang18
c72a4f4d4d
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/exec_strategy
8 years ago
Yancey1989
b35ea1a4d6
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into overlap_send_op
8 years ago
yuyang18
08295f9877
Add build strategy
8 years ago
dzhwinter
c0a6237d1a
"fix ci"
8 years ago
yuyang18
c4ad0dd084
Add fetch metrics
8 years ago
yuyang18
2a0205a5d9
Draft for train by parallel executor
8 years ago
typhoonzero
7b0c0273f4
update by comments
8 years ago
yuyang18
e5281b3c2d
Clean code & add execution strategy
8 years ago
typhoonzero
928418a9ac
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into gen_nccl_id_op
8 years ago
Yu Yang
9923be5d10
Merge pull request #10546 from chengduoZH/feature/change_pe_strategy
...
Balance parameter_opt between cards
8 years ago
Yu Yang
5ce2df9b38
Merge pull request #10566 from reyoung/feature/train_by_pe
...
Parallel Executor revised feeder
8 years ago
Jeff Wang
177324b067
[Test-driven] Recognize Digit: update mnist test cases with the new API syntax. ( #10507 )
...
* Update the mnist test cases with the new API syntax.
* Turn on the tests for MNIST
* delete the test files got merged accidently.
* Enable the mnist tests. ready for test driven development.
* Comment out the infer first
This is to confirm that the Trainer.train is working
* Add CMake file to include the tests
* Make the train program only return avg_cost for now
* Update the tests to use the latest syntax
8 years ago
Qiao Longfei
2a971f3084
Add inferencer infer ( #10445 )
...
* add Inference.infer
* optimize code
* update no_test_word2vec_new_api.py
* update trainer
* split check_and_get_place
* use inference_program to save inference model in Trainer
* update demo
* update save_inference_model
* clean code
8 years ago
typhoonzero
0ae726f060
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into gen_nccl_id_op
8 years ago
typhoonzero
f5840d8925
follow comments
8 years ago
tangwei12
2a05b3d5a3
delete checkpoint function
8 years ago
Luo Tao
f60b9a4208
fix unittest-error: test_network_with_dtype
8 years ago
typhoonzero
04bde96e4c
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into gen_nccl_id_op
8 years ago
yuyang18
54cbf799d6
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/change_pe_strategy
8 years ago
chengduoZH
97cb5479ae
change PE strategy
8 years ago
Yu Yang
046405e091
Merge pull request #10486 from reyoung/feature/clean_op_maker
...
Clean OpProtoAndCheckerMaker
8 years ago
tangwei12
e21a72d1b9
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into checkpoint
8 years ago
fengjiayi
ba57348f8f
trainer.test() ( #10453 )
...
* a draft of trainer.test()
* polish trainer.test()
* polish trainer.test()
* update code format
* update
* polish code
* polish code
* polish code
* Make trainer.test follow the rule of returning [loss, metric, metric, ..]
8 years ago
Wu Yi
61343fbf53
Merge pull request #10531 from typhoonzero/refine_grpc_serde_code
...
Refine serde code
8 years ago
tangwei12
b81671ecf2
add ckpt attr to pserver python config
8 years ago
Yancey1989
6e5635fd1e
update
8 years ago
yuyang18
613d3ef084
Fix compile error
8 years ago
yuyang18
9c8383cf06
Parallel Executor revised feeder
8 years ago
yuyang18
ad594b9b70
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/clean_matmul
8 years ago
typhoonzero
796a448ce4
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into refine_grpc_serde_code
8 years ago
dzhwinter
62c51e44d2
"add float64 tests" ( #10450 )
...
* "add float64 tests"
* "fix based comment"
* "fixed based comment"
8 years ago
Yancey1989
b1e5183627
overlap sendop and backward ops
8 years ago
Tao Luo
5c26f16832
Merge pull request #10506 from tonyyang-svail/test_label_semantic_roles
...
decrease the pass number of test_label_semantic_roles
8 years ago
Jeff Wang
0fed3db3eb
Put all new tests under high-level-api ( #10534 )
...
* Put all new tests under high-level-api
* be consistent with the naming
8 years ago
typhoonzero
a2de156dfa
refine serde code
8 years ago
Tao Luo
c7c62e07db
Merge pull request #10203 from wojtuss/fix-typo
...
Fix typo in wmt16
8 years ago
Yang Yang
5950978573
decrease the pass number of test_label_semantic_roles
8 years ago
chengduoZH
a459764de7
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix_fetchop
8 years ago
chengduoZH
e00c1ee10f
fix split var test
8 years ago
Yu Yang
96b703c007
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/clean_matmul
8 years ago
chengduoZH
e87b345d50
untest understand_sentiment
8 years ago
chengduoZH
483f5e7efd
fix test_memory_optimization_transpiler.py
8 years ago
chengduoZH
6f306f09c0
refine unit test
8 years ago
Jeff Wang
380471f947
Simplify fluid api recognize digit ( #10308 )
...
* Save the base of the new test.
* Create the notest_recognize_digits_conv and notest_recognize_digits_mlp
* precommit check
* Change the function name from _network to _program.
Update several variable names to make them more consistant.
Update the Inferencer construction call.
* Fix the incorrect format.
8 years ago
Siddharth Goyal
8a8ae9cebe
Add label semantic examples with new Fluid api ( #10368 )
...
* Add label semantic examples with new api
* Address review comments
* Address review comment
8 years ago
Jeff Wang
889c919048
Use _prog_and_scope_guard to switch the scope ( #10421 )
8 years ago
typhoonzero
a135fec1fc
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into gen_nccl_id_op
8 years ago
chengduoZH
aff8a26d71
check generated_op_
8 years ago
whs
f43b71b242
Fix clone function of Program to avoid memory leak. ( #10358 )
...
* Fix clone function of Program to avoid memory leak.
* Fix inference_optimize function of framework.py.
* Reuse inference_optimize in framework.py.
* Add comments.
8 years ago
Yancey
5b06944857
fix trainer import error on ce ( #10448 )
...
* fix trainer import error on ce
* fix setup.py.in
8 years ago
chengduoZH
2e5d44f102
fix fetch op
8 years ago
Yu Yang
3dd01823a8
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/clean_matmul
8 years ago
typhoonzero
17009d0627
workable version
8 years ago
Yu Yang
c6a6d87f96
Rewrite Matmul, make code cleaner
8 years ago
Yancey
bb3247e339
fix traner.py import error ( #10442 )
8 years ago
typhoonzero
a529d790b6
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into gen_nccl_id_op
8 years ago
Qiao Longfei
9c83feaac3
Merge pull request #10439 from jacquesqiao/fix-metric
...
fix fluid Metric
8 years ago
qiaolongfei
7f37060879
revert CompositeMetric::add_metric
8 years ago
Yancey
76b63c25bf
move transpiler files into transpiler folder ( #10415 )
8 years ago
qiaolongfei
171d3e861c
fix CompositeMetric
8 years ago
qiaolongfei
cd54a31cc8
fix fluid Metric
8 years ago
Kexin Zhao
55e714e0d2
add float16 support to pool3d
8 years ago
Kexin Zhao
8b16927230
add fp16 support to conv3d
8 years ago
chengduo
99acf1da4c
Merge pull request #10351 from chengduoZH/feature/update_sparse_parameter
...
Feature/update sparse parameter
8 years ago
typhoonzero
0598a4b366
fix ci
8 years ago
typhoonzero
3667578ec2
testing
8 years ago
Jeff Wang
bd66eed50a
Trainer save load params ( #10386 )
...
* Load/save the params from the params_path
* Switch to use load_persistables and save_persistables
* Instaed of setup the executor to run program and scope. Pass the program to the load_persistables
8 years ago
Helin Wang
5812076e7d
Merge pull request #10316 from helinwang/dist
...
Fluid new API: dist train without modifying code
8 years ago
chengduoZH
f9c680c43e
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/update_sparse_parameter
8 years ago
Qingsheng Li
3bb99c4f66
Added auto transform to beam_search_decode_op ( #10286 )
...
* Added auto transform to beam_search_decode_op
* Added some comment
* Added unittest for beam_search_decode_op on GPU
8 years ago
Yi Wang
ddf6167213
Correct filename ( #10384 )
8 years ago
Yancey
773bf29b70
Merge pull request #10377 from Yancey1989/fix_delete_ops
...
fix delete_ops
8 years ago
Kexin Zhao
8cc91bc025
initial commit ( #10387 )
8 years ago
Kexin Zhao
7a86069422
Add float16 demo code and put float16 work in contrib/float16 folder ( #10331 )
...
* add test float16 inference accuracy example
* complete the test
* clean code
* add argument parse and refine tests
* add shell script
* add float16 benchmark code
* refine code
* prepare for contrib/float16
* put things in contrib float16 folder
* update benchmark result
* further update benchmark report
* add float16 inference report
* update report
8 years ago
Helin Wang
8ee23da846
Fluid new API: dist train without modifying code
...
Works with 1 trainer 1 pserver. 2 trainer 1 pserver will stuck at the
end of first step, still investigating.
The user only need to set envrionment variables to enable distributed
training.
run pserver:
PADDLE_TRAINING_ROLE=PSERVER PADDLE_PSERVER_IPS=127.0.0.1 PADDLE_TRAINERS=2 PADDLE_CURRENT_IP=127.0.0.1 python no_test_word2vec_new_api.py
run trainer:
PADDLE_TRAINING_ROLE=TRAINER PADDLE_PSERVER_IPS=127.0.0.1 PADDLE_TRAINERS=2 PADDLE_TRAINER_ID=0 python no_test_word2vec_new_api.py
8 years ago
Abhinav Arora
f428e82d25
Prediction should be a part of inference_network in new API ( #10356 )
8 years ago
Yancey1989
ea522dabc9
refine delete ops
8 years ago
Yancey1989
4145258296
fix delete_ops
8 years ago
Abhinav Arora
3000e9946f
Write the Understand Sentiment book example with stacked LSTM using new API ( #10355 )
...
* Add understand apiu with stacked lstm for new API
* Complete exam
8 years ago
Helin Wang
be219ac0ea
Merge pull request #10354 from helinwang/scaffold
...
Improve trainer API
8 years ago
Yancey
73650a8320
Merge pull request #10342 from Yancey1989/refine_distribute_transpiler_api
...
Refine distribute transpiler api
8 years ago
Yancey1989
e9737d600f
add a private function to find adam opt pass
8 years ago
whs
1ae086ed19
Merge pull request #10340 from wanghaoshuang/fix_future_div
...
Make Variable support for future.division.
8 years ago
Wu Yi
88d79dfe95
Merge pull request #10292 from typhoonzero/fix_grpc_server_ready_condition
...
Fix grpc server ready condition
8 years ago
Tomasz Patejko
4a497b826d
MKLDNN implementation of batch normalization ( #9904 )
...
* Initial implementation of forward pass for MKLDNN batch norm
* Added attributes for MKLDNN batch norm
* MKLDNN batch norm forward pass passes unittest. Started working on backward
* Backward pass for MKLDNN batch norm added
* MKLDNN batch norm: scoring added to forward pass
* MKLDNN batch norm: bias as input added; handling AnyLayout when kernel is looked up
* MKLDNN batch norm: python unit tests added; mkldnn tests removed
* MKLDNN batch norm: changes required by cpplint
* MKLDNN batch norm: refactoring the operator
* MKLDNN batch norm: saved variance inversed in backward pass for correct execution of MKLDNN unit tests
* MKLDNN batch norm: refctoring, function for static/const cast to void* added
* MKLDNN batch norm: remove AnyLayout from batch norm
* MKLDNN batch norm: only NCHW format is supported. Unittests refactored
* MKDNN batch norm: use_mkldnn added to attributes
* MKLDNN batch norm: AnyLayout removed from unittest
* MKLDNN batch norm: added CUDNN defines to batch norm
* MKLDNN batch norm: undefined data_format variable corrected
* MKLDNN batch norm: use_cudnn added, use of setUp method for configuring attributes
* MKLDNN batch norm: added use_cudnn attribute to batch norm operator
* MKLDNN batch norm: correcting batch norm unit tests for MKLDNN
* MKLDNN batch norm: MKLDNN tests moved to another file; reverting changes for saved variance not being inverted
* Change default layout to NCHW
* MKLDNN batch norm: init_kernel_type method added to unit tests
* MKLDNN batch norm: style changes
* MKLDNN batch norm: unit tests refactored
* MKLDNN batch norm: added use_mkldnn attribute to batch norm python interface
8 years ago
Helin Wang
0fca8a14ef
Fix fluid/__init__.py
8 years ago
Helin Wang
a66052c6ff
improve trainer API
...
- The trainer and inferencer will load params from disk if param_path
argument is not None in their constructor.
- Remove params.py, we will expose core.Scope to the user if needed
(e.g., for GAN). Currently we will not expose it, unless we clearly
know doing so can support GAN.
- Add `save_params` to Trainer (a TODO item).
- rename "network" to "program"
8 years ago
Helin Wang
6d5e582d20
Merge pull request #10343 from reyoung/feature/new_api_train_impl
...
A naive implement trainer.train by executor
8 years ago
chengduoZH
c891189568
update sparse gradient parameter with reduce and broadcast
8 years ago
yi.wu
6422c0e4f6
update by comment
8 years ago
chengduoZH
5ff1ef36ee
update sparse parameter
8 years ago
Yu Yang
1bb579a3f5
A naive trainer implementation
8 years ago
Qiao Longfei
faebadd938
Merge pull request #10228 from jacquesqiao/use-multi-thread-todo-update
...
Use multi thread to do update
8 years ago
Yancey1989
da960ada49
redefine distribute transpiler api
8 years ago
Yancey
ff99d94197
Merge pull request #10164 from Yancey1989/lookup_sparse_table_op
...
add lookup_sparse_table_op
8 years ago
wanghaoshuang
3d846fc3f2
Make Variable support for future.division.
8 years ago
Yu Yang
6a378251dc
Merge remote-tracking branch 'helin/word2vec' into feature/new_api_train_impl
8 years ago
Yang yaming
9a8be9daca
Merge pull request #10223 from pkuyym/fix-10219
...
Change `customize_loss_grad` to `use_default_grad_scale`.
8 years ago
Helin Wang
a785a837b9
update the example with the latest API
8 years ago
Helin Wang
b5dd215d46
improve comments
8 years ago
Helin Wang
3eef539a42
add word2vec test for the new API
8 years ago
Helin Wang
392a9dd9a2
fix yapf stype check
8 years ago
Thuan Nguyen
10cb9424fd
remove enum reference from trainer
8 years ago
Helin Wang
6d58d6dc48
add comments
8 years ago
Helin Wang
a2ffbd5326
scaffolding for the new Fluid API
8 years ago
Thuan Nguyen
fb7ca48c06
Add image classification unit test using simplified fluid API ( #10306 )
8 years ago
Lei Wang
95d2651bc2
Build: simplify travis CI script. ( #10245 )
...
* Build: simplify travis CI script.
* Add linkcheck and run gen_doc in host machine not in docker.
* Add LinkCheck python package.
8 years ago
dzhwinter
eb6f9dd5de
Feature/cuda9 cudnn7 ( #10140 )
...
* "re-commit "
* "picked up"
* "fix ci"
* "fix pdb hang up issue in cuda 9"
8 years ago
chengduo
f61dfeedcc
Merge pull request #10263 from chengduoZH/add_FLAGS_use_deterministic_algo
...
Add FLAGS_cudnn_algo_use_autotune
8 years ago
qingqing01
4434f8b4bd
Use the OrderedDict in the framework.py for the variable map. ( #10282 )
8 years ago
chengduoZH
9fda5c92cd
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add_FLAGS_use_deterministic_algo
8 years ago
yangyaming
f456cd8079
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix-10219
8 years ago
chengduoZH
c5774e3282
add FLAGS_use_deterministic_algo
8 years ago
robot
ac2911c399
fix code style
8 years ago
robot
19a28b1611
[fix assign op]/2 using assign op instead of scale1.0
8 years ago
robot
8806801eb8
[fix assign op] using assign op instead of scale1.0
8 years ago
Yancey1989
1a93253f16
fix unittest
8 years ago
qiaolongfei
98a2179f80
fix ListenAndServ op
8 years ago
dyning
4a5bfa89c3
Modify RoI pooling op to use LoDTensor and expose it into Python API ( #10208 )
...
* modify roi pool with lod and expose ROI Pooling into Python API
* make lod code brief
* make doc more clearly
* make doc more clearly
8 years ago
Wu Yi
87d86ee34e
Merge pull request #10247 from putcn/fix-transpiler
...
add missing grad_to_block_id
8 years ago
Kexin Zhao
0ecc6fa8f3
Add float16 transpiler and image classification example ( #10109 )
...
* add float16 transpiler
* fix feed fetch target names mismatch
* fix cast op input change issue
* fix program desc flush error
* fix inconsistent var names in block desc bug
* code clean up
* add float16 infernce C++ example and fix prune bug
8 years ago
Xi Chen
b133425915
add grad_to_block_id
8 years ago
qiaolongfei
08fbab9429
complete ListenAndServ layer in layers/io.py
8 years ago
baiyf
c816121d11
optimized iou_similarity_op ( #10231 )
8 years ago
qiaolongfei
63bd38bd74
code optimize
8 years ago
yangyaming
bf824d854a
Refine doc.
8 years ago
Yancey1989
fb1167c315
delete unused comment
8 years ago
Yancey1989
dccd013bd3
refine distribute transpiler
8 years ago
yangyaming
82571deb89
Change `customize_loss_grad` to `use_default_grad_scale`.
8 years ago
Yancey1989
e393c86c4a
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into lookup_sparse_table_op
8 years ago
Wojciech Uss
25d5e226ab
Fix typo in wmt16
8 years ago
Qiao Longfei
63bf82ddea
Merge branch 'develop' into add-async-listen-and-serv-op
8 years ago
wangyang59
72ee737f3f
Merge pull request #9308 from wangyang59/bilinear
...
Bilinear interp op
8 years ago
Yang Yang(Tony)
2182ecfbbd
remove duplicated ShareLoD in gru_op and sequence_conv_op ( #10149 )
...
* remove share lod; it has already been performed in infershape
* slightly release test bound of test_image_classification
8 years ago
Yu Yang
4ecc9b7bae
Merge pull request #10166 from reyoung/feature/train_and_test_recordio
...
Add demo for recordio train/test and parallel executor
8 years ago
chengduo
bfbbe19fbb
Merge pull request #10150 from chengduoZH/fix_elementwise_gradient
...
Fix elementwise_gradient bug
8 years ago
chengduoZH
0f5d5b1ffc
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix_elementwise_gradient
8 years ago
Yu Yang
54ada9449e
Add demo for recordio train/test and parallel executor
8 years ago
Tao Luo
44fa823841
Merge pull request #9949 from mozga-intel/mozga-intel/Mul_mkldnn
...
Initial implementation of multiplication operator for MKLDNN
8 years ago
Yancey1989
e8d802159e
add lookup_sparse_table_op
8 years ago
chengduoZH
d06c79c7a7
fix elementwise_grad op kernel and add unit test
8 years ago
tangwei12
d67b9ced05
Merge pull request #9820 from seiriosPlus/quick_help
...
fix quick start for fluid #9660
8 years ago
wangyang59
bf021f3432
resize test
8 years ago
wangyang59
469a349ae3
polishing after qingqing's comments
8 years ago
wangyang59
f67f0cae50
finished testing cpu bilinear_interp_op
8 years ago
qiaolongfei
0881d809cd
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add-async-listen-and-serv-op
8 years ago
Luo Tao
618db96ee7
fix a cpu bug in parallel_executor.py
8 years ago
qiaolongfei
a0ced3df82
async update can run
8 years ago
tangwei12
6e8510fa1d
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into quick_help
8 years ago
Yu Yang
7a395881d4
Add customize_loss_grad option to PE
8 years ago
qiaolongfei
34f2818549
distribute transpiler support async config
8 years ago
qiaolongfei
63055a3e08
complete grad_to_id
8 years ago
qiaolongfei
39892feef2
Merge branch 'split-optimize-op-into-signle-blocks' of ssh://github.com/jacquesqiao/Paddle into add-async-listen-and-serv-op
8 years ago
qiaolongfei
1b5de9d4bd
Merge branch 'split-optimize-op-into-signle-blocks' of ssh://github.com/jacquesqiao/Paddle into add-async-listen-and-serv-op
8 years ago
qiaolongfei
ba1e68d5aa
clean code
8 years ago
qiaolongfei
18e0b7303c
fix _create_table_optimize_block
8 years ago
qiaolongfei
39f6274ecc
follow comment, optimize code
8 years ago
qiaolongfei
5d32008c3f
Merge branch 'split-optimize-op-into-signle-blocks' of ssh://github.com/jacquesqiao/Paddle into add-async-listen-and-serv-op
8 years ago
qiaolongfei
e05f4dfb49
add some comment
8 years ago
qiaolongfei
7907b6a959
split optimization ops on pserver to independenty blocks
8 years ago
whs
d89a30680e
Fix a wrong variable name. ( #10090 )
8 years ago
qiaolongfei
c6937abdd1
tmp
8 years ago
Tao Luo
ad91bfe5d4
fix a bug in test_batch_norm_op.py ( #10094 )
8 years ago
fengjiayi
7c194acce4
Merge pull request #9929 from JiayiFeng/make_for_parallel_default_true
...
make for_parallel default True
8 years ago
Yu Yang
f738691777
Merge pull request #9740 from dzhwinter/memory/activation
...
"polish activation"
8 years ago
Tao Luo
8e00540778
Merge pull request #10058 from Xreki/core_fix_flush
...
Add flush of program desc to update the proto information.
8 years ago
Yu Yang
92b5f49ee4
Eager destruct local scope
8 years ago
weixing
84ceffd02d
Fix api display errors in fluid ( #10051 )
8 years ago
Liu Yiqun
7ffbcbcaf0
Add flush of program desc to update the proto information.
8 years ago
Wu Yi
879b7c5601
Merge pull request #10049 from typhoonzero/fix_not_trainable_transpiler
...
Skip updating not trainable parameters in distribute transpiler
8 years ago
typhoonzero
e6745be9ea
fix_not_trainable_transpiler
8 years ago
gongweibao
6db5309b56
`make install` does not remake whl package if only change .cc or .h ( #10030 )
...
`make install` does not remake whl package if only change .cc or .h
8 years ago
Yibing Liu
129b913cff
Fix the bug in executor.fetch_var
8 years ago
fengjiayi
c6fc6a3603
fix a bugs
8 years ago
dzhwinter
1fc9fe773d
merge develop
8 years ago
Yiqun Liu
598035f985
Fix a bug in save_inference_model and prune when the program is initailized by load_inference_model ( #10011 )
...
* Fix bug in save_inference_model and prune when the program is initialized by load_inference_program.
* Save the transpiled program instead.
8 years ago
dzhwinter
7a517dc93e
merge develop
8 years ago
Tao Luo
1fd12840e7
Merge pull request #9827 from sharannarang/sentiment_analysis
...
Add cutoff parameter to word_dict for IMDB
8 years ago
Tao Luo
90abd9dfeb
Merge pull request #9704 from lgone2000/fixunittest
...
fix pool and conv3d unittest when paddle is not build with gpu
8 years ago
Wu Yi
d655417f90
Merge pull request #9956 from typhoonzero/split_byref_op
...
Split byref op
8 years ago
typhoonzero
e69de096d0
remove redundent pserver block
8 years ago
JiayiFeng
0dff1e4140
Fix bugs
8 years ago
mozga-intel
171471eada
Merge branch 'develop' into mozga-intel/Mul_mkldnn
8 years ago
gongweibao
35483a2094
Add neural transformer leanring rate decay function. ( #9951 )
...
Add neural transformer leanring rate decay function
8 years ago
qingqing01
ee9832a7a9
Add Top-k Python API. ( #9973 )
...
* Add topk Python API.
* Add unit test.
* Remove the repeated API.
8 years ago
fengjiayi
c083ee703c
Merge pull request #9950 from JiayiFeng/add_parallel_executor_tests
...
Add parallel executor tests
8 years ago
dzhwinter
425a1e76a2
Merge remote-tracking branch 'origin/develop' into memory/activation_memory
8 years ago
Tao Luo
61f4baa13a
Merge pull request #9792 from luotao1/merge_bn
...
fuse batch norm for conv operator
8 years ago
Tao Luo
2617d8bcda
Merge pull request #9993 from jczaja/prv-softmax-mkldnn-fix
...
- Added Epsilon (preventing softmax output from being too small) for softmax MKLDNN op
8 years ago
typhoonzero
e2d56832e1
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into split_byref_op
8 years ago
fengjiayi
e84d3a7fbf
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add_parallel_executor_tests
8 years ago
Wu Yi
8352f93809
Merge pull request #9933 from typhoonzero/add_dist_unit_test
...
Add dist unitest data compare, ensure that dist train have same behavior as local training
8 years ago
Jacek Czaja
de8094f57e
Cosmetic fixes
8 years ago
Jacek Czaja
acdf7cbd19
- Added EPS for softmax MKLDNN op
...
- EPS added to softmax mkldnn primitive outcome is limited to training
phase
Fixes after review
clang format fixes
clang format fixes
8 years ago
Luo Tao
81c47b21ef
add type check and default scope
8 years ago
typhoonzero
69188e5981
fix ut
8 years ago
typhoonzero
c6d7c2bdff
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into split_byref_op
8 years ago
Luo Tao
01b88f2177
Merge branch 'develop' into merge_bn
8 years ago
mozga-intel
6e7b883bdd
Initial implementation of multiplication operator for MKLDNN
8 years ago
Tao Luo
fee5b24cb4
Merge pull request #9985 from mozga-intel/mozga-intel/mkldnn_separate_tests
...
The mkldnn tests are skipped when the MKLDNN flag is OFF
8 years ago
typhoonzero
ed89b7b7e6
dist train use split_by_ref
8 years ago
typhoonzero
22f58382bc
run dist train test single process
8 years ago
Yu Yang
fc6f0be276
Merge pull request #9942 from reyoung/feature/tuning_pe_trans
...
Feature/tuning pe trans
8 years ago
JiayiFeng
1de9edee51
Follow comments
8 years ago
JiayiFeng
93276fd146
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add_parallel_executor_tests
8 years ago
typhoonzero
0c6eef3e58
add split by ref test
8 years ago
JiayiFeng
ab86fb11c4
complete parallel accuracy test
8 years ago
mozga-intel
5e13314dc1
Commit
8 years ago
Yu Yang
7286954337
Add more comments
8 years ago
tangwei12
e05f3eaf69
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into quick_help
8 years ago
Yu Yang
a1d910b144
Fix line witdth
8 years ago
Yu Yang
b4aaa00a8a
Polish logic of ParallelExecutor
8 years ago
Yu Yang
c0f4e0332c
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/simplify_delay_logic
8 years ago
wanglun
3fbe9c34f7
Fix typo in docstring ( #9829 )
8 years ago
typhoonzero
d78cab1519
update
8 years ago
guosheng
f086ccb7b6
Merge branch 'develop' of https://github.com/PaddlePaddle/paddle into add-python-label-smooth
8 years ago
JiayiFeng
415460b557
stash
8 years ago
JiayiFeng
e412b1aec7
Merge branch 'unify_executor_interface' into add_parallel_executor_tests
8 years ago
JiayiFeng
22df230ee4
rename 'feed_dict' in ParallelExecutor.run() to 'feed'
8 years ago
JiayiFeng
fbd5cf604f
stash
8 years ago
fengjiayi
5fc8326732
Add parallel accuracy test
8 years ago
guosheng
d04073050e
Add python wrapper for label smoothing
8 years ago
typhoonzero
745aacfc38
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add_dist_unit_test
8 years ago
typhoonzero
c4de344ce2
update
8 years ago
typhoonzero
2b05b010ff
fix chunk evaluator name in metrics
8 years ago
typhoonzero
34cffe9169
add unitest file
8 years ago
typhoonzero
8c1b257596
add dist unitest data compare
8 years ago
Yu Yang
d0342f12aa
Simplify DelayOps Logic
8 years ago
dzhwinter
e54f203c55
"move to a new PR"
8 years ago
fengjiayi
1b5a6351af
make for_parallel default True
8 years ago
Xin Pan
2f38264078
Merge pull request #9905 from panyx0718/mem-opt
...
Polish memory optimization transpiler
8 years ago
Xin Pan
d4024a6ebd
Polish memory_optimizer code with mode comments and less identions
8 years ago
Tao Luo
f22da580fa
fix compiler error in paddle:latest-dev image ( #9907 )
8 years ago
Yu Yang
e4cfe477db
Merge pull request #9898 from reyoung/feature/mix_cpu_gpu_op
...
Feature/mix cpu gpu op
8 years ago
Yancey
9bc0c23b17
Merge pull request #9901 from Yancey1989/fix_duplicate_lr_op
...
Fix duplicate lr op after distribute transpiler
8 years ago
Luo Tao
ec512cdcce
add comment for branch network
8 years ago
fengjiayi
c1bf06f9d9
Merge pull request #9289 from dzhwinter/speed/sequence_expand
...
Speed/sequence expand
8 years ago
Yu Yang
ed2d7d7d26
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/mix_cpu_gpu_op
8 years ago
Yancey1989
253441b553
fix duplicate lr op after distribute transpiler
8 years ago
Yu Yang
482314e3b1
Add CRF unittest
8 years ago
Luo Tao
f45818e7f9
create new varible in scope
8 years ago
Yancey
41a9146de3
Merge pull request #9787 from Yancey1989/random_selected_rows_value
...
Initialize large table value randomly
8 years ago
Wu Yi
1bdc7261a5
Merge pull request #9578 from typhoonzero/threadpool_for_io
...
Multi stream thread pool
8 years ago
Luo Tao
6e735e1e6e
Merge branch 'develop' into merge_bn
8 years ago
mozga-intel
d24b5e060f
The fully connected: the operator is removed when the MKLDNN flag is OFF
8 years ago
jiaozhenyu
ddf5783644
Merge pull request #9812 from jshower/develop
...
Changing network configuration, avoid nan
8 years ago
tangwei12
a006c54c11
fix code style #9660
8 years ago
tangwei12
e5113da39c
fix code style #9660
8 years ago
tangwei12
5ee67f15bf
fix code style #9660
8 years ago
tangwei12
2dfd8841a4
make quick start code more simpler #9660
8 years ago
Qiao Longfei
4c55a6022a
Dist transpiler support prefetch ( #9714 )
...
* init
* add some check
* add dist transpile logic
* add insert op for block
* init change get_pserver_program
* optimize code
* fix a bug
* can run now
* start to do table split
* start to process table gradient
* complete pserver part
* can send_vars now
* revert cpplint
* fix a bug
* optimize code
* move dist test to models
* revert the interface of distribute_transpiler.transpile
* fix prefetch_block
* optimize trainspiler code
* add comment to sum_op
* add warning log
* fix comment
* fix test_send_recv
* fix test_send_recv
* fix train with no distributed table
* optimize GetDims
8 years ago
typhoonzero
26cfc634b9
multi stream thread pool
8 years ago
Yancey1989
7132bbe6b7
update by comment
8 years ago
whs
ef169eb996
Merge pull request #9459 from wanghaoshuang/fix_avg
...
Make Average Model support for 'moving mean' and 'moving variance' of batch_normal op
8 years ago
Tao Luo
648908004e
Merge pull request #9849 from qingqing01/parallel_exe_test
...
Improve test_parallel_executor.
8 years ago
Yang Yang(Tony)
a64edbf14e
delete backward.cc related code on the python side ( #9854 )
8 years ago
Yang Yang(Tony)
b26f505002
remove net op and cond_op ( #9663 )
...
* remove net op and cond_op
* fix cpplint
* fix dependency
* delete backward_test; fix compile
* disable batch_norm backward
* rm test_net.py
* make batchnorm test independent of backward.cc
* make test_layer_norm_op independent of backward.cc
* make test_layer_norm_op independent of backward.cc
* delete unused code
* clean up
8 years ago
Sharan Narang
09c1c692f3
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into sentiment_analysis
8 years ago
tangwei12
554cea6839
move most codes to uci_housing #9660
8 years ago
Dang Qingqing
9fd76c4f3a
Improve test_parallel_executor.
8 years ago
Wu Yi
652cf43002
Merge pull request #9746 from typhoonzero/multigpumultinode
...
[Feature] Enable multi gpu distributed training of fluid
8 years ago
Tao Luo
2a3d49040c
Merge pull request #9786 from weixing02/initializer
...
Fix api docs display error for fluid Initializer
8 years ago
Yancey1989
1aada35206
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into random_selected_rows_value
8 years ago
dzhwinter
d52fa26fda
Feature/metrics ( #9791 )
...
* "add metrics"
* "add fluid metrics"
* "add import guards"
* "show warnings"
* "add demo"
* "fix ci"
* "add some details"
* "fix cci"
* "add demo Python"
* "add metrics"
8 years ago
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