mindspore-ci-bot
75504ad378
!15756 add conv2d + add +re lu & add+reluv2 ub fusion
From: @jjfeing
Reviewed-by: @kisnwang,@zhoufeng54
Signed-off-by: @zhoufeng54
5 years ago
He Wei
121a6a28d9
[auto-monad] Enforce order of exection for Loads user nodes in frontend
5 years ago
jjfeing
735a6aaa3c
add conv+add+relu & add+reluv2 fusion
5 years ago
yuchaojie
e745a90b9a
fix conv2dbackprop_eltwise_eltwise_fusion_pass which lack output_used_num
5 years ago
yuchaojie
50f7f6b3de
add BatchMatMul&FusedMulAdd, BatchMatmul&ConfusionTranpose UB fusion pass
5 years ago
laiyongqiang
f16cea00a4
auto tune step two tune process
5 years ago
mindspore-ci-bot
c529cfa427
!12754 auto tune step one construct json
From: @liubuyu
Reviewed-by:
Signed-off-by:
5 years ago
liubuyu
2d97244741
auto tune stage one: construct json
5 years ago
huanghui
eb35100048
fix-ub-fusion-core-dump
5 years ago
huanghui
de843b45b6
add circle check in ub fusion
5 years ago
gongxiaoqing
4d6ff51ca1
回退 'Pull Request !12569 : Add circle check in ub fusion'
5 years ago
huanghui
04fee8a75c
Fix ub fusion's circle
5 years ago
He Wei
7d9a783993
[auto-monad] Support side-effects by auto-monad
The basic idea is: exploits data dependency to control the execution order
of side-effect operations, and keep the semantics of ANF unchanged.
The ControlDepend primitive is removed and there are two primitives added:
1. UpdateState:
```
a = Assign(para, value)
```
became:
```
a = Assign(para, value, u)
u = UpdateState(u, a)
```
2. Load:
```
x = Add(para, value)
```
became:
```
p = Load(para, u)
x = Add(p, value)
u = UpdateState(u, p)
```
5 years ago
l00591931
9ec100d069
Change TensorAdd to Add, from r1.1 to master
5 years ago
huanghui
b296dac9dd
fix do ub fusion with only one node
5 years ago
mindspore-ci-bot
2ea8527de3
!11314 add cache embedding for wide&deep model
From: @fangzehua
Reviewed-by:
Signed-off-by:
5 years ago
fangzehua
f97e19f23f
add cache pass
5 years ago
jjfeing
ce85c7a468
fix ub fusion used num
5 years ago
huanghui
e17dd84c0b
add trace managager around backend opt
5 years ago
huanghui
27b9b2870e
fix ReduceEltwiseFusionPass not set output_used_num
5 years ago
Yi Huaijie
d7faa77b5e
support int64 shape
5 years ago
huanghui
90dfecfb00
fix bnupdate_eltwise_eltwise's cycle fusion
5 years ago
mindspore-ci-bot
59f582faa3
!6539 Only match the pattern of Conv2DBackproInput+ReluGradV2
Merge pull request !6539 from huanghui/fix-ub-fusion-conv2dbpinput-eltwise
5 years ago
huanghui
af0a11ff69
Update the pattern of conv2dbackprop_eltwise_fusion pass. Only match Conv2dBackpropInput+ReluGradV2.
5 years ago
yujianfeng
1b45e5fe97
Fix codedex warning
5 years ago
guoqi
dbd8036751
fusion the right branch first in dx+addn+drelu fusion
5 years ago
yujianfeng
c4bbf5a282
Fix bnupdate_eltwise_eltwise ub fusion pass
5 years ago
zhousiyi
d0e58dd765
remove ccsrc/common.h
replace frontend/operator/ops.h in backend with base/core_ops.h as
backend should not use any frontend-only primitive
5 years ago
zhoufeng
663278112f
optimize code compile performance
Signed-off-by: zhoufeng <zhoufeng54@huawei.com>
5 years ago
etone-chan
18c83637f1
modify the condition of pattern match in bnupdate + eltwise fusion pass
5 years ago
etone-chan
bae2ada744
add matmul confusiontranspose buffer fusion
5 years ago
mindspore-ci-bot
52689a7dcf
!3938 decoupling core and context
Merge pull request !3938 from liubuyu/master
5 years ago
zhoufeng
ca7154a548
graph compile performance optimization
Signed-off-by: zhoufeng <zhoufeng54@huawei.com>
5 years ago
liubuyu
d81862a916
decoupling core and context
5 years ago
liubuyu
76dc80e7b7
Unified code style
5 years ago
liubuyu
43c79eb853
mindspore path adjust
5 years ago