Commit Graph

534 Commits (2280f185d717cc3d56bfd130c19b5fe6afd8733d)

Author SHA1 Message Date
minqiyang 42e96a029f Accelerate CPU part
7 years ago
sneaxiy 682f2dbf29 merge develop
7 years ago
sneaxiy 2c4fcaa683 merge develop
7 years ago
luotao1 d94fd97230 add runtime_context_cache_pass
7 years ago
Yan Xu 30568473ec
fix broadcast on mp mode (#15951)
7 years ago
baojun e3c37bd564 remove const_cast and refactor ngraph engine code (#15925)
7 years ago
Zhen Wang ac6ef06ffa Add the Clone method in Graph. test=develop
7 years ago
Zhen Wang 01eddf125c Not add graph copy construction method. test=develop
7 years ago
Zhen Wang 1b9c8d5f06 add clone function for IrGraph. test=develop
7 years ago
Qiyang Min 1f4aa7a202 Imperative remove all descs (#16045)
7 years ago
Zeng Jinle 472f16b5aa
Merge pull request #16063 from sneaxiy/enhance_gc
7 years ago
wopeizl a38db3cb99
Fixrecordio (#16124)
7 years ago
sneaxiy b80d76f784 merge develop
7 years ago
sneaxiy 732fa00eaf disable gc in recurrent_op currently
7 years ago
Tao Luo 6f2581e4c5
Merge pull request #16090 from lidanqing-intel/paddle-int32
7 years ago
Zhaolong Xing 3d63aa0a11
Merge pull request #15729 from NHZlX/add_static_model_load_for_trt
7 years ago
nhzlx a9ed427749 cant not pass ci
7 years ago
lidanqing 4aeb261da9 Add INT32 support. INT32 in last switch case
7 years ago
sneaxiy 2a639d5c2a add allocator chain to fix bug
7 years ago
Qiao Longfei 8744f9a083 fix parallel executor async mode
7 years ago
Qiao Longfei e70b1727ef Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add-async-ssa-graph-executor
7 years ago
Qiao Longfei 847e4f4e85 pure async mode train
7 years ago
sneaxiy 3334c279d0 add sample_generator
7 years ago
Qiyang Min 187cffd019
Merge pull request #15928 from velconia/imperative_backward_hooks
7 years ago
minqiyang ac88c62a5b Reset output var's pre_op pointer when op was destructed
7 years ago
sneaxiy 69b1ebdfa5 merge develop
7 years ago
mozga-intel 68a9ead17a The flag of mkldnn is enabled iff it is necessary
7 years ago
Zhen Wang e00c7a2e26
Merge pull request #15830 from wzzju/add_ir_node_encapsulation
7 years ago
Qiao Longfei f768fbf715 support multi graph
7 years ago
minqiyang efb2f2baf8 Fix bugs
7 years ago
Qiao Longfei cf0511f21e Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add-async-ssa-graph-executor
7 years ago
Zhen Wang 548931456c update some functions' names according to the suggestion. test=develop
7 years ago
sneaxiy c545f1ed8f unify API
7 years ago
minqiyang b420ec3a92 invoke backward_hooks after reduce op's depcounts map
7 years ago
Qiyang Min 4bd28b304b
Merge pull request #15831 from velconia/imperative_engine
7 years ago
sneaxiy b17541a9c1 fix hang bug
7 years ago
minqiyang 84bf4d7b06 Move ClearBlock into OpBase and VarBase's destructor
7 years ago
minqiyang 2b3510bc50 Add imperative python tracer
7 years ago
minqiyang a15a3fc314 Polish code
7 years ago
sneaxiy 1e4c0a6f72 merge develop
7 years ago
minqiyang 9dc64edfd9 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into imperative_engine
7 years ago
Xin Pan 32d5a16036 resolve conflicts
7 years ago
Xin Pan 26e32e095a allow compiler to use graph
7 years ago
minqiyang 8fe0c0c52c implement backward refs
7 years ago
Qiao Longfei cc71e89499 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add-async-ssa-graph-executor
7 years ago
minqiyang 74551758cc Polish code
7 years ago
minqiyang f53e1d5c4b implement ClearBlock
7 years ago
sneaxiy 7160cb0f32 decoupled reader
7 years ago
sneaxiy d331e97af8 fix compiler place compare
7 years ago
sneaxiy e6ff549849 small fix doc
7 years ago
sneaxiy 796e221efc fix api arg0
7 years ago
minqiyang 52e5ee60bd Add debug info
7 years ago
Zhen Wang bc95a4ccfe
Merge branch 'develop' into quantization_inference_passes
7 years ago
Gabor Buella da9c94da33 Clang build fixes (#15628)
7 years ago
dzhwinter 381f2015a5
Merge pull request #15665 from dzhwinter/experiment/refactor_memory
7 years ago
xuezhong eeaa2066e5 add device info to tensor
7 years ago
dzhwinter 04e9776aef add details. test=develop
7 years ago
Qiao Longfei 16af1dbc7b Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add-async-ssa-graph-executor
7 years ago
peizhilin 3a4110f960 fix ci broken randomly and disable some warnings
7 years ago
dzhwinter 4f01de6378 Merge remote-tracking branch 'origin/develop' into feature/ir_inplace_pass
7 years ago
liuwei1031 6e84eb131f expose peak gpu memory API to python test=develop (#15529)
7 years ago
WangZhen 2175292634 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into quantization_inference_passes
7 years ago
dzhwinter 06f2448848 Merge remote-tracking branch 'origin/develop' into feature/ir_inplace_pass
7 years ago
Yan Chunwei 655179089f
AnalysisConfig remove contrib namespace (#15540)
7 years ago
Qiao Longfei d6c0dcaa16 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add-async-ssa-graph-executor
7 years ago
WangZhen c67b29c178 fix some bugs of graph.to_program and get_pass.
7 years ago
dzhwinter ee3aae56cd merge develop branch. test=develop
7 years ago
Zhaolong Xing 97b76c94c4
Merge pull request #15242 from NHZlX/trt_int8_ultimate_version
7 years ago
WangZhen c8095eeb82 add freeze pass, and UT is passed.
7 years ago
Qiao Longfei ada43e89c3 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into add-async-ssa-graph-executor
7 years ago
乔龙飞 Qiao Longfei c58555067e
Merge pull request #14731 from jacquesqiao/optimize-cpp-reader
7 years ago
nhzlx 36abc964df fix pybind problem: add an enum to AnalysisConfig
7 years ago
Zeng Jinle 2480a3df7d
Merge pull request #15496 from sneaxiy/lazy_allocator2
7 years ago
WangZhen dde19a0ff8 add quantization freeze pass.
7 years ago
Zeng Jinle dec89bd7ed
Merge pull request #15460 from sneaxiy/try_to_turn_on_remove_unnecessary_lock
7 years ago
Xin Pan 58cb18d9d9
Merge pull request #15322 from velconia/imperative_resnet
7 years ago
sneaxiy 51227bd447 lazy_allocator
7 years ago
minqiyang c8965dc1ab Polish code
7 years ago
sneaxiy ef788603d4 merge develop
7 years ago
Zhen Wang 58727e8e6d
Merge pull request #15455 from wzzju/graph_quantization
7 years ago
Tao Luo fef3fd6d62
Merge pull request #15452 from luotao1/legacy_option
7 years ago
Paddle CI 289aba750a Polish code
7 years ago
WangZhen b913463e83 Update according to the reviewers' suggestion. test=develop
7 years ago
sneaxiy d8568acd19 turn on remove_unnecessary_lock
7 years ago
WangZhen 3ce6172052 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into graph_quantization
7 years ago
WangZhen 59e5cc51d6 Add quantization transform pass and UT.
7 years ago
flame d60751fb71
add python inference api (#15248)
7 years ago
dzhwinter 8f3b252392 squash commits. test=develop
7 years ago
Tao Luo cf29ea1592 remove legacy ANDROID option
7 years ago
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
Xin Pan 9a9c690e71
Merge pull request #15343 from panyx0718/imperative3
7 years ago
WangZhen e2ff300b02 add UT for quantization.
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
minqiyang 315b133e67 Add single GPU support to imperative
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
peizhilin 9adb158e5b Merge remote-tracking branch 'upstream/develop' into debug/support
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
peizhilin 439691f5bd adjust the shlwapi on windows
7 years ago
flame fb63cd89d4
Add python ir graph API (#14917)
7 years ago
minqiyang 08e2a5d611 Polish tracer code
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
peizhilin a6f5ceee74 add the python callstack for debug support test=develop
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 7b6bf9ddf2 make fill_constant kernel-based
7 years ago
Xin Pan 61491ce250 clean
7 years ago
Xin Pan ce7e503cbe refactor to avoid scope.
7 years ago
Xin Pan 71a4a8e981
Merge pull request #15071 from wopeizl/revert/15035
7 years ago
minqiyang 68e9b841ab Add support for optimizer
7 years ago
Zeng Jinle 9c6a0203e2
Merge pull request #15073 from sneaxiy/add_scope_pool
7 years ago
sneaxiy 3e917a934a add scope_pool
7 years ago
peizhilin 2388d0e7d6 Revert "cherry-pick the #12759"
7 years ago
peizhilin 7f6d8acecb cherry-pick the #12759
7 years ago
minqiyang 3de0f612e8 Polish code
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
minqiyang 8d88c5a87d Shameless copy
7 years ago
Xin Pan 6324032602 MLP forward backward
7 years ago