lby
618d4b7dfe
move key 'trace' to interface DumpSourceLines
4 years ago
yuchaojie
c09501aad0
add trace for exception log
4 years ago
i-robot
8bf7e28fa6
!25410 add dump flag for fusion nodes
Merge pull request !25410 from yuchaojie/ir_fusion3
4 years ago
dayschan
cbb84ff580
Move IsRealKernel and IsRealCNodeKernel from AnfAlgo to AnfUtils
the function IsOneOfPrimitive and IsOneOfPrimitiveCNode is useful,
we can move them into anf.cc
4 years ago
yuchaojie
0c90aecae4
add dump flag for fusion nodes
4 years ago
jjfeing
19235dd91f
insert when input is gettuple
4 years ago
jjfeing
6f5164f5e0
fix insert tensormove
4 years ago
lby
6d81d760a9
code clean
4 years ago
i-robot
56c0de9fe7
!24241 fix clean code 0927
Merge pull request !24241 from jjfeing/master
4 years ago
jjfeing
a8b1a50b46
fix clean code bugs
4 years ago
zhaosida
85e00ba3ab
self code check
4 years ago
zhaosida
7bbad8a84e
self code check
4 years ago
yuchaojie
c894556842
code check clean
4 years ago
i-robot
9726e658ed
!23155 code check clean
Merge pull request !23155 from yuchaojie/code-clean
4 years ago
yuchaojie
392437d4cc
code clean
4 years ago
yao_yf
d749690a61
adjust parallel optimizer recompute allgather depend
4 years ago
zhoufeng
ecae690a19
Revert "fix same node is used by two comm op"
This reverts commit b09d411dc4 .
add AlltoAll and NeighborExchange as interface
4 years ago
djc
b077aa1cab
[feat] [assistant] [I3T96T] add new Dataset operator CMUARCTICDataset
4 years ago
djc
4e6f7dc97d
[feat] [assistant] [I3T96X] add new Dataset operator LibriSpeechDataset
4 years ago
i-robot
322bb37070
!21045 pangu_train_and_eval
Merge pull request !21045 from yao_yf/pangu_train_and_eval
4 years ago
i-robot
3693625d6f
!21395 fix same node is used by two comm op
Merge pull request !21395 from zhoufeng/xiu-ba-ge
4 years ago
hwjiaorui
e97df3a58f
clean code
4 years ago
yao_yf
1203413d32
pangu train and eval
4 years ago
zhoufeng
b09d411dc4
fix same node is used by two comm op
Signed-off-by: zhoufeng <zhoufeng54@huawei.com>
4 years ago
yuchaojie
905e798423
code check clean
4 years ago
lby
a3f65acc65
code clean
4 years ago
kswang
3247c00555
optimize heter memcpy
5 years ago
lichenever
db5d508356
pipeline_split_adapt_master
5 years ago
wangjun
63d230da3b
fix allgather depend bug
4 years ago
LaiYongqiang
0d2f5e304b
Don't eliminate tensormove when next node is communication node
4 years ago
mindspore-ci-bot
41f8d65f2e
!17410 bugfix for reducescatter
From: @alouhahahahaha
Reviewed-by: @zhoufeng54,@yuchaojie
Signed-off-by: @yuchaojie
4 years ago
mindspore-ci-bot
4480deefd1
!17389 add depend for fused allgather for master
From: @alouhahahahaha
Reviewed-by: @zhoufeng54,@kisnwang
Signed-off-by: @kisnwang
4 years ago
wangjun
269d6f26b9
reducescatter bugfix
4 years ago
alouhahaha
1dbd01ca6f
add depend for fused allgather
5 years ago
liuxiao93
c3d26bfd79
fix bug of avgpool3d.
5 years ago
mindspore-ci-bot
9e62c0ed08
!16986 clean code
From: @hwjiaorui
Reviewed-by: @jjfeing,@zhoufeng54
Signed-off-by: @zhoufeng54
5 years ago
wangjun
79c907541a
codex clean
5 years ago
hwjiaorui
4695bd6261
clean code
5 years ago
zhoufeng
ab5b36988e
concat allgather pass performance optimization
Signed-off-by: zhoufeng <zhoufeng54@huawei.com>
5 years ago
liuxiao93
fa127d4fb0
fix codedex.
5 years ago
laiyongqiang
1533435015
replace memcpy_async with tensor move
5 years ago
huangbingjian
63a89925ff
remove ControlDepend and its use
5 years ago
liuxiao93
57a75bb455
Modified pad validator of conv3d.
5 years ago
jjfeing
a3f36dba65
convert typeid to label
5 years ago
mindspore-ci-bot
c5ac954fde
!13025 modify the data format of split_dims
From: @alouhahahahaha
Reviewed-by: @jjfeing
Signed-off-by: @jjfeing
5 years ago
jjfeing
c5292174f4
log info support dtype/format
5 years ago
alouhahaha
9a0ae7ddde
modify the data format of split_dims
5 years ago
liuxiao93
6459229fff
adapt some 3d ops.
5 years ago
jjfeing
28d92b1e89
optimizer concat output pass
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