Commit Graph

456 Commits (adaec0073d02c0ea55bcabc4671ebfc8dbd3182c)

Author SHA1 Message Date
Leo Chen cdd46d7e02
Split VarBase from Python Variable for Dygraph (#21359)
6 years ago
zhongpu 6ebf0f47b8 support SelectedRows in dygraph, test=develop (#21078)
6 years ago
Youwei Song d5ff79e55e Support numpy bridge (enabled by default in dygraph mode) (#20983)
6 years ago
lilong12 41d13209d7
add the framework support for distfc (#21197)
6 years ago
Huihuang Zheng 4cf96cd307
Add grad_name Property for Class Variable (#20991)
6 years ago
wangchaochaohu 0687bcd64f
Refine getitem of Variable (#20729)
7 years ago
Tao Luo ea20f8be23
refine error message of input TypeError in framework.py (#19970)
7 years ago
Youwei Song 67fcb0c923 fix api fluid.cuda_pinned_places (#20424)
7 years ago
guofei 9b85f40140 Modify English documents (#20452)
7 years ago
liuwei1031 9d6ee5eb1f
fix doc of default_main_program, multiprocess_reader (#20536)
7 years ago
lanxianghit 22ecaef03b
Add API 'fluid.requird_version(min_version, max_version=None)' to check if the installed PaddlePaddle version is satisfied, test=develop (#20263)
7 years ago
Tao Luo b37b7f86e6
refine name_scope document (#20373)
7 years ago
hong fa43e80e19 New save load interface (#20148)
7 years ago
Jiabin Yang b23f00a0d7
Refine en doc (#20317)
7 years ago
Youwei Song 20f68916ed refine CUDA CPU places en doc (#20243)
7 years ago
Youwei Song d39b22e555 polish in_dygraph_mode (#20200)
7 years ago
wopeizl e9205c38e8
add more checks to create_parameter test=develop (#20059)
7 years ago
mapingshuo 5e99f31b7e add a new interface _prune_with_input (#20022)
7 years ago
qingqing01 1a3eef026c
Enable users to create custom cpp op outside framework. (#19256)
7 years ago
Youwei Song 54e07994ee Dygraph Layer kwargs & param getter setter (#19901)
7 years ago
Jiabin Yang 39ff0f9cd9
Optimze/optimize dygraph api (#19999)
7 years ago
Huihuang Zheng 88af4ab650
Add new data layer (#19916)
7 years ago
ShenLiang 5920d69df5 Avoid treating broadcast as initialization operation (#19857)
7 years ago
Wojciech Uss 4286a6270d Add support for new QAT models (#18970)
7 years ago
Jiabin Yang 454254115e
Feature/auto prune in dygraph (#19757)
7 years ago
liym27 88628016b2 add tensor(tensor and tensor in list) support for argument starts and ends in slice op; (#19208)
7 years ago
chengduo 2729c17446
Fix example error of Variable and Operator (#19821)
7 years ago
Chen Weihang 00d5375e0c
Add prune_backward function to cover complicated test_program.clone situation (#19772)
7 years ago
Chen Weihang c78a4781bf
Fix train error when test_program.clone is executed after optimizer.minimize (#19397)
7 years ago
Jiabin Yang e9233d1c1e Refactor dygraph (#19107)
7 years ago
mapingshuo dca9b6c5b0 add feed_var_names to Prune interface (#19589)
7 years ago
zhongpu 4d26274d25 add detach API for Variable in dygraph mode, test=develop (#19477)
7 years ago
Zhen Wang 0fe72469ea
Add the max-pool2d quantization support and the partial quantization support. (#19310)
7 years ago
Zeng Jinle 561232c25a
remove is_mem_optimized in Program, test=develop (#19307)
7 years ago
zhang wenhui 539c870753
add fl_listen_and_serv &fl_transpiler,test=develop (#19091)
7 years ago
gongweibao 29d8781240
Polish fleet API to support cuda collective mode and nccl2 mode. (#18966)
7 years ago
Jiabin Yang af63b1184c test=develop, fix memory leak in dygraph (#18998)
7 years ago
chengduo 582cc29799
add warning info for CPU_NUM (#18840)
7 years ago
Yi Liu 157211c4e1
supports distributed classification (#18690)
7 years ago
gongweibao c0a82748cf
Polish backwards optimizer dependency codes and use more default values. (#18255)
7 years ago
xsrobin 47e2ef38e9
add "import paddle.fluid as fluid" to examples lack of it
7 years ago
Jiabin Yang 43f64a177e
Fix/program doc (#17908)
7 years ago
chengduo 871cc15e6a
Add is_compiled_with_cuda (#18356)
7 years ago
HaoRen b7128bac5f supports collective communicated training (#18175)
7 years ago
liuwei1031 5d54ed4a84
improve the doc of DataFeeder and default_main_program (#18241)
7 years ago
Hongyu Liu cefd0fb598
Fix slice op shape=-1 bug (#18107)
7 years ago
qingqing01 80d2e66f9e
Update backward appending stragety to support double backward and fix some bug. (#18104)
7 years ago
chengduo 24e988a471
Fix bug of scope_buffered_ssa_graph_executor (#18100)
7 years ago
Hongyu Liu d9270af931
Fix getitems slice bug (#18053)
7 years ago
chengduo b5a1c1463d
Update CPU_NUM config (#18059)
7 years ago
tensor-tang 5c06bff222
combine noavx and avx package (#17889)
7 years ago
hutuxian 969e6378b9
Pipeline Concurrency (#17402)
7 years ago
Hongyu Liu b888a4c57c
fix regularizer lod bug (#17848)
7 years ago
xiaoting 545afb2d74 Add trainable_statist attr for bn in dygraph (#17881)
7 years ago
Hongyu Liu 82358bfdc1
ont hot support tensor depth (#16972)
7 years ago
Huihuang Zheng 931698a54a
Modify doc of program_guard, py_reader, data, and clone (#17727)
7 years ago
gongweibao 65bbf950ee
Add multi-ncclcomm and 2D ncclallreduce support. (#17263)
7 years ago
wopeizl 6724a652f3
add __str__ method for tensor and lodtensor to support print test=dev… (#17588)
7 years ago
Hongyu Liu 306eadcd39
fix eval mode bug; test=develop (#17499)
7 years ago
liuwei1031 6a53fa95e7
improve the API Sample of DataFeeder, memory_optimize and release_memory (#17374)
7 years ago
Zeng Jinle eab34b2df6
fix_dygraph_mem_leak, test=develop (#17396)
7 years ago
Jiabin Yang 4624d7c642
test=develop, add gradient sort backward strategy (#17125)
7 years ago
Jiabin Yang 31536016ea
test=develop, test=document_preview, fix 13 api doc and code (#17293)
7 years ago
lujun e388a1fb66
Repair api example (#17221)
7 years ago
Huihuang Zheng 648320bb6c
Fix some data and reader related API code (#17202)
7 years ago
Tao Luo 9ec4615deb
fix profiler and name_scope API examples (#17212)
7 years ago
minqiyang 9a3848a2ea Fix attrs
7 years ago
minqiyang 20e304f2ae Tracer does not hold op any more
7 years ago
lujun 01f4f2d7e4 merge confict, test=develop
7 years ago
lujun e11bf2a49e merge branch, test=develop
7 years ago
lujun 60e3e35575 merge branch, test=develop
7 years ago
Qiyang Min 12e36d38a5 Imperative deep-first backward process (#16605)
7 years ago
lujun 2b32302bdf move dygraph.nn,dygraph.layer to fluid, test=develop
7 years ago
lujun 717256755a move dygraph.nn,dygraph.layer to fluid, test=develop
7 years ago
guru4elephant 76b49f02ee
Merge pull request #16539 from guru4elephant/train_with_pipe_reader_merge_develop
7 years ago
peizhilin 9c6eb1aa46 remove the useless check test=develop
7 years ago
wopeizl e014950e87
add slice support for dim < 0 (#16494)
7 years ago
dongdaxiang b7a202aa38 add distributed optimizer factory
7 years ago
dongdaxiang e657c127a8 hide opt_info in distirbuted optimizer
7 years ago
lujun de605cc0fc
Merge pull request #16523 from junjun315/tensor_api
7 years ago
lujun 1c9aaeebe0 move imperative to dygraph, test=develop
7 years ago
Zhen Wang 46e1bb06c7 remove no necessary doc changes. test=develop
7 years ago
Zhen Wang 5ab5687138 remove no necessary doc changes. test=develop
7 years ago
gongweibao eb83abeac3
Add DGC(Deep Gradient Compression) interface. (#15841)
7 years ago
Zhen Wang 183bacebe3 clean codes and fix some bugs. test=develop
7 years ago
wopeizl c300b1ba69
Tensor index (#16223)
7 years ago
Xin Pan f8c279b11c
Merge pull request #16454 from panyx0718/imperative2
7 years ago
Zhen Wang 27d05203e7 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix_quan_hang
7 years ago
Zhen Wang 1c11f817e9 Use the resolve hazard method.
7 years ago
Xin Pan fd24ab47ab polish
7 years ago
Xin Pan 1f89249a95 update DeepCF model
7 years ago
Xin Pan 0fff666f14
Merge pull request #16449 from panyx0718/imperative3
7 years ago
Xin Pan becf799431 fix
7 years ago
Zeng Jinle 4cc9809cae
Merge pull request #15799 from sneaxiy/feature/decoupled_reader
7 years ago
whs e9bec9369b
[slim] Add quantization strategy and distillation strategy. (#16408)
7 years ago
Zhen Wang 2ccbfd5e10 Fix some bugs for quantization passes.
7 years ago
lujun bed0ecf3d2 checkpoint pr be moved here, test=develop
7 years ago
sneaxiy 161b8ddcaa Merge develop
7 years ago
Xin Pan 3be7e971ab polish
7 years ago
Xin Pan 50ff898378 graph neural network for imperative mode
7 years ago
sneaxiy ac0e0f5181 merge develop
7 years ago
Zhen Wang 41b8cf0bae
Merge pull request #16162 from wzzju/fix_nan_static_quant
7 years ago
Zhen Wang 4ab0607634 fix NaN bugs.
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
sneaxiy b80d76f784 merge develop
7 years ago
chengduo ae37f82964
Unified ParallelExecutor and Compiler (#15970)
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
minqiyang cb85ee987b Remove var op deps in imperative mode
7 years ago
Zhen Wang e00c7a2e26
Merge pull request #15830 from wzzju/add_ir_node_encapsulation
7 years ago
sneaxiy 2e67f8ae88 add doc
7 years ago
Zhen Wang 548931456c update some functions' names according to the suggestion. test=develop
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 a8c4324d3c fix hang bug
7 years ago
Zhen Wang 0bf809c9b3 add set_attr for IrOpNode. test=develop
7 years ago
Zhen Wang 7c8f7df2fe add some op_des funs to IrOpNode and add some var_des funs to IrVarNode. test=develop
7 years ago
Zhen Wang 33f99d6197 add IrNode&IrVarNode&IrOpNode. test=develop
7 years ago
Xin Pan 44e7fcddc5
Merge pull request #15844 from panyx0718/infer
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
乔龙飞 Qiao Longfei ec8e878200
Merge pull request #15840 from jacquesqiao/revert-15684-revert-15661-fix-cpu-broadcast
7 years ago
Qiao Longfei 2b7931d5c9 refine code test=develop
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
minqiyang 1bf4b8ab60 keep parameters in block
7 years ago
minqiyang 8fe0c0c52c implement backward refs
7 years ago
Xin Pan 5eb87506bc add per kernel config and remove const_cast.
7 years ago
minqiyang 74551758cc Polish code
7 years ago
minqiyang 1f0ef42e60 Change atol of numpy allclose
7 years ago
minqiyang f53e1d5c4b implement ClearBlock
7 years ago
sneaxiy 7160cb0f32 decoupled reader
7 years ago
Yiqun Liu 56a5039e24
Correct the doc in Python API (#15725)
7 years ago
minqiyang 52e5ee60bd Add debug info
7 years ago
Zhen Wang bc95a4ccfe
Merge branch 'develop' into quantization_inference_passes
7 years ago
sneaxiy 7e399b0628 rename
7 years ago
sneaxiy f85245b409 test=develop
7 years ago
WangZhen 28dfad5e27 fix some bugs about python3. test=develop
7 years ago
dzhwinter 0a63234c85 follow comments. test=develop
7 years ago
WangZhen 2175292634 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into quantization_inference_passes
7 years ago
WangZhen a7efab7ec1 add comments for public API. test=develop
7 years ago
dzhwinter 8b97a3a44f rerun ci. test=develop
7 years ago
dzhwinter a26a6bc728 add flag. test=develop
7 years ago
minqiyang 159c407328 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into imperative_resnet
7 years ago
minqiyang edf742cfac Polish code
7 years ago
WangZhen c67b29c178 fix some bugs of graph.to_program and get_pass.
7 years ago