gong chen
a6dfa281ea
Init GraphKernel.
- It provides a unified style to express graph and kernel for user.
- It provides a unified IR to represent graph and kernel for developer.
- It breaks the boundary between graph and kernel.
- It provides more opportunities to do compile optimization.
5 years ago
yujianfeng
7ad877a948
Add Split fission pass
5 years ago
huanghui
4acb61d59d
code review fix for buffer fusion
5 years ago
huanghui
118496b3ec
enhance insert memcpy
5 years ago
WilliamLian
9808e47663
change checkAicpu to CheckAICPU & add charge Scalar function to charge the input or output is scalar
5 years ago
huanghui
b4c0ed4b36
add signle batchnorm fission pass
5 years ago
chujinjin
7465abc798
optimize transdata for pynative
5 years ago
mindspore-ci-bot
c51d90d84e
!1767 Move LayerNormGrad split pass ahead of kernel select
Merge pull request !1767 from huanghui/LayerNormGrad-split-pass
5 years ago
yujianfeng
e87ac6525e
Add batch norm fusion pattern for mix precision
5 years ago
huanghui
cf87218fb7
place layernormgrad split pass before kernel select
5 years ago
huanghui
d1cec14a0c
add 2 pattern for softmaxgradext fusion pass
5 years ago
mindspore-ci-bot
cc9c004bc1
!1696 Enable ConfusionMulGrad fusion pass
Merge pull request !1696 from huanghui/TMP
5 years ago
mindspore-ci-bot
59683a1d90
!1692 Fix topk bug for fasterrcnn
Merge pull request !1692 from meixiaowei/master
5 years ago
huanghui
71acaa5300
enable ConfusionMulGrad fusion pass in bert only
5 years ago
mindspore-ci-bot
387bcece9e
!1666 Add 5 patterns for AdamApplyOneWithDecay fusion pass
Merge pull request !1666 from huanghui/AdamApplyOneWithDecay-fusion-pass
5 years ago
huanghui
ff05aa1faa
add newly 5 patterns for AdamApplyOneWithDecayRule fusion pass
5 years ago
yujianfeng
e6f1cfa581
Check the input size of BatchNorm before fission in bert
5 years ago
meixiaowei
1778ec0135
fix topk bug
5 years ago
huanghui
99ca6b3e80
add SoftmaxGradExt fusion pass
5 years ago
mindspore-ci-bot
04398cf88e
!1433 add tensor_minnie and separate py from ir
Merge pull request !1433 from leopz/tensor_base
5 years ago
leopz
4508134ceb
add tensor_minnie and separate py from ir
5 years ago
yujianfeng
ee087bdf60
Check the size of topk input names before converting input to attr
5 years ago
mindspore-ci-bot
2215e3267f
!1419 remove old buffer fusion pass
Merge pull request !1419 from Etone.Chan/Resnet50
5 years ago
etone-chan
42d724d8b4
remove old buffer fusion pass
5 years ago
huanghui
a42dd21430
add 3 pattern for lamb_next_mv_rule fusion pass
5 years ago
huanghui
f16ff539ba
refactor multiple patterns pass
5 years ago
huanghui
eaff850f11
add 3 patterns for lamb_next_mv_with_decay_rule pass
5 years ago
huanghui
5a68eba585
Refactor LambNextMVWithDecayRule fusion pass
5 years ago
huanghui
c4af71e236
add LarsV2 fission pass
5 years ago
huanghui
709828a98b
add BatchNormGrad2BNInferGrad pass
5 years ago
mindspore-ci-bot
42ba885e58
!1098 Add BatchNorm2BNInfer pass
Merge pull request !1098 from huanghui/add-batchnorm-bninfer-pass
5 years ago
huanghui
6db71e6576
add batchnorm2bninfer pass
5 years ago
yujianfeng
2b061c84c7
Add batch_norm_grad infer fisson
5 years ago
yujianfeng
6e89ebe6f0
Add BatchNorm fusion pattern with mix precision
5 years ago
etone-chan
c4a5bfb787
add matmul eltwise buffer fusion pass
5 years ago
mindspore-ci-bot
86d4797399
!1079 Convert AiCpu kernel when aicore not supported
Merge pull request !1079 from lianliguang/convert-to-AICPU-when-AiCore-not-supported-kernel
5 years ago
WilliamLian
691b0648e3
convert unsupported kernel in aicore to aicpu
5 years ago
yujianfeng
85ff90c237
Add input shape condition for transpose_reshape fusion pass
5 years ago
huanghui
12eaaf710b
mul_add_fusion pass supports when add's 2nd is mul
5 years ago
YuJianfeng
aa6f808616
Add batch norm bert fission pass
5 years ago
changzherui
99c9b48a4d
delete TestHWBatchNormGradSplit
5 years ago
YuJianfeng
7185961e89
Enable BatchNorm fusion pass
5 years ago
huanghui
0de0aee54e
Add BatchNormGrad split pass
5 years ago
kswang
e6f36e050f
change cpu kernel dir
5 years ago
mindspore-ci-bot
e537a70808
!657 Fix confusionmulgrad fusion pass cannot work
Merge pull request !657 from huanghui/fix-confusionmulgrad-fusion-pass
5 years ago
mindspore-ci-bot
3d9f1087c6
!695 Check topk supported before converting input to attr
Merge pull request !695 from YuJianfeng/master
5 years ago
YuJianfeng
ce2a13fcda
Check topk supported before converting input to attr
5 years ago
mindspore-ci-bot
fb5cfe31d5
!430 add buffer fusion bnupdate eltwise pass
Merge pull request !430 from Etone.Chan/bufferfusion
5 years ago
Etone.Chan
d2727d0504
add buffer fusion bnupdate eltwise pass
5 years ago
huanghui
230e77f923
fix confusionmulgrad fusion pass cannot work
5 years ago