Commit Graph

255 Commits (13d757362c6ba045bb2dace130175e5f9a90870f)

Author SHA1 Message Date
Chen Weihang 19e5f7879c
Append error op hint for GradOpMaker (#24750)
5 years ago
Chen Weihang aa0f254fbe
Add macro BOOST_GET to enrich the error information of boost :: get (#24175)
5 years ago
liuwei1031 9a93f6aae0
improve efficiency of runtime InferVarType (#22778)
5 years ago
Zeng Jinle 3ca700a987
code clean, test=develop (#24060)
5 years ago
Kaipeng Deng 80cf3c3c4d
Refine DataLoader support multi-processing (#23107)
5 years ago
Yiqun Liu 8d0b0cb4ae
Op(conv2d_fusion) error message enhancement. (#23596)
5 years ago
Zeng Jinle 82f3348ad0
remove useless comment in layer.cc, test=develop, test=document_fix (#23847)
5 years ago
Zeng Jinle 54d3b5a1eb
enhance err_msg, test=develop (#23714)
5 years ago
Leo Chen b59426b52a
Enhance error msg of imperative code (#23572)
5 years ago
Zeng Jinle ea22515ae4
pimpl to polish code, test=develop (#23597)
5 years ago
Chen Weihang 75bd350710
Implement StaticModelRunner to support dygraph fine-tune static graph pre-training model (#23171)
5 years ago
zhongpu dbfbd7eac4
support Exhaustive search in dygraph (#23415)
5 years ago
Zeng Jinle 0c23e3ff4d
fix Tracer::NoGrad, test=develop (#23443)
5 years ago
zhongpu bfb07aafe8
Revert "Exhaustive search (#22821)", test=develop (#23401)
5 years ago
zhongpu 48144e4099
Exhaustive search (#22821)
5 years ago
Yi Liu 2169e6fb58
Initialize global nccl_comm in PE (#23275)
5 years ago
Zeng Jinle 8bfd62ffb7
Expose dygraph.grad api (#23124)
5 years ago
Zeng Jinle e5fef8f38a
[Dygraph double grad]Code polish (#23121)
5 years ago
Zeng Jinle a31d7328b7
Add dygraph double grad implementation (#22939)
5 years ago
Yi Liu 121b2aed4d
initialize global nccl context in dygraph (#23037)
5 years ago
Zeng Jinle d33c4343e1
Imperative tracer refactoring (#22457)
5 years ago
Chen Weihang 1644926a6c
Polish detail implement of dygraph data loader (#22878)
5 years ago
hong 5191e54494
reduce default attrs for dynamic graph (#22850)
5 years ago
hong c736fef93b
dygraph backward engine accelerate (#22808)
5 years ago
tianshuo78520a 433cef03e5
fix typo word (#22784)
5 years ago
Zeng Jinle 08033c8634
fix traced layer with non persistable vars, test=develop (#22552)
5 years ago
Wilber a90fa54092
Compile without nccl deps. [1/2] (#22509)
5 years ago
Wilber 7bc4b09500
add WITH_NCCL option for cmake. (#22384)
5 years ago
Leo Chen b96c7c9a7a
polish code, test=develop (#22380)
5 years ago
Chen Weihang 35efbe6d95
Speeding up dygraph DataLoader with multiprocessing (#21762)
5 years ago
zhongpu cc1a9f4238 fix sample code in paddle/fluid/imperative/README.md (#22141)
5 years ago
silingtong123 fd9b00df4b test=develop, remove unused variable (#21974)
6 years ago
Leo Chen 310edc0d0c
Update layers used in ptb model to use auto-generated op functions in dygraph mode (#21724)
6 years ago
Zeng Jinle 73461a7ae6
Make OperatorWithKernel::InferShape abstract (#21633)
6 years ago
Leo Chen 48600d7f17
Add op function generator for dygraph (#21569)
6 years ago
Leo Chen 4f81d1bd5f
Refine VarBase init function (#21587)
6 years ago
Leo Chen 84b7267100
dygraph_grad_maker supports varbase without grad_var (#21524)
6 years ago
Leo Chen cdd46d7e02
Split VarBase from Python Variable for Dygraph (#21359)
6 years ago
hong 0b75a0c10b add overrider for virtual function to avoid warning (#21503)
6 years ago
zhongpu 6ebf0f47b8 support SelectedRows in dygraph, test=develop (#21078)
6 years ago
Tao Luo 01fa4ead61
fix -Wno-error=sign-compare warning in gcc8 (#21434)
6 years ago
Jie Fang 5e813b53c5 nhwc optimization for batchnorm (#21090)
6 years ago
Chen Weihang 407f883f5a
Add SelectedRows support for dygraph DebugString (#21415)
6 years ago
hong ac8546701d
Add dygraph execution context (#20157)
6 years ago
Tao Luo c0656dcb1a
remove -Wno-error=sign-compare, make warning as error (#21358)
6 years ago
zhouwei25 345b67b5e2 remove warning LNK4006 and warning LNK4221 (#21226)
6 years ago
zhongpu c4ede95c74 open dygraph op test, test=develop (#19787)
6 years ago
Zeng Jinle 67e88424e5
Polish jit trace codes (#21218)
6 years ago
Leo Chen 008ed65fd5 Add c++ global current tracer for dygraph (#20882)
6 years ago
Zeng Jinle 878a40f57d
Support NoNeedBufferVarsInference in dygraph backward (#20868)
6 years ago
zhongpu 065804d39e fix bug in grad_op compute for dygraph, test=develop (#20975)
6 years ago
hong 8c4573a3cb
GradMaker for dygraph (#19706)
6 years ago
Leo Chen a9bc92c314 add c++ unique_name_generator, test=develop (#20871)
6 years ago
Zeng Jinle 378fc4fb1c
add some docs to jit.trace, test=develop (#20811)
6 years ago
zhongpu 3556514e97 add PADDLE_ENFORCE for dygraph to optimize error throw (#19783)
6 years ago
Zeng Jinle 8ff6b289bd
[Dygraph to static graph]JIT/Trace (#20775)
6 years ago
Jiabin Yang 7a9bd0c5d8
Fix/auto prune error on leaf (#20056)
6 years ago
chengduo cca26f5c42
polish multi process warning info (#19961)
6 years ago
Jiabin Yang 454254115e
Feature/auto prune in dygraph (#19757)
6 years ago
Jiabin Yang cc311bdf95
Feature/add transform data dygraph (#19707)
6 years ago
Jiabin Yang e9233d1c1e Refactor dygraph (#19107)
6 years ago
hong e169538886
fix kernel config bug in dygraph mode; test=develop (#19532)
6 years ago
Zeng Jinle 25ab23be28
Fix dygraph mem leak (#18082)
6 years ago
chengduo 5436d66667
close socket connect (#17862)
6 years ago
Jiabin Yang 3d3f5506d2
Feature/Fix recurrent usage of Varbase in Dygraph (#17838)
6 years ago
Jiabin Yang 3b70f870e2
Using Smart pointer to optimizer memory usage of dyGraph (#17768)
6 years ago
Jiabin Yang effc555955
test=develop, layz init Grad (#17653)
6 years ago
Zeng Jinle 432ac70124
clean code of py_layer in dygraph mode,test=develop (#17661)
6 years ago
chengduo 2dc1c6f25c
Add profiler in tracer (#17076)
6 years ago
Yan Xu 0217555530 polish parallel dygraph code (#17164)
6 years ago
Jiabin Yang d7df4e5e5b
Fix/Fix memory leak in dygraph (#17394)
6 years ago
Zeng Jinle eab34b2df6
fix_dygraph_mem_leak, test=develop (#17396)
6 years ago
Jiabin Yang 4624d7c642
test=develop, add gradient sort backward strategy (#17125)
6 years ago
Yan Xu 0b07eef118
ParallelDyGraph with GPU collective mode (#16827)
6 years ago
lujun a7c11979ba fix dygraph save/load checkpoint error, test=develop
6 years ago
Yan Xu 55e3c6949b
disable reuse port test=develop (#16704)
6 years ago
Yan Xu 169829c83a fix win gpu test=develop (#16694)
6 years ago
Yan Xu b4c3a6aa0b
[Imperative] implement imperative NCCLParallelContext (#16477)
6 years ago
Qiyang Min 12e36d38a5 Imperative deep-first backward process (#16605)
6 years ago
Jiabin Yang f735102eab
add layer norm to Layers, add transformer test in imperative mode (#16092)
6 years ago
Qiyang Min c7f1f3ed0c
Merge pull request #16214 from velconia/imperative_infer_var_type
6 years ago
minqiyang 565b19b7a5 fix set data type bug
6 years ago
minqiyang b40e41fbd1 Polish code style
6 years ago
Xin Pan 374abcf361
Merge pull request #16247 from panyx0718/imperative
6 years ago
minqiyang 36dce65bb3 Take DataType and VarType apart
6 years ago
Xin Pan 3e9319f3ab add more imperative layer tests.
6 years ago
minqiyang 362253732c Polish code
6 years ago
minqiyang c0ddb93ccc Polish code
6 years ago
minqiyang b5078c211a Make infer var type virtual
6 years ago
minqiyang 9041b238e3 Polish code
6 years ago
minqiyang 438bca9c3d Implement Runtime Var Type Inference
6 years ago
minqiyang f83739499c Polish code
6 years ago
minqiyang 7355d41834 1. Add imperative gperf profiler
6 years ago
minqiyang 42e96a029f Accelerate CPU part
6 years ago
Qiyang Min 1f4aa7a202 Imperative remove all descs (#16045)
6 years ago
Qiyang Min 187cffd019
Merge pull request #15928 from velconia/imperative_backward_hooks
6 years ago
minqiyang e5f3435dd5 Add missing headers
6 years ago
minqiyang fa1ff1d2f1 reduce ut time
6 years ago
minqiyang 50639fafdb Polish code
6 years ago
minqiyang fe406b98c9 Polish code
6 years ago