mindspore-ci-bot
e2260a2f09
!14612 remove ControlDepend
From: @huangbingjian
Reviewed-by:
Signed-off-by:
5 years ago
huangbingjian
c8f9d93c2d
modify findPrimalJPair
5 years ago
huangbingjian
63a89925ff
remove ControlDepend and its use
5 years ago
mindspore-ci-bot
002819b35b
!14627 [Less BN]Eliminating BN according to pattern matching.
From: @linqingke
Reviewed-by: @zh_qh,@guoqi1024
Signed-off-by: @guoqi1024
5 years ago
mindspore-ci-bot
ce248c37e0
!14407 separate irpass EnvGetItemEliminater and ItemTupleOrListEliminator
From: @huangbingjian
Reviewed-by: @ginfung,@zh_qh
Signed-off-by: @zh_qh
5 years ago
linqingke
a89a0d4810
[Less BN]Eliminating BN according to pattern matching.
5 years ago
huangbingjian
134d5dfe4b
separate irpass EnvGetItemEliminater and ItemTupleOrListEliminator
5 years ago
mindspore-ci-bot
107a0ea6f7
!14367 fix load eliminate bug
From: @Margaret_wangrui
Reviewed-by: @zh_qh,@hwhewei
Signed-off-by: @zh_qh
5 years ago
Margaret_wangrui
daecc79e91
fix load eliminate bug
5 years ago
Zhang Qinghua
25664a966c
Return new UpdateState with input when match UpdateState(, MakeTuple(input,FuncGraph)).
Replace US with its monad input in DeleteLoadUserUpdateState().
5 years ago
mindspore-ci-bot
a06234ed13
!13834 [GraphKernel] Remove two graph kernel frontend pass
From: @tronzhang
Reviewed-by: @gaoxiong1,@gaoxiong1,@dylangeng
Signed-off-by: @dylangeng
5 years ago
mindspore-ci-bot
72bad339e7
!14065 New add grad accumulation for network.
From: @linqingke
Reviewed-by: @guoqi1024,@xu-yfei
Signed-off-by: @guoqi1024
5 years ago
linqingke
7b48d059c5
new add grad accumulation for network.
5 years ago
tronzhang
87bf1ec80f
delete mark_interface_fusion and tensor reuse frontend pass for graph kernel
5 years ago
mindspore-ci-bot
5d0490909d
!14097 map a fv cnode if it is not mapped and belong to primal_graph_
From: @xychow
Reviewed-by: @ginfung,@zh_qh
Signed-off-by: @zh_qh
5 years ago
mindspore-ci-bot
b5a25045f8
!14113 incorporate tuple_getitem(switch()) if g1 or g2 is a specific kind of fprop funcgraph
From: @xychow
Reviewed-by: @zh_qh,@ginfung
Signed-off-by: @zh_qh
5 years ago
zhousiyi
74d500a756
If a fv cnode is not mapped but belong to primal_graph_, then don't propagate this fv to caller, it should mapped instead
5 years ago
zhousiyi
cd66730ee4
if g1 or g2 is a fprop funcgraph which bprop funcgraph has env_getitem/env_setitem, then incorporate that tuple_getitem(switch) to eliminate env_setitem
5 years ago
Margaret_wangrui
4b04345393
fix assign execution order problem
5 years ago
linqingke
db385e9b05
remove uselesee updatestate pattern and fix loss and J order
5 years ago
mindspore-ci-bot
d5bf6a2666
!13692 Fix the case of negative index in getitem depend reorder pass
From: @ginfung
Reviewed-by: @zh_qh,@hwhewei
Signed-off-by: @zh_qh
5 years ago
yujianfeng
0e0eb6659e
Fix the case of negative index in GetitemDependReorder
5 years ago
mindspore-ci-bot
71051e48a9
!13676 fix cmake lint
From: @zhoufeng54
Reviewed-by: @kisnwang,@xu-yfei
Signed-off-by: @xu-yfei
5 years ago
mindspore-ci-bot
cf5eaf8590
!13050 Don't insert UpdateState for HyperMap func graph call, move auto monad eliminator out from CSE, and eliminate auto monad nodes for output node.
From: @zh_qh
Reviewed-by:
Signed-off-by:
5 years ago
zhoufeng
ec7f9f395a
fix cmake lint
Signed-off-by: zhoufeng <zhoufeng54@huawei.com>
5 years ago
Zhang Qinghua
e853df4ecd
Don't insert UpdateState for HyperMap func graph call.
Move auto monad eliminator out from CSE.
Eliminate auto monad nodes for output node.
5 years ago
mindspore-ci-bot
b22d4f99a5
!13503 Only continuous loads are eliminated
From: @Margaret_wangrui
Reviewed-by:
Signed-off-by:
5 years ago
Margaret_wangrui
aeb43e5167
eliminate consecutive loads
5 years ago
zhousiyi
3f2a08c1d0
incoroprate TupleGetItem Switch if EnvSetItem or EnvGetItem exists in the same func graph, so EnvGetItem or EnvSetItem can be eliminated even DEFER_INLINE flag is set, so before second order J is expanded, EnvGetItem or EnvSetItem is eliminated
5 years ago
yujianfeng
aa76c2b455
Set abstract for new node in GetitemDependReorder pass
5 years ago
Margaret_wangrui
3623d1aadb
fix resnet50 performance
5 years ago
changzherui
db19b958f4
add maketuple abstract
5 years ago
mindspore-ci-bot
b8b96e15e7
!13155 [ME]Fix bug of embed J and side-by-side J
From: @chenfei52
Reviewed-by: @zh_qh
Signed-off-by: @zh_qh
5 years ago
huangbingjian
0590ade91d
modify SetitemEliminator
5 years ago
chenfei
fc335daa30
get all j node and then expand them
5 years ago
mindspore-ci-bot
a1c3f55aca
!13197 support item negative index bprop
From: @zhangbuxue
Reviewed-by: @ginfung
Signed-off-by:
5 years ago
mindspore-ci-bot
ef4dd1b4e5
!13092 [ME]Check whethter env node exist of incorporate getitem pass
From: @chenfei52
Reviewed-by:
Signed-off-by:
5 years ago
buxue
50ee325b96
support item negative index bprop
5 years ago
mindspore-ci-bot
f056dab57a
!13128 fix env_getitem has not been eliminated; output addr is not exist trace.
From: @Margaret_wangrui
Reviewed-by:
Signed-off-by:
5 years ago
mindspore-ci-bot
d556db2864
!13126 Set abstract value for reserved Depend node when merge Depend nodes.
From: @zh_qh
Reviewed-by: @ginfung
Signed-off-by: @ginfung
5 years ago
Zhang Qinghua
f6a2ff3384
Make a_2 and b_1 pass as global sensitive, and traverse from SUB to IR.
5 years ago
Zhang Qinghua
f73f2d73f3
Set abstract value for reserved Depend node when merge Depend nodes.
5 years ago
Margaret_wangrui
01ea845efb
fix env_getitem has not been eliminated
5 years ago
chenfei
d00bd9d93f
check env node exist of incorporate getitem pass
5 years ago
mindspore-ci-bot
48d4cca512
!12949 Add TopoSort Rhs First attribute for special CNode, such as Depend CNode with isolated nodes.
From: @zh_qh
Reviewed-by: @hwhewei,@zhunaipan
Signed-off-by: @zhunaipan
5 years ago
Zhang Qinghua
df866f7248
Add TopoSort Rhs First attribute for special CNode, such as Depend CNode with isolated nodes.
5 years ago
Ziyan
ec9793861f
fix grad accu
5 years ago
mindspore-ci-bot
4742ddfecd
!12865 [ME]Add restrict of expanding one J node in one optimizer step
From: @chenfei52
Reviewed-by: @ginfung,@zh_qh
Signed-off-by: @zh_qh
5 years ago
chenfei
74605a9f22
return if is_once_ is true
5 years ago
Zhang Qinghua
8b8c59f01e
Optimize the compile performance in Parser, FG, Manager and Renormalize:
---
Remove the routine of handling isolated nodes in Renormalize.
Add isolated nodes from Parser&Resolver.
Modify isolated nodes handling in FG&Manager.
Optimize the renormalize routines.
Other optimizations.
5 years ago