Yancey1989
ad6c0142c4
clean up codes
7 years ago
Yancey1989
268e9dc1c6
polish code
7 years ago
Yancey1989
0aa6f9e934
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into overlap_send_op
7 years ago
Yu Yang
d406c76a30
Merge pull request #10744 from reyoung/feature/refine_parallel_executor
...
Disable and fix tests on multi devices.
7 years ago
Yancey1989
540b45350d
use req_count as atomic type
7 years ago
yuyang18
ad6a8715ff
Disable unstable unittests
7 years ago
Yancey1989
6debbcd9f9
connect fetch barrier and concat op
7 years ago
yuyang18
3b04f0099c
Fix bug
7 years ago
yuyang18
39a44e3834
Add Debug log
7 years ago
yuyang18
fb370f4411
Refine code
7 years ago
yuyang18
03e4da6d04
Fix bug
7 years ago
Yancey1989
147d54ba62
update
7 years ago
Yancey1989
e9abc66910
fix pe
7 years ago
yuyang18
0e5a278c23
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/support_op_role
7 years ago
Yancey1989
62af10d440
support multiple devices
7 years ago
Yancey
7ae03ec08b
fix lack split_byref op in parallel executor ( #10770 )
7 years ago
Yu Yang
14248a64d7
Fix hang when input is duplicated ( #10709 )
7 years ago
yuyang18
3923d40992
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/support_op_role
7 years ago
yuyang18
624caee56b
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix_fetch_op_handle
7 years ago
chengduoZH
e383ea20dc
fix fetch op handle
7 years ago
yuyang18
999d0fdbef
By default is all reduce
7 years ago
yuyang18
5895989a4f
Add ref
7 years ago
yuyang18
a77d1bc65e
Add debug code
7 years ago
yuyang18
44c52a8c1a
Polish op_proto_maker
7 years ago
yuyang18
017bba1664
Add op role
7 years ago
yuyang18
08295f9877
Add build strategy
7 years ago
yuyang18
e5281b3c2d
Clean code & add execution strategy
7 years ago
yuyang18
54cbf799d6
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/change_pe_strategy
7 years ago
chengduoZH
97cb5479ae
change PE strategy
7 years ago
chengduo
18f527bfa3
Merge pull request #10586 from jacquesqiao/fix-compile
...
Fix compile on mac
7 years ago
Yu Yang
046405e091
Merge pull request #10486 from reyoung/feature/clean_op_maker
...
Clean OpProtoAndCheckerMaker
7 years ago
qiaolongfei
3c2a6109ec
fix build computation_op_handle
7 years ago
qiaolongfei
07d94bdd82
fix compile fetch_op_handle on mac
7 years ago
chengduoZH
a89cd46700
Wait VarDummyHandle generated
7 years ago
reyoung
b0ca371f11
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/clean_op_maker
7 years ago
chengduoZH
830532213a
extract method from broadcast::RunImpl
7 years ago
chengduoZH
9eec2c7509
refine pe
7 years ago
chengduoZH
f4851f14b8
clean code
7 years ago
Yu Yang
0e78cb69fb
Clean OpProtoAndCheckerMaker
...
Do not use ctor
* Reduce line of codes.
* We can use virtual function for Maker now.
* The implementation does not care what maker holds, it is easier to
refactor later.
7 years ago
chengduoZH
676dfd1875
follow comments
7 years ago
chengduoZH
aff8a26d71
check generated_op_
7 years ago
chengduoZH
2e5d44f102
fix fetch op
7 years ago
chengduoZH
881e063ee2
follow comments
7 years ago
chengduoZH
ff599b9218
use Reduce and Broadcast
7 years ago
chengduoZH
0441c2cc45
fix ci
7 years ago
chengduoZH
f9c680c43e
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/update_sparse_parameter
7 years ago
chengduoZH
7722baa8e3
follow comments and clean code
7 years ago
chengduoZH
c891189568
update sparse gradient parameter with reduce and broadcast
7 years ago
chengduoZH
5ff1ef36ee
update sparse parameter
7 years ago
Yang yaming
9a8be9daca
Merge pull request #10223 from pkuyym/fix-10219
...
Change `customize_loss_grad` to `use_default_grad_scale`.
7 years ago
yangyaming
13fac4232a
Fix to pass CI.
7 years ago
Yu Yang
c0ac0cd6b3
Complete rename
7 years ago
chengduoZH
9fda5c92cd
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add_FLAGS_use_deterministic_algo
7 years ago
Yu Yang
25779c982d
Merge pull request #10265 from reyoung/feature/polish_code
...
Add comments and polish code
7 years ago
Yu Yang
9612c7e599
Add comments and polish code
7 years ago
fengjiayi
330fa95cbd
Follow comments
7 years ago
fengjiayi
b88721213f
fix broadcast_op_test and reduce_op_test
7 years ago
Wu Yi
3fdfa940be
Merge pull request #10135 from typhoonzero/unify_blocking_queue
...
Unify fluid blocking queue
7 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
7 years ago
Yu Yang
2c8fe4e544
Merge pull request #10143 from typhoonzero/fix_multiGPU_dist_train
...
Fix multi gpu dist train
7 years ago
Yu Yang
54ada9449e
Add demo for recordio train/test and parallel executor
7 years ago
fengjiayi
00b54d5803
fix fetch_op_handle
7 years ago
typhoonzero
f03415207a
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix_multiGPU_dist_train
7 years ago
typhoonzero
1fba0c578a
fix multi gpu dist train
7 years ago
Yang yaming
f3e4e42def
Merge pull request #10130 from reyoung/feature/skip_loss
...
Add customize_loss_grad option to PE
7 years ago
Yu Yang
55feba9b5a
Fix CPU compile
7 years ago
Wu Yi
3863c6a9a8
Merge pull request #10126 from typhoonzero/fix_para_exe_dist_train
...
Fix para exe dist train
7 years ago
typhoonzero
251e4a8ee5
unify fluid blocking queue
7 years ago
Yu Yang
7a395881d4
Add customize_loss_grad option to PE
7 years ago
typhoonzero
2b06b4b4e9
updates follow up para exe
7 years ago
typhoonzero
8ee837255e
fix send op handle local scope
7 years ago
chengduoZH
f5b4ac6e50
enable delay op feature
7 years ago
Abhinav Arora
e66f0c73af
Fix CPPLint errors in framework/details ( #10104 )
7 years ago
chengduoZH
9a4ae4df79
fix scope of gather broadcast
7 years ago
chengduo
cec4e6ed0d
Merge pull request #9946 from chengduoZH/feature/add_reduce_op_handle
...
Feature/add reduce op handle
7 years ago
chengduo
88f8183576
Merge branch 'develop' into feature/refine_gather_reduce
7 years ago
chengduoZH
035712822c
fix VisitVariable
7 years ago
Xin Pan
98c12b1a08
Clean up C++ codes. ( #10022 )
...
* Privatize OpHandleBase
* Clean up a few private members
7 years ago
Yu Yang
28013ef9e2
Merge pull request #10019 from reyoung/feature/feed_fetch_tensor_on_cpu
...
Fix FetchTensor on CPU
7 years ago
chengduoZH
fbb75c6bb6
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/refine_gather_reduce
7 years ago
Yu Yang
38d75c912c
Follow comments
7 years ago
chengduoZH
4760ac44f1
check the generate_op is null or not and add DEPS of broadcast_op_handle and gather_op_handle
7 years ago
Yu Yang
6de5fd9e8a
Fix FetchTensor on CPU
7 years ago
Yu Yang
35ebe2eca7
Clean MultiDevicesGraphBuilder
7 years ago
Yu Yang
d24ef931b5
Clean Code
7 years ago
fengjiayi
fbe562478d
Merge pull request #9994 from reyoung/feature/debug
...
Fix bugs in local_scopes
7 years ago
chengduoZH
e63013a86f
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/add_reduce_op_handle
7 years ago
chengduoZH
1eeb2e0042
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/add_reduce_op_handle
7 years ago
Yu Yang
9b60d0decb
Merge pull request #9975 from reyoung/feature/VarHandleCtor
...
Using constructor for VarHandle
7 years ago
chengduoZH
e4de957f19
code refine
7 years ago
Yu Yang
2e8459be71
DebugCode
7 years ago
Yu Yang
d7527681c6
Fix scale grad
7 years ago
Yu Yang
64c139e854
Using constructor for VarHandle
7 years ago
chengduoZH
4abef50123
code refine
7 years ago
Yu Yang
4999f85f6a
Clean RunDelayedOp method
7 years ago
Yu Yang
c0f4e0332c
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/simplify_delay_logic
7 years ago
chengduoZH
3301d4402e
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/add_reduce_op_handle
7 years ago
chengduoZH
3c5bbf42c4
make unit test to work
7 years ago
chengduoZH
2aaa75ecf8
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/refine_gather_reduce
7 years ago
chengduoZH
e39adc8600
add reduce op handle
7 years ago