Commit Graph

204 Commits (ea2c498712bdf5d9770d76b5cf560bb9ec8b70fe)

Author SHA1 Message Date
hong 8c4573a3cb
GradMaker for dygraph (#19706)
5 years ago
Leo Chen a9bc92c314 add c++ unique_name_generator, test=develop (#20871)
5 years ago
Zeng Jinle 378fc4fb1c
add some docs to jit.trace, test=develop (#20811)
5 years ago
zhongpu 3556514e97 add PADDLE_ENFORCE for dygraph to optimize error throw (#19783)
5 years ago
Zeng Jinle 8ff6b289bd
[Dygraph to static graph]JIT/Trace (#20775)
5 years ago
Jiabin Yang 7a9bd0c5d8
Fix/auto prune error on leaf (#20056)
5 years ago
chengduo cca26f5c42
polish multi process warning info (#19961)
5 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
minqiyang f469bb6b36 Polish code
6 years ago
minqiyang ac88c62a5b Reset output var's pre_op pointer when op was destructed
6 years ago
minqiyang cb85ee987b Remove var op deps in imperative mode
6 years ago
minqiyang 28077c4da6 Add gperftools into imperative tracer
6 years ago
minqiyang efb2f2baf8 Fix bugs
6 years ago
minqiyang b420ec3a92 invoke backward_hooks after reduce op's depcounts map
6 years ago
Qiyang Min 4bd28b304b
Merge pull request #15831 from velconia/imperative_engine
6 years ago
minqiyang 84bf4d7b06 Move ClearBlock into OpBase and VarBase's destructor
6 years ago
minqiyang 2b3510bc50 Add imperative python tracer
6 years ago
minqiyang e9fdf9090d Polish code
6 years ago
Xin Pan 5dd281f738 polish
6 years ago
minqiyang a15a3fc314 Polish code
6 years ago
minqiyang 9dc64edfd9 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into imperative_engine
6 years ago
minqiyang 8fe0c0c52c implement backward refs
6 years ago
Xin Pan 5eb87506bc add per kernel config and remove const_cast.
6 years ago
minqiyang 74551758cc Polish code
6 years ago
minqiyang f53e1d5c4b implement ClearBlock
6 years ago
minqiyang 52e5ee60bd Add debug info
6 years ago
Xin Pan 989138378d add sugar for fetching parameters
6 years ago
peizhilin 3a4110f960 fix ci broken randomly and disable some warnings
6 years ago
Jiabin Yang 075df09f86
Merge pull request #15470 from JiabinYang/feature/imperative
6 years ago
minqiyang 07822fef2c Clear all parameters' gradient
6 years ago
minqiyang 49a7fba848 Polish code
6 years ago
minqiyang 159c407328 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into imperative_resnet
6 years ago
minqiyang 5c7768776c Fix batch_norm's stop_gradient bug
6 years ago
JiabinYang 2e309b11c2 test=develop, merge develop
6 years ago
JiabinYang 1bf2facecb Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/imperative
6 years ago
Xin Pan 42e61af861 polish
6 years ago
Xin Pan 4d9feb35b9 support multi grad ops
6 years ago
minqiyang c8965dc1ab Polish code
6 years ago
Paddle CI 289aba750a Polish code
6 years ago
JiabinYang 266e0b63cd Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/imperative
6 years ago
JiabinYang e686818aed simple RNN
6 years ago
minqiyang a21f4e38c3 Polish code
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
Xin Pan 9a9c690e71
Merge pull request #15343 from panyx0718/imperative3
6 years ago
Xin Pan e395f2c6a3 polish codes
6 years ago
minqiyang 315b133e67 Add single GPU support to imperative
6 years ago
Xin Pan 01dc15ce32
Merge pull request #15329 from panyx0718/imperative2
6 years ago
Xin Pan 9a4314f025 imperative gan
6 years ago
Xin Pan 2db6e3ed2a
Merge pull request #15292 from panyx0718/imperative
6 years ago
Xin Pan 6b762f6519 add doc
6 years ago
Xin Pan d7b159355c add more doc
6 years ago
Xin Pan 783dbe9abb more doc
6 years ago
Xin Pan f997109bb1 polish
6 years ago
Xin Pan c1fdacd4b4 add imperative mode design
6 years ago
luotao1 346561a37f fix imperative compile when WITH_PYTHON=OFF
6 years ago
Xin Pan b29eca3b71 code style
6 years ago
Xin Pan 7bc67c31e5 polish more
6 years ago
Xin Pan 0c04cac484 polish
6 years ago