Commit Graph

580 Commits (5b6673c44df19ee89c191cc7efeb669c1943050f)

Author SHA1 Message Date
dzhwinter 381f2015a5
Merge pull request #15665 from dzhwinter/experiment/refactor_memory
6 years ago
xuezhong eeaa2066e5 add device info to tensor
6 years ago
dzhwinter 04e9776aef add details. test=develop
6 years ago
Qiao Longfei 16af1dbc7b Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add-async-ssa-graph-executor
6 years ago
peizhilin 3a4110f960 fix ci broken randomly and disable some warnings
6 years ago
dzhwinter 4f01de6378 Merge remote-tracking branch 'origin/develop' into feature/ir_inplace_pass
6 years ago
liuwei1031 6e84eb131f expose peak gpu memory API to python test=develop (#15529)
6 years ago
WangZhen 2175292634 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into quantization_inference_passes
6 years ago
dzhwinter 06f2448848 Merge remote-tracking branch 'origin/develop' into feature/ir_inplace_pass
6 years ago
Yan Chunwei 655179089f
AnalysisConfig remove contrib namespace (#15540)
6 years ago
Qiao Longfei d6c0dcaa16 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add-async-ssa-graph-executor
6 years ago
WangZhen c67b29c178 fix some bugs of graph.to_program and get_pass.
6 years ago
dzhwinter ee3aae56cd merge develop branch. test=develop
6 years ago
Zhaolong Xing 97b76c94c4
Merge pull request #15242 from NHZlX/trt_int8_ultimate_version
6 years ago
WangZhen c8095eeb82 add freeze pass, and UT is passed.
6 years ago
Qiao Longfei ada43e89c3 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add-async-ssa-graph-executor
6 years ago
乔龙飞 Qiao Longfei c58555067e
Merge pull request #14731 from jacquesqiao/optimize-cpp-reader
6 years ago
nhzlx 36abc964df fix pybind problem: add an enum to AnalysisConfig
6 years ago
Zeng Jinle 2480a3df7d
Merge pull request #15496 from sneaxiy/lazy_allocator2
6 years ago
WangZhen dde19a0ff8 add quantization freeze pass.
6 years ago
Zeng Jinle dec89bd7ed
Merge pull request #15460 from sneaxiy/try_to_turn_on_remove_unnecessary_lock
6 years ago
Xin Pan 58cb18d9d9
Merge pull request #15322 from velconia/imperative_resnet
6 years ago
sneaxiy 51227bd447 lazy_allocator
6 years ago
minqiyang c8965dc1ab Polish code
6 years ago
sneaxiy ef788603d4 merge develop
6 years ago
Zhen Wang 58727e8e6d
Merge pull request #15455 from wzzju/graph_quantization
6 years ago
Tao Luo fef3fd6d62
Merge pull request #15452 from luotao1/legacy_option
6 years ago
Paddle CI 289aba750a Polish code
6 years ago
WangZhen b913463e83 Update according to the reviewers' suggestion. test=develop
6 years ago
sneaxiy d8568acd19 turn on remove_unnecessary_lock
6 years ago
WangZhen 3ce6172052 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into graph_quantization
6 years ago
WangZhen 59e5cc51d6 Add quantization transform pass and UT.
6 years ago
flame d60751fb71
add python inference api (#15248)
6 years ago
dzhwinter 8f3b252392 squash commits. test=develop
6 years ago
Tao Luo cf29ea1592 remove legacy ANDROID option
6 years ago
Qiao Longfei 45578c1b48 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into optimize-cpp-reader
6 years ago
minqiyang 8ce198b2e1 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into imperative_resnet
6 years ago
minqiyang 31a1cd8ce5 Align the first batch of gpu resnet
6 years ago
Dun 9f8f0fc2d3 Memory optimization of depthwise conv op and group norm op (#15313)
6 years ago
Xin Pan 9a9c690e71
Merge pull request #15343 from panyx0718/imperative3
6 years ago
WangZhen e2ff300b02 add UT for quantization.
6 years ago
WangZhen 451896fce4 init quantization.
6 years ago
Qiao Longfei 88d71fa2f9 support num_iteration_per_run
6 years ago
Qiao Longfei ea66979684 can run
6 years ago
minqiyang dbd4d058af Add static implementation and fix fc layer
6 years ago
Xin Pan e395f2c6a3 polish codes
6 years ago
minqiyang 315b133e67 Add single GPU support to imperative
6 years ago
Xin Pan 9a4314f025 imperative gan
6 years ago
Qiao Longfei cd31b90a46 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into optimize-cpp-reader
6 years ago
peizhilin 9adb158e5b Merge remote-tracking branch 'upstream/develop' into debug/support
6 years ago
minqiyang ddfb9f1123 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into imperative_shared_ptr
6 years ago
Xin Pan d1220f23bb
Merge pull request #15229 from panyx0718/imperative
6 years ago
minqiyang d0b640dca1 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into imperative_shared_ptr
6 years ago
minqiyang 687171d22b Move from shared_ptr to raw pointer
6 years ago
peizhilin 439691f5bd adjust the shlwapi on windows
6 years ago
flame fb63cd89d4
Add python ir graph API (#14917)
6 years ago
minqiyang 08e2a5d611 Polish tracer code
6 years ago
minqiyang cded24768c Remove shared_ptr holder for VarBase
6 years ago
minqiyang c8d1a8e909 Change var_ and grad_ to shared_ptr
6 years ago
minqiyang 7aab39af15 Change grads to VarBase
6 years ago
Qiao Longfei edad60e612 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into optimize-cpp-reader
6 years ago
Xin Pan 7b73fc9e1a
Merge pull request #15089 from panyx0718/api
6 years ago
Xin Pan 9597fd05e9 polish
6 years ago
Xin Pan 7aad6afd49 forward and backward
6 years ago
Xin Pan 2349acea48 checkpoint
6 years ago
Xin Pan 11d4d39cd7 forward working
6 years ago
Xin Pan b629133375 checkpoint runnable PyLayer
6 years ago
peizhilin a6f5ceee74 add the python callstack for debug support test=develop
6 years ago
Xin Pan 0d0bc61248 update api
6 years ago
chengduo eabb2105fa
Refactor MultiDevSSAGraphBuilder (#15090)
6 years ago
Xin Pan 5e928e579a try unify Executor and ParallelExecutor
6 years ago
minqiyang 2547f9d1b8 Polish code
6 years ago
minqiyang 09e2e66236 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into imperative_mnist
6 years ago
gongweibao ce70229ba6
Add max_body_size flags to brpc (#15084)
6 years ago
minqiyang 6a5f604607 Support stop_gradients var in imperative backward
6 years ago
minqiyang 9e3155e01d Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into imperative_mnist
6 years ago
minqiyang 336160e651 Complete imperative optimizer implementation
6 years ago
minqiyang d4b9928c5a Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into imperative_mnist
6 years ago
minqiyang 5822f7f1d8 Polish code
6 years ago
Xin Pan 7b6bf9ddf2 make fill_constant kernel-based
6 years ago
Xin Pan 61491ce250 clean
6 years ago
Xin Pan ce7e503cbe refactor to avoid scope.
6 years ago
Xin Pan 71a4a8e981
Merge pull request #15071 from wopeizl/revert/15035
6 years ago
minqiyang 68e9b841ab Add support for optimizer
6 years ago
Zeng Jinle 9c6a0203e2
Merge pull request #15073 from sneaxiy/add_scope_pool
6 years ago
sneaxiy 3e917a934a add scope_pool
6 years ago
peizhilin 2388d0e7d6 Revert "cherry-pick the #12759"
6 years ago
peizhilin 7f6d8acecb cherry-pick the #12759
6 years ago
minqiyang 3de0f612e8 Polish code
6 years ago
Zeng Jinle 95cbe07c40
Merge pull request #14836 from sneaxiy/feature/py_func
6 years ago
minqiyang 1c116462cc Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into imperative_mnist
6 years ago
minqiyang 29697c2e25 Add stop_gradient to VarBase to support loss function
6 years ago
chengduo 550e7e410b
Code Clean parallel_executor.py (#14849)
6 years ago
minqiyang 3cd10a7c4f Add Conv2D forward
6 years ago
minqiyang 8d88c5a87d Shameless copy
6 years ago
Xin Pan 6324032602 MLP forward backward
6 years ago
colourful-tree 44ad2f4479
Merge pull request #14873 from colourful-tree/develop
6 years ago
dzhwinter 7cd24b1318
add ir memory optimize. (#14530)
6 years ago
guru4elephant a79a3ea2f0
Merge branch 'develop' into develop
6 years ago
wopeizl 0f085f0a5a
Merge pull request #14892 from wopeizl/windows/port3
6 years ago
Yu Yang bacf1d2399 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/tensor_type
6 years ago
gongweibao 0b1c7d838c
Add brpc serialization support. (#11430)
6 years ago
peizhilin 23dec78772 fix script issue
6 years ago
dongdaxiang e52bb816e3 add copyright to __init__.py in distributed folder
6 years ago
sneaxiy f0df62f136 add more unittest case
6 years ago
Yu Yang 4ecdb6f486 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/tensor_type
6 years ago
sneaxiy f6741df462 merge develop
6 years ago
heqiaozhi f81957a753 refine cmake for pslib & pre_define
6 years ago
sneaxiy deb0d41cea fix cmake
6 years ago
sneaxiy e7c5c9d2de remove unnecesary code
6 years ago
sneaxiy db2daefe50 merge develop
6 years ago
sneaxiy ca84c2ca8f merge develop
6 years ago
sneaxiy e240ba2918 implement backward
6 years ago
Yu Yang 81520a24cf Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/refine_eigen_tensor
6 years ago
Yu Yang 9bd70a1e04 Change tensor uses proto::VarType::type
6 years ago
Qiao Longfei 1213e2838f
Merge pull request #14820 from jacquesqiao/fix-split-selected-rows
6 years ago
sneaxiy 7923042365 merge develop
6 years ago
Qiao Longfei 0a7c7e97af test zero output of split_selected_rows_op
6 years ago
Tao Luo 3243b45bb2
Merge pull request #14651 from luotao1/has_attr
6 years ago
heqiaozhi 016a068775 stop server
6 years ago
sneaxiy 8760d23c7d featue/py_func
6 years ago
Tao Luo 067ed70f2d add HasProtoAttr function in op_desc.h, clean node.h
6 years ago
Xin Pan 748549b2e3 Revert "Merge pull request #14798 from PaddlePaddle/revert-14786-revert-14782-revert-14398-imperative"
6 years ago
Xin Pan c049fa7cf7
Revert "Revert "Revert "Imperative"""
6 years ago
gongweibao f1fb64b17f
Add reduce sparse tensor feature. (#14757)
6 years ago
heqiaozhi 575ae7c6c3 refine pslib inferface & fix some bugs
6 years ago
Xin Pan 2538ef64f1
Revert "Revert "Imperative""
6 years ago
Xin Pan 6217f42ab7
Revert "Imperative"
6 years ago
Qiao Longfei daba57f752 complete ctr_reader
6 years ago
sneaxiy 64ad051b9a merge develop
6 years ago
sneaxiy c47c451a00 fix bug
6 years ago
heqiaozhi a77fa67bbd async_thread_trainer & libmct & pslib.cmake
6 years ago
Xin Pan b80fe8264a polish
6 years ago
Xin Pan e5d64fd4d1 initial imperative
6 years ago
Xin Pan 4d0df1fea7 add fields for autograd
6 years ago
Xin Pan 8138391631 add OpBase and unify with VarBase
6 years ago
Xin Pan f6f0692451 clean up
6 years ago
Xin Pan aeb74af54c allow operator to run imperatively
6 years ago
Xin Pan b1f6fda5e5 run forward
6 years ago
Xin Pan a6d23083f0 some tracing
6 years ago
Xin Pan dac92e560c initial commit
6 years ago
Qiao Longfei 7f07dfa1a4 clean code
6 years ago
Wang Guibao 41e19eb431
AsyncExecutor (#14627)
6 years ago
Qiao Longfei 75eba6108d Add scope doc (#14582)
6 years ago
minqiyang a02ce58f2c Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into revert_vlog
6 years ago
wopeizl db9284ecde
Merge pull request #14617 from wopeizl/windows/online
6 years ago
gongweibao 867c312bc4
Fix allreduce dependency order. (#14586)
6 years ago
peizhilin 511cc9024a fix for build issue
6 years ago
minqiyang be04d99fe4 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into revert_vlog
6 years ago
minqiyang 53433d7f2e Revert the changes of VLOG
6 years ago
minqiyang d2045260a5 Change visibilities of variant_visitor of pybind11
6 years ago
minqiyang b67229187e Change to PYBIND11_MODULE because the deprecation of PYBIND11_PLUGIN
6 years ago
minqiyang 81994e84e0 Change the include files because the version changes of pybind11
6 years ago
sabreshao 61c5f13fcf Fix cmake for AMDGPU platform (#13801)
6 years ago
Jiabin Yang de2db11735
Merge pull request #14537 from reyoung/feature/fix_macos_ut
6 years ago
wopeizl d9a1f3e58e Windows/online (#14474)
6 years ago
Yu Yang 533c5d5803 fix(Cpu): fix cpu compile and unittest
6 years ago
Yu Yang a685f305f8
Merge pull request #14479 from reyoung/feature/fix_macos_ut
6 years ago
Yu Yang 98bbfc17be Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into rewrite_allocation
6 years ago
Yu Yang 7486b0ddec fix(Mac): fix unittest of macos
6 years ago
Wu Yi a2d9b34417
Refine operator cmake (#14413)
6 years ago
Yu Yang c8f6e70ab4 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into rewrite_allocation
6 years ago
dzhwinter d3aed98d86
Merge pull request #14320 from wopeizl/windows/online
6 years ago
peizhilin 1a9008c420 code style fix
6 years ago
Xin Pan bae3659714 more test
6 years ago
Xin Pan 759ffca423 some improvements
6 years ago
Xin Pan 99dffb91d6 allow to repeatedly share and update BuildStrategy
6 years ago
Yu Yang 02631965c8 Refine
6 years ago
sneaxiy d231e55065 merge develop
6 years ago
peizhilin ca60e1d34d Merge remote-tracking branch 'upstream/develop' into windows/build
6 years ago
peizhilin 52f7644f53 Merge remote-tracking branch 'upstream/develop' into windows/build
6 years ago
Yu Yang fdc689142c Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into rewrite_allocation
6 years ago
minqiyang 87450b9ad4 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix_vlog
6 years ago
chengduo c5b6573a5a
Fix input<tensor> (#14208)
6 years ago
minqiyang 0c3227a523 Change the origin VLOG level to 10 times
6 years ago
peizhilin 869487a2b7 Merge remote-tracking branch 'origin/develop' into windows/build
6 years ago
Yu Yang 057a682ee9 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into rewrite_allocation
6 years ago
Yu Yang c28beb8a3c
test(Pe): add dry run tests for pe (#14254)
6 years ago
peizhilin 1f12ba6192 gpu support, fix build issue:
6 years ago
sneaxiy faac8a76ce remove unnecessary codes
6 years ago
peizhilin 71d7980f69 fix build issue 1
6 years ago
peizhilin 9d67c1fb69 cpu build support
6 years ago
sneaxiy 2494ca83ab test=develop
6 years ago
sneaxiy cef8cc81db merge develop
6 years ago
Yu Yang c01696f8c2 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into rewrite_allocation
6 years ago
Qiao Longfei d26ff8cb2d Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into cpu-for-1.1-merge-with-shape
6 years ago
Wu Yi 26200f2e42
[1.1] [project] train imagenet using large batch size (#13766)
6 years ago
sneaxiy a314a80cdb merge develop
6 years ago
seiriosPlus 06de824ba8 fix shape in floats
6 years ago
tangwei12 755927d2b0 shape type to int64_t, test=develop
6 years ago
tangwei12 8b7f45a889 add longs in framework
6 years ago
Yu Yang 461f71a90b Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into rewrite_allocation
6 years ago
sneaxiy 2002e71da8 fix pinned allocator
6 years ago
Qiao Longfei 681226e97c
Merge pull request #13864 from jacquesqiao/py-reader-add-test-mode
6 years ago
Qiao Longfei 60030e8678 change the use of FLAGS_reader_queue_speed_test_mode
6 years ago
Tao Luo 323d67cfc1
Merge pull request #13879 from panyx0718/doc
6 years ago
chengduo 2562eb92b8
Add strategy doc (#13849)
6 years ago
Xin Pan b11372a0af fix doc
6 years ago
Qiao Longfei 8686f7c68e add reader_queue_speed_test_mode flag for speed test
6 years ago
sneaxiy d87569134c test=develop
6 years ago
Xin Pan 63b2e98f3d Explain LoD and a few other concepts
6 years ago
chengduo e1904ac2c8
Add doc (#13765)
6 years ago
sneaxiy 4c672ab1a2 Merge reyoung:rewrite_allocation
6 years ago
Yu Yang 15076c325e Add comments and polish code style
6 years ago
Yu Yang 29f66c2408 Polish code
6 years ago
Yu Yang 6ca37448ac Refine prelu_op
6 years ago
Yu Yang 186b2b138d
Revert "Merge pull request #13201 from reyoung/revert_callstack" (#13697)
6 years ago
Yu Yang ae9378f640 Refine PyBind
6 years ago
Yu Yang a1a01899c8 Refine
6 years ago
Yu Yang 31270e58d0 Add communication attr
6 years ago
Xin Pan ddd60581b7 clean up channel
6 years ago
Xin Pan 7cd2761736
Merge pull request #13416 from panyx0718/ir
6 years ago
Wu Yi 16e73e0d28
hide operator API (#12543)
6 years ago
Xin Pan cbdf9833e3 hide create_passes_from_strategy for now
6 years ago
Xin Pan f117feab0c modify comments
6 years ago
Yu Yang 7119d6c3cf Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into revert_callstack
6 years ago
Xin Pan b43e49fa31 fix
6 years ago
Xin Pan 36c2a9af27 pass builder allow cutomize pass in python.
6 years ago
Wu Yi 29c63d180f
[Feature] dist op role and lr op role, to support memory optimize with dist training (#13220)
6 years ago
chengduo d402234ba8
Feature/op_fuse_pass (#12440)
6 years ago
Xin Pan 5ce77889f4 clean unused inference_optimize c++ implementation
6 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
Yu Yang cda7842e26 Revert "Revert "Add Python Callstacks when Op::Run error (#12759)""
7 years ago
Xin Pan 51ef0ad766 allow to use name_scope for debugging and visiualization
7 years ago
qingqing01 1f09bc320c
Support data type int8_t . (#12841)
7 years ago
dzhwinter eca4563e5d
operators module (#12938)
7 years ago
guochaorong 1f270275a6 Revert "Add Python Callstacks when Op::Run error (#12759)"
7 years ago
Wu Yi b8da70c370
Resovle multi gpu async deps (#12828)
7 years ago
Yu Yang b2df17003f
Add Python Callstacks when Op::Run error (#12759)
7 years ago
dzhwinter e23ddf6ae4
status (#12764)
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
yuyang18 265302edea Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/fast_executor
7 years ago
minqiyang 77f12e000f Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into port_pybind11
7 years ago
gongweibao 842fb021b3
Fix clone() bug. (#12583)
7 years ago
minqiyang e0d5f8a820 Move compat module to python/paddle
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
Tao Luo 3694fd5c4a
Merge pull request #12109 from emailweixu/cpu_only
7 years ago
Yancey1989 7570d8e77c add rpc complete interface
7 years ago
Wu Yi db67d60e31
Remove block api (#12107)
7 years ago