huangbingjian
134d5dfe4b
separate irpass EnvGetItemEliminater and ItemTupleOrListEliminator
4 years ago
chenfei
fc335daa30
get all j node and then expand them
4 years ago
yujianfeng
f0b7c3dd4d
Add a switch to control grad for scalar
4 years ago
yujianfeng
41189781f3
support scalar input for cell
4 years ago
buxue
6ccc4379b4
do not broaden scalar
4 years ago
zhouyuanshen
d1e6878011
remove dot
4 years ago
buxue
2530943a7f
optimize list getitem in bprop
4 years ago
yujianfeng
3176d377e6
Remove redundant phi nodes
4 years ago
Yi Huaijie
d7faa77b5e
support int64 shape
4 years ago
Hoai Linh Tran
46f07efc31
Fix AdjustAllReduceMulAdd pass
...
Revive tests in lib_test
Code cleaning
4 years ago
fary86
fcbb3e0edc
Refactor ms_context implementation
5 years ago
zhousiyi
c25e37e7bf
make backend/optimizer pybind free
5 years ago
panyifeng
34e50e5d6e
fix cell bprop
5 years ago
kingfo
28dabf0332
fix grad flag update issue in pynative
5 years ago
liubuyu
a499d4e47c
decoupling core and debug
5 years ago
liubuyu
f4bc0bc9fe
move the dependency of utils to core
5 years ago
He Wei
60d168adec
Decouple ir from optimizer
5 years ago
mindspore-ci-bot
db80643ee2
!3177 Update Arithmetic Simplify to use Pattern Matcher (2)
...
Merge pull request !3177 from Giancarlo/pm_arithmetic_simplify
5 years ago
Giancarlo Colmenares
cfbfaddfe1
Updated arithmetic simplify to use Pattern Matcher
5 years ago
panyifeng
5a10383cc3
add coo_tensor
5 years ago
liubuyu
43c79eb853
mindspore path adjust
5 years ago
BowenK
af36bd7698
Revert PR 2923
5 years ago
Giancarlo Colmenares
7f759c2a4c
Updated arithmetic simplify to use Pattern Matcher
5 years ago
panyifeng
d6635bbbe2
Add IndexedSlices
5 years ago
Giancarlo Colmenares
aabec55c79
Removing TransformFuncType
5 years ago
zhousiyi
b2ec296f99
add opt pass for tuple_getitem with constant input
5 years ago
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
BowenK
8f29e7242f
add pass to eliminate depend value
5 years ago
Kang
2974b906d3
Optimization for opt
5 years ago
mindspore-ci-bot
9e1dea1ff9
!1928 delete redundant reshape op
...
Merge pull request !1928 from yoonlee666/deletereshape
5 years ago
yoonlee666
881af56ec3
optimize redundant reshape op
5 years ago
zhaoting
b16a552d41
Revert "Revert "add pattern AdjustAllReduceMulAdduse the old opadd test case for bugtemp fix try""
...
This reverts commit 705c71a257
.
5 years ago
huangdongrun
beacc26077
* add isconstant primitive
...
* add infer_value for common math ops
* convert constant bool tensor to bool value
* do not infer value when encounter 0 as division
for while condition, do not unrool if condition is a tensor
5 years ago
gengdongjie
705c71a257
Revert "add pattern AdjustAllReduceMulAdduse the old opadd test case for bugtemp fix try"
...
This reverts commit 3db8cfa54f
.
5 years ago
Zhang Qinghua
f31564ce98
Remove the useless collectors in manager.
5 years ago
Wei Luning
3db8cfa54f
add pattern AdjustAllReduceMulAdduse the old opadd test case for bugtemp fix try
5 years ago
Wei Luning
f305d6f8a7
Revert "add pattern AdjustAllReduceMulAdd"
...
This reverts commit ea6958c50a
.
5 years ago
zhousiyi
f6a4f3d155
[static_analysis]: remove the TrivialPrimEvaluator cache.
...
add cache for PythonPrimEvaluator. Be careful that
the infer function of PythonPrimitive in python code should
be idempotent.
5 years ago
Wei Luning
ea6958c50a
add pattern AdjustAllReduceMulAdd
5 years ago
biffex
62bbf560c6
constant duplicate mul for momentum
5 years ago
zhunaipan
930a1fb0a8
initial version
...
Signed-off-by: leonwanghui <leon.wanghui@huawei.com>
5 years ago