qiaolongfei
64e7902530
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into parallel-executor-support-prefetch
7 years ago
qiaolongfei
754e96a30c
distribute lookup table work with parallel executor
7 years ago
Xin Pan
5173a53c8a
fix reorder issue.
7 years ago
Xin Pan
21a45420f0
polish and test
7 years ago
Xin Pan
93355cc0d2
fix control deps
7 years ago
Xin Pan
f6d99d1f73
polish
7 years ago
Xin Pan
c3f6e0e8a2
add namespace to Graph
7 years ago
Xin Pan
0b3465d215
better
7 years ago
Xin Pan
dcaf183daa
builder SSA graph at the beginning.
7 years ago
qiaolongfei
0e30c9d6fb
fix mac build
7 years ago
Xin Pan
ff5a7b67ed
polish
7 years ago
Xin Pan
9c9e28b57b
fix program to graph
7 years ago
Xin Pan
10786a243e
polish graph
7 years ago
Xin Pan
2fa8df1caf
separate graph building pass and graph-based pe builder
7 years ago
Xin Pan
37e514432b
op compose node and update nodes.
7 years ago
Xin Pan
af79b19207
add a simple program to graph
7 years ago
Xin Pan
68aa500451
polish attrs
7 years ago
Xin Pan
9b9603306c
graph attrs
7 years ago
Xin Pan
2eeaa8d5cf
Graph in ParallelExecutor Builder
7 years ago
chengduo
86b0a72576
Refine multi thread cpu parallel exe ( #11406 )
...
* refine multi-thread CPU Parallel exe
* refine multi thread CPU Parallel exe
* Refine CPU version for ParallelExecutor
* add share_parameter_between_cards_
* Fix ParallelExecutor bug
* Fix unit test
* Fix parameter opt balance
* Fix with opti (param->grad)
* Add grad to op var
* Remove shard_param_between_cards
7 years ago
yuyang18
8e86721fe7
Fix data balance on single GPU
7 years ago
fengjiayi
ff4317cee9
follow comments
7 years ago
fengjiayi
4b950951d3
Add unittests and fix a few bugs
7 years ago
fengjiayi
47388020a2
fix bugs
7 years ago
fengjiayi
5b4f283069
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into dev_data_balance
7 years ago
fengjiayi
b6dc3a59f1
Add DataBalanceOpHandle to MultiDeviceSSAGragh
7 years ago
yi.wu
88cb47bd86
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix_paraexe_bcast
7 years ago
yi.wu
3d69a82b83
fix dist train broadcasting bug
7 years ago
chengduo
bb29800aaa
small refine ( #11460 )
7 years ago
yi.wu
254154a9bf
fix sparse paraexe dist train
7 years ago
Yu Yang
9b3f48d7e6
Merge pull request #11616 from chengduoZH/fix_parallel_exe
...
Enhance Parallel Executor stable
7 years ago
Xin Pan
0151e4eb3d
Merge pull request #11608 from panyx0718/doc
...
small thread-safety fix and doc improvements.
7 years ago
chengduoZH
28a86aebc3
Fix Parallel Exe(VarHandel's version)
7 years ago
Xin Pan
df31926fcf
small thread-safety fix and doc improvements.
7 years ago
Yancey1989
f52d78d189
update by comment
7 years ago
Yancey1989
6d752bafd8
use get_appropriate_dev to schedule rpc op
7 years ago
Yancey1989
4444e79e46
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into overlap_memcpy_with_dist
7 years ago
chengduoZH
173d72b481
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into enable_cpu_on_pe
7 years ago
gongweibao
627d7a64f8
Clean `sendop` `recv` operator. ( #11309 )
7 years ago
chengduoZH
961fbce8e2
follow comments
7 years ago
chengduoZH
27073c284d
nccl_all_reduce_op_handle => all_reduce_op_handle
7 years ago
chengduoZH
2d94697a82
code refine
7 years ago
chengduoZH
5a3c8bf813
fix in c++ side
7 years ago
Yancey1989
d5a88b9340
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into overlap_memcpy_with_dist
7 years ago
Yancey
0aa9546eed
fix dist train error ( #11281 )
...
* fix dist train error
* update by comment
7 years ago
Yancey1989
23433def4b
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into overlap_memcpy_with_dist
7 years ago
yuyang18
d9af153232
SSA Graph Builder Factory
...
* Use Builder Chain to decorate new builders. It is easy to extend
builders.
* Make graphviz path as a build strategy, not a FLAGS.
7 years ago
Yancey1989
82d741c4b9
fix op name typo
7 years ago
Yancey1989
6d69ae0c6e
code cleanup
7 years ago
Yancey1989
93401c98e1
overlap rpc op memcpy in distributed training
7 years ago