Commit Graph

1595 Commits (eab47459658b10ec799a5dccbfd9bf8f45b9771a)

Author SHA1 Message Date
sneaxiy d231e55065 merge develop
6 years ago
JiabinYang c8801e100f grad diff problem to be fixed and need api spec change to be done
6 years ago
peizhilin e23061e0dc Merge remote-tracking branch 'upstream/develop' into windows/build
6 years ago
chengduo 6c6e638550
Add InferVarType for some op (#14201)
6 years ago
peizhilin ca60e1d34d Merge remote-tracking branch 'upstream/develop' into windows/build
6 years ago
peizhilin d08334011a fix merge issue
6 years ago
peizhilin 52f7644f53 Merge remote-tracking branch 'upstream/develop' into windows/build
6 years ago
qingqing01 abe209234f
Exhaustive search for cuDNN conv. (#14286)
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
peizhilin dcfab11193 merge from develop
6 years ago
peizhilin 4ffa92d4f0 Merge branch 'develop' into windows/build
6 years ago
chengduo c5b6573a5a
Fix input<tensor> (#14208)
6 years ago
Tao Luo 813e54efbd
Merge pull request #14328 from PaddlePaddle/revert-14046-windows/debug
6 years ago
minqiyang 3db9fad764 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix_vlog
6 years ago
Xin Pan ff6c809bfc
Merge pull request #14251 from panyx0718/fix
6 years ago
Zhaolong Xing ba8b5619a3
Revert "cherry picked windows patches."
6 years ago
minqiyang 49710960ef Revert tensor_util.cu
6 years ago
minqiyang fcc0452c8b Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix_vlog
6 years ago
minqiyang 0c3227a523 Change the origin VLOG level to 10 times
6 years ago
Xin Pan 59c66532e7 add more logs and comments
6 years ago
peizhilin 869487a2b7 Merge remote-tracking branch 'origin/develop' into windows/build
6 years ago
dzhwinter 234a1d9248 Merge remote-tracking branch 'origin/develop' into windows/debug
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
Qiao Longfei 6449faec37
Merge pull request #14259 from jacquesqiao/optimize-thread-pool
6 years ago
Qiao Longfei 4062f00f2a optimize thread pool code
6 years ago
dzhwinter 2835e04409 merge develop branch. test=develop
6 years ago
qingqing01 db8c52da5e Revert " Exhaustive search for cuDNN conv. (#14043)"
6 years ago
qingqing01 ce7d9b0799
Exhaustive search for cuDNN conv. (#14043)
6 years ago
Xin Pan cb2d33a851 resolve conflict
6 years ago
peizhilin a37918c31f fix python package issue
6 years ago
Xin Pan 25123a3b7e add tests
6 years ago
Xin Pan 8c11d3fed6 clean up
6 years ago
Xin Pan 0a89650507 fix more tests
6 years ago
Xin Pan a3b27e3237 fix
6 years ago
Xin Pan f25eb9a71d fix some tests.
6 years ago
Xin Pan adf5615e54 clean kGraphOp
6 years ago
Xin Pan fb576cb5cb allow to compare type
6 years ago
Xin Pan ead94bfc6c fix destructor
6 years ago
Xin Pan 2e14999942 clean1
6 years ago
Xin Pan 34b401fc6c clean up a global graph attr.
6 years ago
Zeng Jinle 8ac2242b6e
Merge pull request #14075 from sneaxiy/remove_some_locks_in_pe
6 years ago
sneaxiy faac8a76ce remove unnecessary codes
6 years ago
Qiao Longfei fe4cd50286 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into optimize-thread-pool
6 years ago
Qiao Longfei ac415c0094 change lock_guard to unique_lock
6 years ago
Qiao Longfei f4a76078d0 optimize thread pool
6 years ago
Wu Yi 306236c2c0
feature/DC asgd (#12722)
6 years ago
peizhilin 71d7980f69 fix build issue 1
6 years ago
peizhilin 9d67c1fb69 cpu build support
6 years ago
Xin Pan c2d70fca30 fix to only check block 0
6 years ago
sneaxiy 7ff320f8cc merge develop
6 years ago
Xin Pan d0459ac8d0
Merge pull request #14223 from panyx0718/fix5
6 years ago
Xin Pan aaeedd0ff3 make it warn
6 years ago
Xin Pan ddd2225b56 add more debug info.
6 years ago
sneaxiy bbc818a5a1 test=develop
6 years ago
sneaxiy 203027ca86 test=develop
6 years ago
Tao Luo d2a56f7909
Merge pull request #14159 from sfraczek/sfraczek/depthwise-conv-mkldnn-pass
6 years ago
dzhwinter eb2f7ed21b refine tests. test=develop
6 years ago
Xin Pan 08d22cf7e1
Merge pull request #14091 from panyx0718/fix2
6 years ago
Wu Yi 91b2851cdc
enable pyreader use pin memory (#14066)
6 years ago
sneaxiy cf1944af2a test=develop
6 years ago
Yan Chunwei f76fee644c
fix graph pattern detector (#14186)
6 years ago
chengduo e1742050ea fix merge lod_tensor bug (#14199)
6 years ago
dzhwinter 1ace55c8ee merge develop branch
6 years ago
dzhwinter 9da7b33515 details
6 years ago
Xin Pan 913b569903
Merge pull request #14151 from panyx0718/fix
6 years ago
chengduo 2ccf77d1c1
Refine GetTensorFromVar (#14160)
6 years ago
Yan Xu d10b8efcc0
Merge pull request #14152 from Yancey1989/add_fused_broadcast_unittest
6 years ago
Yu Yang c21597cf07
fix(PE): use shared_ptr<BlockingQueue> for cross thread communication (#14136)
6 years ago
Yan Chunwei 62a0fe0860
fix tensor array bug (#14166)
6 years ago
chengduo ed087f8232
refine op_handle (#14178)
6 years ago
Yu Yang 90d9e5aee8
feat(platform): lazy initialization of devicecontext in pool (#14067)
6 years ago
Sylwester Fraczek 4e2aaf01bc add depthwise conv mkldnn pass
6 years ago
Yancey1989 6bfa6a0a33 add fused broadcast op unit test, test=develop
6 years ago
Xin Pan e2db0b9bf3 add a small test to verify tensor type
6 years ago
dzhwinter bf2e4cb188 cleard. staged
6 years ago
Xin Pan a943134a97 fix a few more tests
6 years ago
chengduo 2f639113ee
Fix sum_op's GetExpectedKernelType (#14112)
6 years ago
Xin Pan 5839e3236b add program check
6 years ago
sneaxiy 2494ca83ab test=develop
6 years ago
dzhwinter ebfe5a02b3 merge develop branch
6 years ago
sneaxiy f2eed667c0 test=develop
6 years ago
Xin Pan 16dfedb8b8
Merge pull request #14103 from jacquesqiao/cpu-for-1.1-merge-with-shape
6 years ago
sneaxiy cef8cc81db merge develop
6 years ago
Xin Pan 177720a737
Merge pull request #14116 from chengduoZH/release/1.1.0
6 years ago
chengduozh acec4cb8ca [1.1]fix op_role value
6 years ago
Qiao Longfei 3d4e050802 fix compile, optimize code test=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 2414f92f54 test=develop
6 years ago
sneaxiy 45559d042c move to pass
6 years ago
Qiao Longfei 7cd2417fe2 Merge branch 'develop' into cpu-for-1.1-merge-with-shape
6 years ago
Xin Pan 0a80f06ec4
Merge pull request #14086 from panyx0718/fix6
6 years ago
sneaxiy a314a80cdb merge develop
6 years ago
Yan Chunwei ee74be3a49
[1.1] Bugfix/tensorarray (#14044)
6 years ago
seiriosPlus c34610f86d Fix lookup table at CPU Reduce strategy, test=develop
6 years ago
Qiao Longfei 641369f92b Merge branch 'dist-table-do-not-init-on-trainer' of ssh://github.com/jacquesqiao/Paddle into cpu-for-1.1-merge
6 years ago
Qiao Longfei 1ed9ef6d70 Merge branch 'shape_int_to_int64' of https://github.com/seiriosPlus/Paddle into cpu-for-1.1-merge
6 years ago
Qiao Longfei f1a3fb041b Merge branch 'fix_lookuptable_in_reduce' of https://github.com/seiriosPlus/Paddle into cpu-for-1.1-merge
6 years ago
Wu Yi 9da9b1926b
[1.1] fix graph num hang (#14072)
6 years ago
Qiao Longfei fad42fe7cc broadcast handle not inited parameter
6 years ago
dzhwinter 7141debe38 add cudnn back. staged.
6 years ago
Zeng Jinle 60058180cb
Merge pull request #13945 from sneaxiy/unify_mixed_vector_api
6 years ago
Xin Pan bcc9126e7b
Merge pull request #14056 from panyx0718/fix
6 years ago
Tao Luo 961baea16c
Merge pull request #14063 from wojtuss/wojtuss/remove-unused-EnableMKLDNN
6 years ago
Xin Pan bba0c4a9f2 delete unused codes.
6 years ago
tangwei12 318ba99124 revert changes in protobuf.cc and type_defs
6 years ago
tangwei12 aa6dc82f4b revert changes in protobuf.cc and type_defs
6 years ago
dzhwinter 09409bad4d staged. test speed=49ms in 1080.
6 years ago
sneaxiy b1fd62f39e test=develop
6 years ago
sneaxiy 1af3fe8c35 test=develop
6 years ago
Xin Pan d5d09672c8 better fix
6 years ago
sneaxiy 5be6f762d0 remove_lock_in_some_ops
6 years ago
Xin Pan 726fd438cd avoid blocking everyone
6 years ago
tangwei12 b58957d9d7 Revert "fix lookuptable in reduce strategy"
6 years ago
tangwei12 2761eafb92 shape type to int64_t, test=develop
6 years ago
tangwei12 d4a8967c1e add const in &, test=develop
6 years ago
tangwei12 0e25e397bd shape type to int64_t, test=develop
6 years ago
tangwei12 d1e85e33d7 shape type to int64_t, test=develop
6 years ago
Yu Yang 8310ce6007 Fix cluster memory
6 years ago
Xin Pan 70effddfc1 fix
6 years ago
Xin Pan 64e7688ade clean more APIs
6 years ago
Xin Pan c891bc22f5 clarify Reset
6 years ago
Xin Pan 4f59690b4c clean unused codes
6 years ago
Xin Pan 784a19ecd0 fix some thread-safty issue and simplify threadpool
6 years ago
Wojciech Uss be58997443 remove unused method from naive executor
6 years ago
tangwei12 39b3bf24d0 shape type to int64_t, test=develop
6 years ago
tangwei12 755927d2b0 shape type to int64_t, test=develop
6 years ago
dzhwinter b154e0b492 clean demo_ci
6 years ago
dzhwinter 597d92179b clean demo_ci
6 years ago
tangwei12 8b7f45a889 add longs in framework
6 years ago
tangwei12 f3729db6e0 Merge branch 'develop' of github.com:PaddlePaddle/Paddle into Pdv
6 years ago
Xin Pan 8837669782
Merge pull request #13982 from panyx0718/fix
6 years ago
dzhwinter dbd0075b68 Merge branch 'windows/support' into lb
6 years ago
dzhwinter c6dcffc61a lb. add debug output
6 years ago
wanghaoshuang 78cf76a1ca fix linux compile
6 years ago
tangwei12 770e2a1881 Merge branch 'develop' of github.com:PaddlePaddle/Paddle into Pdv
6 years ago
chengduo e943f4508b
add graph number check (#14025)
6 years ago
sneaxiy 8f07f60915 test=develop
6 years ago
Tao Luo 23da8defc8
Merge pull request #14028 from luotao1/fix_resnet50_test
6 years ago
Yu Yang dbf9f6f408 Fix distribute compile
6 years ago
Tao Luo 316bc9bfc9 fix typo and warning in analyzer_resnet50_test
6 years ago
Xin Pan 4625f83f92 better handle var type inference
6 years ago
Xin Pan 8f2116d8fa clean up after the changes have been stopped for so long.
6 years ago
Yu Yang 461f71a90b Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into rewrite_allocation
6 years ago
Xin Pan d10e54c460
Merge pull request #14003 from chengduoZH/fix_fast_parallel_exe_bug
6 years ago
Tao Luo 42aa1d409d
Merge pull request #13485 from tpatejko/tpatejko/capi-resnet-conv-elementwise-fusion
6 years ago
chengduozh 82d2903b63 Fix fast ParallelExe bug
6 years ago
Tomasz Patejko ce2464fd98 MKLDNN conv + elementwise_add fusion: UT for missing bias added. UTs refactored. Some minor changes in the pass
6 years ago
Tomasz Patejko 4e72ab411e MKLDNN conv + elementwise_add fusion: fix for crash when bias is not present
6 years ago
Tomasz Patejko 415b261555 MKLDNN conv + elementwise_add fusion: fusion options added
6 years ago
Tomasz Patejko 0fe3079c46 MKLDNN conv + elementwise_add fusion: fix for order of parameters in elementwise_add in resnet50
6 years ago
Tomasz Patejko b73b868366 MKLDNN conv + elementwise_add fusion: bias in tests made persistent.
6 years ago
Tomasz Patejko a1fa203287 MKLDNN conv + elementwise_add fusion: name of the pass reused with name_scope_
6 years ago
Tomasz Patejko 2c43419db1 MKLDNN conv + elementwise_add fusion: comment explaining CorrectGraphEdges added
6 years ago
Tomasz Patejko 8fb29b2ca9 MKLDNN conv + elementwise_add fusion: new nodes marked as input or output
6 years ago
Tomasz Patejko cc1c8e37c1 MKLDNN conv + elementwise_add fusion: attributes in new conv op copied from old op
6 years ago
Tomasz Patejko a27a8c5da8 MKLDNN conv + elementwise_add fusion: bias in test marked as persistable
6 years ago
Tomasz Patejko af8c71317c MKLDNN conv + elementwise_add fusion: CorrectGraphEdges refactored
6 years ago
Tomasz Patejko 3e033087f1 MKLDNN conv + elementwise_add fusion: LinkNodes function removed and
6 years ago
Tomasz Patejko 4be45af1cc MKLDNN conv + elementwise_add fusion: skip connection attribute renamed. Comments about patterns added.
6 years ago
Tomasz Patejko 9a335e0277 MKLDNN conv + elementwise_add fusion: changed a name of a formal argument in ElementwiseAdd pattern
6 years ago
Tomasz Patejko fb7a50b230 MKLDNN conv + elementwise_add fusion: removed commented code. Internal functions marked as static.
6 years ago
Tomasz Patejko efd76614fb MKLDNN conv + elementwise_add fusion: implementation changed to conform with Paddle API
6 years ago
Tomasz Patejko 347bf90412 MKLDNN conv + elementwise_add fusion: bias is also handled
6 years ago
Tomasz Patejko bf95ac36a7 MKLDNN conv + elementwise_add fusion: further reformatting
6 years ago
Tomasz Patejko cbe122ae2e MKLDNN conv + elementwise_add fusion: correcting formatting
6 years ago
Tomasz Patejko 2a251bbf27 MKLDNN conv + elementwise_add fusion: some refactoring: consts, function calls instead of constant values
6 years ago
Tomasz Patejko b8e54ab5cc MKLDNN conv + elementwise_add fusion: parameter name changed to ResidualData
6 years ago
Tomasz Patejko 27573ece03 MKLDNN conv + elementwise_add fusion: trailing spaces removed
6 years ago
Tomasz Patejko 7f5c8a95e8 MKLDNN conv + elementwise_add fusion: arguments are replaced for many parameters in operator
6 years ago
Tomasz Patejko 5996bd39e8 MKLDNN conv + elementwise_add fusion: graph is corrected based on actual argument name, not formal argument name
6 years ago
Tomasz Patejko 41f3d78fdf MKLDNN conv + elementwise_add fusion: output and elemwise param share data in conv primitive. Output is properly allocated
6 years ago
Tomasz Patejko 07a62ddc08 MKLDNN conv + elementwise_add fusion: inputs in pass modified. Support for new conv parameter. UTs corrected
6 years ago
Tomasz Patejko 42f569fdfd MKLDNN conv + elementwise_add fusion: use_mkldnn attribute added
6 years ago
Tomasz Patejko 441d3a4726 MKLDNN conv + elementwise_add: added some refactoring in the pass
6 years ago
Tomasz Patejko 38b7b34b1c MKLDNN conv + elementwise_add fusion: added reachability tests, inputs and outputs in graph nodes are transformed
6 years ago
Tomasz Patejko 16eaaf3fbe MKLDNN conv + elementwise_add fusion: added one more UT, found and corrected bugs in pass
6 years ago
Tomasz Patejko 604bad08bc MKLDNN conv + elementwise_add fusion: implementation of patterns refarctored, applied to graph. UTs added
6 years ago
Tomasz Patejko 9ce343f868 MKLDNN conv + elementwise_add fusion: initial implementation of patterns
6 years ago
tensor-tang 40f8456a4f refine fuse pattern and attr
6 years ago
tensor-tang cbbacb2534 Merge remote-tracking branch 'ups/develop' into fea/fusion_seqconv_add
6 years ago
tensor-tang 603ba5e01d add seqconv eltadd relu pass
6 years ago
sneaxiy 2002e71da8 fix pinned allocator
6 years ago
Michal Gallus c504a5a1b7 Adjust Conv+bias to placement pass
6 years ago
Michal Gallus d7509d63f1 Conv+Bias: Support non-null bias
6 years ago
Michal Gallus 582f59c190 Conv+Bias fuse
6 years ago
Wojciech Uss c3b70aece9 Add MKL-DNN placement pass (#13958)
6 years ago
Xin Pan 909e1341bd
Merge pull request #13966 from panyx0718/fix4
6 years ago
Tao Luo 7b11162ab5
Merge pull request #13949 from PaddlePaddle/wojtuss/unique-patterns-request-comment
6 years ago
tangwei12 48982e9dc7 fix lookuptable in reduce strategy
6 years ago
Xin Pan 9a819265eb fix
6 years ago
tangwei12 0e722c5ea2 fix lookuptable in reduce strategy
6 years ago
Wojciech Uss 55fd136ab0 Added comment with request for enhancement
6 years ago
Xin Pan 6de08b5eef set default timeout to avoiding blocking CI
6 years ago
Tao Luo 6a4e9230ed Merge branch 'develop' into mkldnn_test
6 years ago
Xin Pan 6a54c3de1f
Merge pull request #13928 from panyx0718/doc
6 years ago
Tao Luo e47f4186ae fix some compiler warning
6 years ago