Commit Graph

404 Commits (f8e370ac7feff28da97c997cc82f43428bebc62f)

Author SHA1 Message Date
Qiao Longfei 45578c1b48 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into optimize-cpp-reader
7 years ago
minqiyang 8ce198b2e1 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into imperative_resnet
7 years ago
minqiyang 31a1cd8ce5 Align the first batch of gpu resnet
7 years ago
Dun 9f8f0fc2d3 Memory optimization of depthwise conv op and group norm op (#15313)
7 years ago
WangZhen 451896fce4 init quantization.
7 years ago
Qiao Longfei 88d71fa2f9 support num_iteration_per_run
7 years ago
Qiao Longfei ea66979684 can run
7 years ago
minqiyang dbd4d058af Add static implementation and fix fc layer
7 years ago
Xin Pan e395f2c6a3 polish codes
7 years ago
Xin Pan 9a4314f025 imperative gan
7 years ago
Qiao Longfei cd31b90a46 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into optimize-cpp-reader
7 years ago
minqiyang ddfb9f1123 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into imperative_shared_ptr
7 years ago
Xin Pan d1220f23bb
Merge pull request #15229 from panyx0718/imperative
7 years ago
minqiyang d0b640dca1 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into imperative_shared_ptr
7 years ago
minqiyang 687171d22b Move from shared_ptr to raw pointer
7 years ago
flame fb63cd89d4
Add python ir graph API (#14917)
7 years ago
minqiyang cded24768c Remove shared_ptr holder for VarBase
7 years ago
minqiyang c8d1a8e909 Change var_ and grad_ to shared_ptr
7 years ago
minqiyang 7aab39af15 Change grads to VarBase
7 years ago
Qiao Longfei edad60e612 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into optimize-cpp-reader
7 years ago
Xin Pan 7b73fc9e1a
Merge pull request #15089 from panyx0718/api
7 years ago
Xin Pan 9597fd05e9 polish
7 years ago
Xin Pan 7aad6afd49 forward and backward
7 years ago
Xin Pan 2349acea48 checkpoint
7 years ago
Xin Pan 11d4d39cd7 forward working
7 years ago
Xin Pan b629133375 checkpoint runnable PyLayer
7 years ago
Xin Pan 0d0bc61248 update api
7 years ago
chengduo eabb2105fa
Refactor MultiDevSSAGraphBuilder (#15090)
7 years ago
Xin Pan 5e928e579a try unify Executor and ParallelExecutor
7 years ago
minqiyang 2547f9d1b8 Polish code
7 years ago
minqiyang 09e2e66236 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into imperative_mnist
7 years ago
gongweibao ce70229ba6
Add max_body_size flags to brpc (#15084)
7 years ago
minqiyang 6a5f604607 Support stop_gradients var in imperative backward
7 years ago
minqiyang 9e3155e01d Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into imperative_mnist
7 years ago
minqiyang 336160e651 Complete imperative optimizer implementation
7 years ago
minqiyang d4b9928c5a Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into imperative_mnist
7 years ago
minqiyang 5822f7f1d8 Polish code
7 years ago
Xin Pan ce7e503cbe refactor to avoid scope.
7 years ago
minqiyang 68e9b841ab Add support for optimizer
7 years ago
sneaxiy 3e917a934a add scope_pool
7 years ago
Zeng Jinle 95cbe07c40
Merge pull request #14836 from sneaxiy/feature/py_func
7 years ago
minqiyang 1c116462cc Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into imperative_mnist
7 years ago
minqiyang 29697c2e25 Add stop_gradient to VarBase to support loss function
7 years ago
chengduo 550e7e410b
Code Clean parallel_executor.py (#14849)
7 years ago
minqiyang 3cd10a7c4f Add Conv2D forward
7 years ago
dzhwinter 7cd24b1318
add ir memory optimize. (#14530)
7 years ago
Yu Yang bacf1d2399 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/tensor_type
7 years ago
gongweibao 0b1c7d838c
Add brpc serialization support. (#11430)
7 years ago
sneaxiy f0df62f136 add more unittest case
7 years ago
sneaxiy e7c5c9d2de remove unnecesary code
7 years ago
sneaxiy db2daefe50 merge develop
7 years ago
Yu Yang 81520a24cf Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/refine_eigen_tensor
7 years ago
Yu Yang 9bd70a1e04 Change tensor uses proto::VarType::type
7 years ago
Qiao Longfei 1213e2838f
Merge pull request #14820 from jacquesqiao/fix-split-selected-rows
7 years ago
Qiao Longfei 0a7c7e97af test zero output of split_selected_rows_op
7 years ago
sneaxiy 8760d23c7d featue/py_func
7 years ago
Xin Pan 748549b2e3 Revert "Merge pull request #14798 from PaddlePaddle/revert-14786-revert-14782-revert-14398-imperative"
7 years ago
Xin Pan c049fa7cf7
Revert "Revert "Revert "Imperative"""
7 years ago
gongweibao f1fb64b17f
Add reduce sparse tensor feature. (#14757)
7 years ago
Xin Pan 2538ef64f1
Revert "Revert "Imperative""
7 years ago
Xin Pan 6217f42ab7
Revert "Imperative"
7 years ago
Qiao Longfei daba57f752 complete ctr_reader
7 years ago
Xin Pan e5d64fd4d1 initial imperative
7 years ago
Xin Pan 4d0df1fea7 add fields for autograd
7 years ago
Xin Pan 8138391631 add OpBase and unify with VarBase
7 years ago
Xin Pan f6f0692451 clean up
7 years ago
Xin Pan aeb74af54c allow operator to run imperatively
7 years ago
Xin Pan b1f6fda5e5 run forward
7 years ago
Xin Pan a6d23083f0 some tracing
7 years ago
Xin Pan dac92e560c initial commit
7 years ago
Qiao Longfei 7f07dfa1a4 clean code
7 years ago
Wang Guibao 41e19eb431
AsyncExecutor (#14627)
7 years ago
Qiao Longfei 75eba6108d Add scope doc (#14582)
7 years ago
gongweibao 867c312bc4
Fix allreduce dependency order. (#14586)
7 years ago
minqiyang d2045260a5 Change visibilities of variant_visitor of pybind11
7 years ago
minqiyang b67229187e Change to PYBIND11_MODULE because the deprecation of PYBIND11_PLUGIN
7 years ago
Jiabin Yang de2db11735
Merge pull request #14537 from reyoung/feature/fix_macos_ut
7 years ago
wopeizl d9a1f3e58e Windows/online (#14474)
7 years ago
Yu Yang 533c5d5803 fix(Cpu): fix cpu compile and unittest
7 years ago
Yu Yang a685f305f8
Merge pull request #14479 from reyoung/feature/fix_macos_ut
7 years ago
Yu Yang 7486b0ddec fix(Mac): fix unittest of macos
7 years ago
Yu Yang c8f6e70ab4 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into rewrite_allocation
7 years ago
dzhwinter d3aed98d86
Merge pull request #14320 from wopeizl/windows/online
7 years ago
peizhilin 1a9008c420 code style fix
7 years ago
Xin Pan bae3659714 more test
7 years ago
Xin Pan 759ffca423 some improvements
7 years ago
Xin Pan 99dffb91d6 allow to repeatedly share and update BuildStrategy
7 years ago
Yu Yang 02631965c8 Refine
7 years ago
peizhilin 869487a2b7 Merge remote-tracking branch 'origin/develop' into windows/build
7 years ago
Yu Yang c28beb8a3c
test(Pe): add dry run tests for pe (#14254)
7 years ago
sneaxiy faac8a76ce remove unnecessary codes
7 years ago
peizhilin 9d67c1fb69 cpu build support
7 years ago
sneaxiy cef8cc81db merge develop
7 years ago
Wu Yi 26200f2e42
[1.1] [project] train imagenet using large batch size (#13766)
7 years ago
sneaxiy a314a80cdb merge develop
7 years ago
Qiao Longfei 681226e97c
Merge pull request #13864 from jacquesqiao/py-reader-add-test-mode
7 years ago
Qiao Longfei 60030e8678 change the use of FLAGS_reader_queue_speed_test_mode
7 years ago
Tao Luo 323d67cfc1
Merge pull request #13879 from panyx0718/doc
7 years ago
chengduo 2562eb92b8
Add strategy doc (#13849)
7 years ago
Xin Pan b11372a0af fix doc
7 years ago
Qiao Longfei 8686f7c68e add reader_queue_speed_test_mode flag for speed test
7 years ago
sneaxiy d87569134c test=develop
7 years ago
Xin Pan 63b2e98f3d Explain LoD and a few other concepts
7 years ago
chengduo e1904ac2c8
Add doc (#13765)
7 years ago
Xin Pan ddd60581b7 clean up channel
7 years ago
Xin Pan cbdf9833e3 hide create_passes_from_strategy for now
7 years ago
Xin Pan f117feab0c modify comments
7 years ago
Xin Pan b43e49fa31 fix
7 years ago
Xin Pan 36c2a9af27 pass builder allow cutomize pass in python.
7 years ago
chengduo d402234ba8
Feature/op_fuse_pass (#12440)
7 years ago
Xin Pan 5ce77889f4 clean unused inference_optimize c++ implementation
7 years ago
Yancey1989 5ce1a960a5 move bcast op into pass
7 years ago
Xin Pan 0904f07d46 polish
7 years ago
Xin Pan 56a977d436 add test
7 years ago
Xin Pan 926e1077ca version
7 years ago
qingqing01 1f09bc320c
Support data type int8_t . (#12841)
7 years ago
Yu Yang c6af7201e9
Merge pull request #12692 from reyoung/feature/fast_executor
7 years ago
Qiao Longfei 653fad08f8
Optimize selected rows for dist lookup table with pthread rwlock (#12635)
7 years ago
yuyang18 d1d825ee02 Hide unnecessary API
7 years ago
minqiyang 1800fef142 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into port_pybind11
7 years ago
yuyang18 05cadf1b24 Add FastExecutor
7 years ago
Wu Yi 8b77448d5f
hide misc APIs (#12540)
7 years ago
minqiyang 6abe819f07 Fix pybind11 problem
7 years ago
minqiyang 559d36328c Apply 2to3 to current paddle main python code
7 years ago
Yancey1989 d4f51218ef Merge branch 'develop' of github.com:PaddlePaddle/Paddle into rpc_complete_interface
7 years ago
Yancey1989 efd5a84986 update executor interface
7 years ago
Yancey1989 7570d8e77c add rpc complete interface
7 years ago
Wei Xu 264e8305b0 Fixed unittests for WITH_GPU=OFF and WITH_DISTRIBUTE=OFF build
7 years ago
Yancey 0042ba93c8
Merge pull request #12127 from Yancey1989/enforce_rpc_timeout
7 years ago
yuyang18 4ff1bde5fb
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/hide_api_cont
7 years ago
Yu Yang ebe3b5e78a
Merge pull request #11853 from sneaxiy/complete_py_reader_python
7 years ago
Yancey1989 d14afcedeb polish function name
7 years ago
Yancey1989 4a91a14549 enforce rpc client timeout
7 years ago
Yancey1989 9de096bd58 Merge branch 'develop' of github.com:PaddlePaddle/Paddle into fix_cpu_pe
7 years ago
Yancey1989 1effba3312 fix pe with cpu place
7 years ago
sneaxiy e40905daed Merge branch 'complete_py_reader_python' of https://github.com/sneaxiy/Paddle into complete_py_reader_python
7 years ago
Yancey1989 bbd53131f0 update
7 years ago
sneaxiy df7ecbf5a1 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into complete_py_reader_python
7 years ago
yuyang18 b83ffda4aa
Try hide APIs
7 years ago
fengjiayi 5528f59900 Split ReInit() to Shutdown() and Start()
7 years ago
dzhwinter 4ed0b62476
Move fluid::framework::InitDevices into fluid::platform (#11757)
7 years ago
sneaxiy 739c330914 fix merge conflict
7 years ago
Yancey f7fd711e3f
Merge pull request #11868 from Yancey1989/dist_pass_barrier
7 years ago
sneaxiy 1b59220d50 complete python reader op python side
7 years ago
fengjiayi ff4317cee9 follow comments
7 years ago
Yancey1989 1366832a41 add dist pass barrier
7 years ago
sneaxiy d4d946db5a update blocking queue
7 years ago
sneaxiy 502faf62a9 complete_py_reader_cpp
7 years ago
sneaxiy 697ba4b13d Add Python array reader op
7 years ago
Xin Pan 32bfebfe38 disable the LODTensor warning for now
7 years ago
gongweibao 80f63642e6
Add comments to `set_lod`. (#11588)
7 years ago
Kexin Zhao 417fcf4f43
Modify Pybind LoDTensor API according to length-based LoD (#11106)
7 years ago
Wu Yi 34865f2de3
Trainer send term signal (#11220)
7 years ago
chengduoZH aadaadf735 replace use_event with use_cuda, because use_event means the program running with CUDA, so use_cuda maybe more intuitive.
7 years ago
yuyang18 d9af153232 SSA Graph Builder Factory
7 years ago
yuyang18 86a61c177f Add ScopeBufferedSSAGraphExecutor
7 years ago
Xin Pan 35d5b1b9e2
Merge pull request #11036 from panyx0718/dist_timeline
7 years ago
Xin Pan f14e579cc3 clean up
7 years ago
fengjiayi 9f81f1ce57 Add uint8 support in pybind.cc
7 years ago
yuyang18 7c777dd549 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/exec_strategy
7 years ago
yuyang18 08295f9877 Add build strategy
7 years ago
yuyang18 e5281b3c2d Clean code & add execution strategy
7 years ago
typhoonzero 928418a9ac Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into gen_nccl_id_op
7 years ago
chengduoZH 97cb5479ae change PE strategy
7 years ago
typhoonzero d9320dcd94 complete code
7 years ago
yangyaming 82571deb89 Change `customize_loss_grad` to `use_default_grad_scale`.
7 years ago
Yu Yang 7a395881d4 Add customize_loss_grad option to PE
7 years ago
dzhwinter 1fc9fe773d merge develop
7 years ago
Yiqun Liu 598035f985 Fix a bug in save_inference_model and prune when the program is initailized by load_inference_model (#10011)
7 years ago
dzhwinter 425a1e76a2 Merge remote-tracking branch 'origin/develop' into memory/activation_memory
7 years ago
Yu Yang b4aaa00a8a Polish logic of ParallelExecutor
7 years ago
Yu Yang 2ab12ca248 Add comments and clean code
7 years ago
Yu Yang e6bc7bb09a Tuning code
7 years ago
dzhwinter e54f203c55 "move to a new PR"
7 years ago
Yang Yang(Tony) a64edbf14e
delete backward.cc related code on the python side (#9854)
7 years ago
Yang Yang(Tony) b26f505002
remove net op and cond_op (#9663)
7 years ago
typhoonzero dfc60251bf Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into multigpumultinode
7 years ago
fengjiayi 90084a25d2
Merge pull request #9743 from JiayiFeng/modify_readers_to_fit_parallel_executor
7 years ago
fengjiayi a84b81502c Remove Readers' HasNext()
7 years ago
typhoonzero 0bf799a523 wip testing
7 years ago
Xin Pan 326b434ab5
Merge pull request #9699 from panyx0718/test
7 years ago
qingqing01 2b7e5bd366
Support testing during training by ParallelExecutor. (#9738)
7 years ago
Yi Wang 1543c4cf6a
Fix cpplint errors of paddle/fluid/pybind and add some tests (#9694)
7 years ago
Xin Pan b138d29c38 Avoid init_p2p all the times
7 years ago
lgone2000 517f619501 fix pybind.cc compile error (#9681)
7 years ago
chengduoZH 8e4e155c52 add PyCUDAPinnedTensorSetFromArray
7 years ago
chengduoZH 6af178356b expose CUDAPinnedPlace to Python
7 years ago
Xin Pan b123ce88a1 Add enable/disable for delayed ops
7 years ago
Yu Yang edfd741e3a Add simple python wrapper for ParallelExecutor
7 years ago
Yu Yang d42117e742 Set NumThreads
7 years ago
Yu Yang 9cb8f50302 Complete fetch op
7 years ago
Yu Yang 5e87cd7574 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into cpp_parallel_executor
7 years ago
Kexin Zhao e26f1123da
Add fp16 mul op support and bind paddle fp16 to numpy fp16 (#9017)
7 years ago
Yu Yang baef1124fb ParallelExecutor And dependency engine
7 years ago
Yu Yang fea43077f6 Refine
7 years ago
Yu Yang 72be7a6151 Complete RecordIO reader op
7 years ago
Xin Pan b9ec24c6e9 Extend current profiler for timeline and more features.
7 years ago
Yu Yang eebfb71d3f
Merge pull request #8524 from reyoung/feature/unique_name_guard
7 years ago
Yu Yang e8cb97b8a2 Moving unique_name to python
7 years ago
kavyasrinet 77ee8fb240
Exposing Channel to be used as a Variable and integrating with Fluid (#8486)
7 years ago
qingqing01 24509f4af9 Fix the grammar in copyright. (#8403)
8 years ago
Tao Luo b56f4a4ee2 move code from /paddle/string to /paddle/fluid/string (#8363)
8 years ago
Yi Wang fc374821dd Correct #include path
8 years ago
Yi Wang 90648f336d Move file to fluid/; Edit CMakeLists.txt
8 years ago