Luo Tao
e7467d94a0
add remove_op, remove_var in Python end
7 years ago
JiayiFeng
ee178d5aeb
fix bugs
7 years ago
Yu Yang
161344bf47
Merge pull request #9774 from reyoung/feature/simplify_data_structures
...
Simplify DataStructure in SSAGraph
7 years ago
Xin Pan
326b434ab5
Merge pull request #9699 from panyx0718/test
...
Avoid init_p2p all the times
7 years ago
typhoonzero
22f03a1b3b
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into multigpumultinode
7 years ago
Yu Yang
17bfe3f6be
Change to avoid GCC4.8 bug
7 years ago
Liu Yiqun
e24172eb54
Simplify the inference unittest of fit a line and add some comment.
7 years ago
Liu Yiqun
bdb21f6bc3
Merge branch 'develop' into core_inference_multi_thread
7 years ago
chengduoZH
7e7611d067
when the number of samples of current batch is less than the count of devices, let it crash.
7 years ago
Yu Yang
ad40faaafb
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/simplify_data_structures
7 years ago
Yu Yang
f051c768e5
Simplify DataStructure in SSAGraph
7 years ago
Liu Yiqun
a9855e4afd
Merge branch 'develop' into core_inference_fix_run
7 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.
7 years ago
Yi Wang
25ad6884bb
Merge branch 'develop' of http://github.com/paddlepaddle/paddle into cpplint-memory-detail
7 years ago
typhoonzero
baea2cf178
wip
7 years ago
Yancey1989
9eaf445809
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into prefech_prog_on_server
7 years ago
Liu Yiqun
a9e826ed49
Add the check of has_feed/fetch_operators back.
7 years ago
Liu Yiqun
7b40f7ce4a
Merge branch 'develop' into core_inference_prepare
7 years ago
Liu Yiqun
208fcf5225
Merge branch 'develop' into core_inference_multi_thread
7 years ago
typhoonzero
01c6618de9
first wip commit
7 years ago
Yi Wang
eebb205324
Update CMakeLists
7 years ago
Yi Wang
e185502ebe
Fix cpplint errors with paddle/fluid/platform/dynload ( #9715 )
...
* Update source files.
* Update headers
* Update
* Update
* Update
* Update
* Fix a CMake dependency
7 years ago
Xin Pan
b138d29c38
Avoid init_p2p all the times
7 years ago
Yi Wang
797a7184ac
Unify Fluid code to Google C++ style ( #9685 )
7 years ago
Abhinav Arora
b5b7ea12fa
Fix CPPLint issues in tuple.h ( #9670 )
7 years ago
chengduo
3d3e5aeb9c
Merge pull request #9648 from chengduoZH/feature/expose_CUDAPinnedPlace_to_python
...
Expose CUDAPinnedPlace to Python
7 years ago
chengduoZH
4ff237f93c
follow comments
7 years ago
Lei Wang
09b4a1a361
Build: generate all the build related files into one directory. ( #9512 )
7 years ago
Qiao Longfei
424dd2fc43
Merge pull request #9597 from jacquesqiao/sgd-support-update-selected-rows
...
Sgd support update selected rows
7 years ago
Abhinav Arora
7bf82f82b1
Fix CPPlint errors in channel.h, channel_impl.h and channel_test.cc ( #9628 )
...
* Fix cpplint issues
* Fix cpplint issues in channel.h and channel_impl.h
* Fix typo
7 years ago
qiaolongfei
ff4208e676
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into sgd-support-update-selected-rows
7 years ago
qiaolongfei
e66bd4cb73
add GetDataTypeOfVar
7 years ago
chengduoZH
17842e33c3
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/expose_CUDAPinnedPlace_to_python
7 years ago
Xin Pan
043c23080c
Merge pull request #9637 from panyx0718/feed
...
Add feed support for ParallelExecutor
7 years ago
chengduoZH
8e4e155c52
add PyCUDAPinnedTensorSetFromArray
7 years ago
Tao Luo
5eb9cecc4a
Merge pull request #9607 from luotao1/remove_var
...
add remove_var from c++ end
7 years ago
Liu Yiqun
fecbf7ff73
Merge branch 'develop' into core_inference_fix_run
7 years ago
Yancey1989
abfd9fe798
Merge branch 'develop' of github.com:PaddlePaddle/Paddle into prefech_prog_on_server
7 years ago
Liu Yiqun
3a82578278
Merge branch 'develop' into core_inference_prepare
7 years ago
Yancey1989
1842758117
prefetch prog run on new scope
7 years ago
Xin Pan
4bbfa9eccb
Add feed to ParallelExecutor
7 years ago
Yu Yang
bc8f436061
Merge pull request #9634 from reyoung/feature/fix_leaf_ops
...
Fix Leaf Ops in Graph
7 years ago
Liu Yiqun
9cba062252
Add inferface to change the feed/fetch_holder_name.
7 years ago
chengduo
c14305f0f6
Merge pull request #9380 from chengduoZH/feature/add_CUDAPinnedPlace
...
Add CUDAPinnedPlace
7 years ago
Yu Yang
27533b6423
Fix Leaf Ops in Graph
...
All leaves must be variables. When all variables are ready, the
execution will be completed. If a operator has no output, the `Op::Run`
might not be started when the execution of graph has been complete.
7 years ago
Liu Yiqun
fbd3604cad
Split Executor.Run to Executor.Prepare and Executor.RunPreparedContext for inference.
7 years ago
chengduoZH
e099b18045
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/add_CUDAPinnedPlace
7 years ago
Luo Tao
09b53c086d
add remove_var from c++ end
7 years ago
qiaolongfei
31e8d807d9
optimize code
7 years ago
typhoonzero
1f6e0448bc
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into prepare_pserver_executor
7 years ago
Xin Pan
b123ce88a1
Add enable/disable for delayed ops
7 years ago
Xin Pan
be1373dcf9
Polish
7 years ago
Xin Pan
46f3a39e91
polish and add comments.
7 years ago
Xin Pan
d0ac92531d
Improve ParallelExecutor performance
7 years ago
chengduo
dd75fbde81
Merge pull request #9560 from chengduoZH/feature/fix_parallel_exe
...
Broadcast the gradient once it is generated
7 years ago
qiaolongfei
e64dda7e44
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into sgd-support-update-selected-rows
7 years ago
Liu Yiqun
8137f58c06
Merge branch 'develop' into core_inference_fix_run
7 years ago
qiaolongfei
2669aea67f
sgd_op support optimize SelectedRows
7 years ago
Liu Yiqun
2a2e22e35f
Merge branch 'develop' into core_inference_fix_run
7 years ago
typhoonzero
b851c0739f
update compile
7 years ago
chengduoZH
494bee5135
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/fix_parallel_exe
7 years ago
qiaolongfei
13ecb5e50a
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into lookup_table_support_SelectedRows_as_parameter
7 years ago
typhoonzero
f43be75b82
multi stream thread pool
7 years ago
chengduoZH
30adc0b5f8
add notation
7 years ago
typhoonzero
75bfdb3a3c
refine
7 years ago
qiaolongfei
3b3d210c3e
lookuptable support SelectedRows as table parameter
7 years ago
qiaolongfei
9a101cfc08
clean code
7 years ago
qiaolongfei
997e9a1fd2
fix mac compile
7 years ago
chengduoZH
de5e56bee8
add og has been broadcasted
7 years ago
typhoonzero
fc4bcdd753
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into prepare_pserver_executor
7 years ago
Abhinav Arora
ffcc760478
Fix deadlock in channel_test ( #9544 )
7 years ago
chengduo
81d93514d6
Merge pull request #9522 from chengduoZH/feature/refine_parallel_exe
...
Refine parallel
7 years ago
Qiao Longfei
23bab34ca3
Fix data transform when inplace ( #9450 )
...
* fix data transform when op have inplace in/out
* add log
* should not delete scope because Compute maybe async
* optimize code
7 years ago
chengduoZH
60d0a0594e
refine parallel
7 years ago
Yu Yang
fa21436d0d
Merge pull request #9080 from reyoung/cpp_parallel_executor
...
Cpp parallel executor
7 years ago
Abhinav Arora
5f9da86ba5
Fix the order of reads and write from buffered channel ( #9423 )
...
* Fix Issue 9388
* Fix typos
7 years ago
Yang Yu
af230d9bef
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into cpp_parallel_executor
7 years ago
Abhinav Arora
f5da16e51b
Disabling channel test to debug issue ( #9491 )
7 years ago
Yu Yang
e868950e5f
Add comments
7 years ago
Tao Luo
857a8997de
Merge pull request #9384 from luotao1/removeVar
...
remove vars when remove ops
7 years ago
Yu Yang
38b53b37b4
Remove Pop method
7 years ago
Yu Yang
ce2f096372
Merge branch 'cpp_parallel_executor' of github.com:reyoung/Paddle into cpp_parallel_executor
7 years ago
Yu Yang
7da1ea07a2
Use PopAll
7 years ago
Yang Yu
b0775588c0
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into cpp_parallel_executor
7 years ago
Yu Yang
084cdd1f4f
Rename code
7 years ago
Luo Tao
7f4012247e
adjust remove rule for variables
7 years ago
Yu Yang
201f79d039
Use Extend method
7 years ago
Yu Yang
dcf7bd2d92
Add initP2P
7 years ago
Yu Yang
50f71f5005
Using blocking queue
7 years ago
Yu Yang
7dcb217e31
Refine allreduce op
7 years ago
Yu Yang
c0c2e15920
NCCL AllReduce
7 years ago
Yu Yang
3f88fad08c
Fix merge op
7 years ago
Yu Yang
5b92dd4026
Remove dev sync
7 years ago
Yu Yang
52dd8ff09a
Force sync dev
7 years ago
Yu Yang
dfb8680018
Early drop fetch op
7 years ago
Yu Yang
9af870854e
Use heap variables
7 years ago
Yu Yang
222763296f
Change fetch op
7 years ago
Yu Yang
76570c2e96
Wait fetch op
7 years ago
Yu Yang
b6ca3711b4
Get error
7 years ago
Yu Yang
55e2cc3d87
FetchOp Force sync
7 years ago