Commit Graph

307 Commits (33590b583f46a889a5071b8185b1b987559e5021)

Author SHA1 Message Date
Sylwester Fraczek 4e2aaf01bc add depthwise conv mkldnn pass
7 years ago
Xin Pan a943134a97 fix a few more tests
7 years ago
Xin Pan 5839e3236b add program check
7 years ago
dzhwinter ebfe5a02b3 merge develop branch
7 years ago
Wu Yi 26200f2e42
[1.1] [project] train imagenet using large batch size (#13766)
7 years ago
Xin Pan 0a80f06ec4
Merge pull request #14086 from panyx0718/fix6
7 years ago
Wu Yi 9da9b1926b
[1.1] fix graph num hang (#14072)
7 years ago
Xin Pan bba0c4a9f2 delete unused codes.
7 years ago
wanghaoshuang 78cf76a1ca fix linux compile
7 years ago
Tao Luo 316bc9bfc9 fix typo and warning in analyzer_resnet50_test
7 years ago
Tao Luo 42aa1d409d
Merge pull request #13485 from tpatejko/tpatejko/capi-resnet-conv-elementwise-fusion
7 years ago
Tomasz Patejko ce2464fd98 MKLDNN conv + elementwise_add fusion: UT for missing bias added. UTs refactored. Some minor changes in the pass
7 years ago
Tomasz Patejko 4e72ab411e MKLDNN conv + elementwise_add fusion: fix for crash when bias is not present
7 years ago
Tomasz Patejko 415b261555 MKLDNN conv + elementwise_add fusion: fusion options added
7 years ago
Tomasz Patejko 0fe3079c46 MKLDNN conv + elementwise_add fusion: fix for order of parameters in elementwise_add in resnet50
7 years ago
Tomasz Patejko b73b868366 MKLDNN conv + elementwise_add fusion: bias in tests made persistent.
7 years ago
Tomasz Patejko a1fa203287 MKLDNN conv + elementwise_add fusion: name of the pass reused with name_scope_
7 years ago
Tomasz Patejko 2c43419db1 MKLDNN conv + elementwise_add fusion: comment explaining CorrectGraphEdges added
7 years ago
Tomasz Patejko 8fb29b2ca9 MKLDNN conv + elementwise_add fusion: new nodes marked as input or output
7 years ago
Tomasz Patejko cc1c8e37c1 MKLDNN conv + elementwise_add fusion: attributes in new conv op copied from old op
7 years ago
Tomasz Patejko a27a8c5da8 MKLDNN conv + elementwise_add fusion: bias in test marked as persistable
7 years ago
Tomasz Patejko af8c71317c MKLDNN conv + elementwise_add fusion: CorrectGraphEdges refactored
7 years ago
Tomasz Patejko 3e033087f1 MKLDNN conv + elementwise_add fusion: LinkNodes function removed and
7 years ago
Tomasz Patejko 4be45af1cc MKLDNN conv + elementwise_add fusion: skip connection attribute renamed. Comments about patterns added.
7 years ago
Tomasz Patejko 9a335e0277 MKLDNN conv + elementwise_add fusion: changed a name of a formal argument in ElementwiseAdd pattern
7 years ago
Tomasz Patejko fb7a50b230 MKLDNN conv + elementwise_add fusion: removed commented code. Internal functions marked as static.
7 years ago
Tomasz Patejko efd76614fb MKLDNN conv + elementwise_add fusion: implementation changed to conform with Paddle API
7 years ago
Tomasz Patejko 347bf90412 MKLDNN conv + elementwise_add fusion: bias is also handled
7 years ago
Tomasz Patejko bf95ac36a7 MKLDNN conv + elementwise_add fusion: further reformatting
7 years ago
Tomasz Patejko cbe122ae2e MKLDNN conv + elementwise_add fusion: correcting formatting
7 years ago
Tomasz Patejko 2a251bbf27 MKLDNN conv + elementwise_add fusion: some refactoring: consts, function calls instead of constant values
7 years ago
Tomasz Patejko b8e54ab5cc MKLDNN conv + elementwise_add fusion: parameter name changed to ResidualData
7 years ago
Tomasz Patejko 27573ece03 MKLDNN conv + elementwise_add fusion: trailing spaces removed
7 years ago
Tomasz Patejko 7f5c8a95e8 MKLDNN conv + elementwise_add fusion: arguments are replaced for many parameters in operator
7 years ago
Tomasz Patejko 5996bd39e8 MKLDNN conv + elementwise_add fusion: graph is corrected based on actual argument name, not formal argument name
7 years ago
Tomasz Patejko 41f3d78fdf MKLDNN conv + elementwise_add fusion: output and elemwise param share data in conv primitive. Output is properly allocated
7 years ago
Tomasz Patejko 07a62ddc08 MKLDNN conv + elementwise_add fusion: inputs in pass modified. Support for new conv parameter. UTs corrected
7 years ago
Tomasz Patejko 42f569fdfd MKLDNN conv + elementwise_add fusion: use_mkldnn attribute added
7 years ago
Tomasz Patejko 441d3a4726 MKLDNN conv + elementwise_add: added some refactoring in the pass
7 years ago
Tomasz Patejko 38b7b34b1c MKLDNN conv + elementwise_add fusion: added reachability tests, inputs and outputs in graph nodes are transformed
7 years ago
Tomasz Patejko 16eaaf3fbe MKLDNN conv + elementwise_add fusion: added one more UT, found and corrected bugs in pass
7 years ago
Tomasz Patejko 604bad08bc MKLDNN conv + elementwise_add fusion: implementation of patterns refarctored, applied to graph. UTs added
7 years ago
Tomasz Patejko 9ce343f868 MKLDNN conv + elementwise_add fusion: initial implementation of patterns
7 years ago
tensor-tang 40f8456a4f refine fuse pattern and attr
7 years ago
tensor-tang cbbacb2534 Merge remote-tracking branch 'ups/develop' into fea/fusion_seqconv_add
7 years ago
tensor-tang 603ba5e01d add seqconv eltadd relu pass
7 years ago
Michal Gallus c504a5a1b7 Adjust Conv+bias to placement pass
7 years ago
Michal Gallus d7509d63f1 Conv+Bias: Support non-null bias
7 years ago
Michal Gallus 582f59c190 Conv+Bias fuse
7 years ago
Wojciech Uss c3b70aece9 Add MKL-DNN placement pass (#13958)
7 years ago
Tao Luo 7b11162ab5
Merge pull request #13949 from PaddlePaddle/wojtuss/unique-patterns-request-comment
7 years ago
Wojciech Uss 55fd136ab0 Added comment with request for enhancement
7 years ago
Tao Luo e47f4186ae fix some compiler warning
7 years ago
dzhwinter e41a3fcd68 fix update to develop hang problem.
7 years ago
Sylwester Fraczek 50c5e9b0c6 reshape_2d used from ddim.h
7 years ago
wanghaoshuang 3ae9645084 compile in linux
7 years ago
Sylwester Fraczek 55d6950a1a rewrite conv_bn fuse pass to eigen
7 years ago
Tao Luo 9b11a17502
Revert "[MKLDNN] Pass: Fuse Conv + Bias"
7 years ago
Tao Luo ce248a15d9
Merge pull request #13368 from Sand3r-/mgallus/conv-bias-pass
7 years ago
Michal Gallus 40b17be4b0 Pass: Fuse Conv + Bias
7 years ago
Sylwester Fraczek 3fcca40909 eigen sqrt fix and change 1e-5 to epsilon
7 years ago
Sylwester Fraczek 78f98294c2 conv bn fuse pass
7 years ago
Tao Luo a89afd4c22
Merge pull request #13685 from luotao1/naive_cmake
7 years ago
luotao1 a989a4e7c2 refine paddle_inference_helper.h
7 years ago
tensor-tang ede4b230be
Merge pull request #13553 from jczaja/prv-fused_embedding_fc_lstm_op
7 years ago
Jacek Czaja e202f33aa9 - Yet another clarification to comment
7 years ago
Jacek Czaja 1df69f7c9d - Fix to comment
7 years ago
Yan Chunwei c8744d118d
fea/infer executor and concurrency performance issue bug fix (#13451)
7 years ago
chengduo 5175b3cb2b
Add GraphChecker (#13580)
7 years ago
Xin Pan 7cd2761736
Merge pull request #13416 from panyx0718/ir
7 years ago
Jacek Czaja d5114c60b0 - Reviewers suggesstions to fused_embedding_fc_lstm_op
7 years ago
Jacek Czaja 7ab5626dee - Added initial pass for embedding-fc-lstm
7 years ago
Yan Chunwei 9e8d372ff4
hide attention lstm fuse (#13615)
7 years ago
tensor-tang 6938e6cf06
Merge pull request #13603 from tensor-tang/refine/peephole
7 years ago
Wu Yi 16e73e0d28
hide operator API (#12543)
7 years ago
tensor-tang 209e9c3db1 refine peephole
7 years ago
Sylwester Fraczek e5d1bd1e93 remove unused variable nodes2delete
7 years ago
Sylwester Fraczek a49aa4dac9 make bias unnecessary for ConvRelu fuse
7 years ago
Sylwester Fraczek 493ef0c8df do not remove conv node just rewire the output
7 years ago
Sylwester Fraczek 667b661786 updated the test
7 years ago
Xin Pan c2b3838cf5 add some comments
7 years ago
Xin Pan b43e49fa31 fix
7 years ago
Xin Pan 36c2a9af27 pass builder allow cutomize pass in python.
7 years ago
chengduo d402234ba8
Feature/op_fuse_pass (#12440)
7 years ago
Xin Pan 23ba766252
Merge pull request #13475 from panyx0718/ir5
7 years ago
Xin Pan 0bd7a67eaf avoid creating dangling ir::Node.
7 years ago
sneaxiy d0b2453ecd merge develop
7 years ago
sneaxiy 24ea39c4c6 feature/eager_delete_tensor
7 years ago
Tao Luo 9f03ce6c4a
Merge pull request #13318 from Superjomn/refine/simple_fix
7 years ago
Sylwester Fraczek dd149d469b hotfix for conv-relu pass
7 years ago
luotao1 b12322ce95 fix fusion_lstm unique_name bug
7 years ago
Sylwester Fraczek 41de582bb0 create conv relu pass for MKLDNN (#13258)
7 years ago
Yan Chunwei 2fd1bf2ea6
fea/add color log (#13305)
7 years ago
superjomn 6b2f680d88 simple fix
7 years ago
Yan Chunwei 478a4e850e
refactor ir pattern (#13304)
7 years ago
tensor-tang 3ea19b7596 fix bug and fc pass ut
7 years ago
tensor-tang df0c695618 fix fusion gru pass and enable it
7 years ago
tensor-tang c9bd2d50f1 refine fc and gru pattern
7 years ago
tensor-tang 353d7d1be6
Merge branch 'develop' into refine/ut/lac
7 years ago
Yan Chunwei e2d325ac08
refactor pass_library (#13261)
7 years ago
tensor-tang 0618077971 Merge remote-tracking branch 'ups/develop' into refine/ut/lac
7 years ago
tensor-tang 40dbd97f8e Merge remote-tracking branch 'ups/develop' into refine/op/peephole
7 years ago
tensor-tang 4d774953c6 enable fc gru fuse pass
7 years ago
tensor-tang 74f95b8da0 fix redefine macro
7 years ago
Tao Luo 7dd8adb5fd
Merge pull request #13211 from luotao1/multi-thread2
7 years ago
tensor-tang f057077c3a add fuse fc gru pass
7 years ago
Yan Chunwei f143c9a916
port VisualDL's graphviz theme to IR (#13246)
7 years ago
tensor-tang 3eb55f0643 Merge remote-tracking branch 'ups/develop' into refine/op/peephole
7 years ago
luotao1 35cff5e00d Merge branch 'develop' into multi-thread2
7 years ago
Yan Chunwei 9df2d8b5ba
test/add text-classification test (#13081)
7 years ago
tensor-tang 2f3b498949 refine fusion seq lstm peephole
7 years ago
luotao1 2dc23ffaa8 Merge branch 'develop' into multi-thread2
7 years ago
Brian Liu 04272c0d41 Enable lstm peephole (#13160)
7 years ago
luotao1 459d4cc811 Merge branch 'develop' into multi-thread2
7 years ago
Tao Luo 907696709f
Merge pull request #13133 from luotao1/library
7 years ago
Jiabin Yang d091dd02a0 fix mac compile error 0903 (#13184)
7 years ago
Yan Chunwei 2ef34c64c6
refine fc with pattern reusing (#13187)
7 years ago
Yan Chunwei 796c87d563
bugfix/fusion lstm (#13185)
7 years ago
luotao1 6f18217386 fix codestyle
7 years ago
luotao1 9790acbde6 Merge branch 'library' of https://github.com/luotao1/Paddle into luotao1-library
7 years ago
luotao1 d7b4965785 auto generate paddle_inference_pass.h
7 years ago
dzhwinter 379b471ee2 squash commit
7 years ago
luotao1 0639a32477 Merge branch 'develop' into library
7 years ago
luotao1 37d1a6685c Merge branch 'develop' into multi-thread2
7 years ago
tensor-tang 83f4bc4ecf follow comment and refine code
7 years ago
tensor-tang 9838bacb35
Merge branch 'develop' into optimize/op/fusion_lstm
7 years ago
Yan Chunwei 597b73053d
refine/fc lstm fusion link (#13158)
7 years ago
Qiao Longfei 1835e91183
Merge pull request #13099 from jacquesqiao/fix-mac-compile
7 years ago
dzhwinter 75681c0a79 switch to 9.2
7 years ago
dzhwinter dbe90cc0f6 merge develop branch
7 years ago
Jiabin Yang 6ba2b22279
Merge pull request #13096 from JiabinYang/fix_mac
7 years ago
luotao1 fb077c17e6 add shared library for analysis
7 years ago
luotao1 0fbe0a7a28 add multi-thread ut for ditu-rnn
7 years ago
tensor-tang 80edd7ef29 enable run with fuse pass
7 years ago
Xin Pan c709a04ae2
Merge pull request #13018 from panyx0718/name
7 years ago
Yan Chunwei af15f6f038
fea/refine fuse (#13076)
7 years ago
qiaolongfei 583e21e60e fix mac compie
7 years ago
Jiabin Yang a9be969cf9
Update attention_lstm_fuse_pass.cc
7 years ago
JiabinYang 7c7d3d6172 Fix mac
7 years ago
Yan Chunwei cfa6bbb755
move nodeid from graph to node (#13065)
7 years ago
Xin Pan 7dff0b11c6 fix
7 years ago
Xin Pan 0aa8135b11
Merge pull request #13045 from panyx0718/ir5
7 years ago
Xin Pan d1058003fe fix style
7 years ago
Xin Pan 51ef0ad766 allow to use name_scope for debugging and visiualization
7 years ago
Yan Chunwei 902f19b46a
fea/fuse attention lstm simplify.with fusion lstm.with sequnce expand (#13006)
7 years ago
Xin Pan c720ef972b fix graph_to_program_test to be platform-independent
7 years ago
Xin Pan 2bb15f437c
Merge pull request #12791 from panyx0718/ir3
7 years ago
Wu Yi 0ee6fed05b
Refine dist rpc deps (#12899)
7 years ago
Xin Pan 08352fe56a fix
7 years ago
Xin Pan 6fdb7f5348 add test
7 years ago