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
mindspore-ci-bot
29e5f0fcdb
!11493 modify export model error log
From: @changzherui
Reviewed-by: @zh_qh,@kingxian
Signed-off-by: @zh_qh
5 years ago
yangzhenzhang
cbca482e59
delete useless parameter in pipeline parallel
5 years ago
changzherui
6596c0b8c1
modify export log
5 years ago
buxue
e8cd572bc2
add check for outermost net inputs type and support isinstance first arg an empty list
5 years ago
buxue
3df40b73a5
clear parse or resolve debug info
5 years ago
buxue
69d9a33ddb
show line of code when parse or resolve phase exception
5 years ago
buxue
acec35d4d4
support non tensor inputs
5 years ago
chenfei
2e77736443
pynative consistent run fail
5 years ago
yanghaoran
b8345d03b6
Synchronize latest Ascend software 18 Dec 2020, with profiler fixes
5 years ago
mindspore-ci-bot
44abd94b42
!9408 [ME][Pynative]Fix mem leak problem in pynative mode
From: @chenfei52
Reviewed-by:
Signed-off-by:
5 years ago
chenfei
1f20e552ed
handle mem leak in pynative mode
use enter and leave construct
5 years ago
lizhenyu
4269dcece5
ps cache support save checkpoint
5 years ago
lizhenyu
1f99cd7d86
ps cache data process thread support exit when exceptions occur
5 years ago
mindspore-ci-bot
92e6a14783
!9957 add ps cache check
From: @limingqi107
Reviewed-by: @kisnwang
Signed-off-by:
5 years ago
limingqi107
a844d52b42
add ps cache check
5 years ago
liubuyu
ce661c3c83
fix python executable path
5 years ago
Bairong
2368955eeb
improve dumpIR
5 years ago
lizhenyu
e3f7ae61db
add ps cache manager
5 years ago
mindspore-ci-bot
ab15d11d9c
!9393 modify c_ops register when loadding mindir
From: @wangnan39
Reviewed-by: @guoqi1024,@kingxian
Signed-off-by: @kingxian
5 years ago
chenfei
368e33bd67
resolve mem leak in primitive py
5 years ago
wangnan39@huawei.com
33349cf0cf
modify register of c ops when load mindir
5 years ago
mindspore-ci-bot
6ecf200b49
!8402 refactor mindir loading
From: @wangnan39
Reviewed-by: @kingxian,@guoqi1024
Signed-off-by: @kingxian
5 years ago
mindspore-ci-bot
e45f19adc8
!8697 support the outermost layer network inputs are list or dict or scalar
From: @zhangbuxue
Reviewed-by:
Signed-off-by:
5 years ago
buxue
d6f91133c3
Support the outermost layer network inputs are list or dict or scalar
5 years ago
wangnan39@huawei.com
74df144f01
refactor load mindir
5 years ago
huanghui
bda74495f3
Add trace mangager around front opt
5 years ago
VectorSL
46279ac39a
fix bert-ner acc
5 years ago
VectorSL
d9bd7fe04e
gpu fix padding and dataset_heleper
5 years ago
mindspore-ci-bot
7a3a4d3ad4
!8275 GPU add loopsink
From: @VectorSL
Reviewed-by:
Signed-off-by:
5 years ago
VectorSL
2cabcbcf7e
gpu loopsink
5 years ago
mindspore-ci-bot
0de9d3e5b7
!6989 split sort for parallel run
From: @kisnwang
Reviewed-by:
Signed-off-by:
5 years ago
kswang
3440b66a9e
clean exector before clear runtime resource
5 years ago
kswang
b88e722e12
add graph partition
5 years ago
Xiaoda Zhang
aa13d6b1cd
support for-loop in auto-parallel
5 years ago
Yi Huaijie
d7faa77b5e
support int64 shape
5 years ago
huanghui
fa6c23358a
Move some ir files which backend optpass dumped to the fold: verbose_ir_files
5 years ago
Ziyan
069318899a
refactor get cnode strategy
5 years ago
mindspore-ci-bot
b6c9bb7003
!7556 Optimize the performance of function ProcessVmArg
Merge pull request !7556 from chenfei_mindspore/ProcessVmArgPerformanceOptimize
5 years ago
chenfei
14e2afe2f5
add arglist in execute info
5 years ago
chenzomi
ca85fcef40
[ME] change some format code.
5 years ago
yujianfeng
18a76ff3c5
Check whether the network args are tensors in the compile phase
5 years ago
huanghui
b7519b7418
unify save_graphs_path
5 years ago
lichen_101010
5713ea38b8
resolve terminate issue
terminate issue part 2
clean up code
first draft of deadlock issue
test
resolve terminate deadlock issue
add node level condition
resolve terminate issue
terminate issue part 2
clean up code
first draft of deadlock issue
test
resolve terminate deadlock issue
add node level condition
cleanup code and CI checks
rebase to master and address conflicts
refactor code
fix a bug
5 years ago
ZPaC
0b49f0fb57
change PS dir
5 years ago
simson
2fd4a3fc3a
fix bugs which lead to segment fault
5 years ago
mindspore-ci-bot
91b2591b08
!6079 1.Fix codex of PS module. 2.Use std::vector instead of std::shared_ptr. 3.Optimize some code.
Merge pull request !6079 from ZPaC/master-1.0-optimize-ps
5 years ago
ZPaC
4c1f9983d7
Optimize PS code.
5 years ago
zhousiyi
ab74dfc839
refact backend/session from python
5 years ago
lilei
1a0047c9b7
Modify interface for normal_normal function
5 years ago