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
buxue
81d26eaa34
unify parameter output type
5 years ago
buxue
6ccc4379b4
do not broaden scalar
5 years ago
mindspore-ci-bot
066ebe516e
!11794 remove useless code of dot
From: @yuan_shen_zhou
Reviewed-by: @liangchenghui
Signed-off-by: @liangchenghui
5 years ago
zhouyuanshen
d1e6878011
remove dot
5 years ago
lizhenyu
f17534af08
ps cache support sparse
5 years ago
mindspore-ci-bot
b9e1c3f045
!11530 support call inner net attr
From: @zhangbuxue
Reviewed-by:
Signed-off-by:
5 years ago
buxue
3d33c4fed3
support call inner net attr
5 years ago
yujianfeng
266e960acb
Not do cse for the nodes set recomputed before recompute pass
5 years ago
xsmq
73b7154e55
fix cmakelint error
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
yangzhenzhang
7303c3d3b8
add group ckpt
5 years ago
mindspore-ci-bot
55594db01c
!11348 add check for outermost net inputs type and support isinstance first arg is an empty list
From: @zhangbuxue
Reviewed-by:
Signed-off-by:
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
buxue
e8cd572bc2
add check for outermost net inputs type and support isinstance first arg an empty list
5 years ago
fangzehua
f97e19f23f
add cache pass
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
mindspore-ci-bot
74e619b9c4
!11277 [ME]Add dump ir level env and for to while env
From: @chenfei52
Reviewed-by:
Signed-off-by:
5 years ago
chenfei
874f350eb9
add dump level
5 years ago
mindspore-ci-bot
eacc8bac89
!10755 [Numpy-Native] Add new numpy-native interfaces to mindspore.numpy
From: @yanglf1121
Reviewed-by:
Signed-off-by:
5 years ago
yanglf1121
72903c11c8
add array_ops, math_ops and tensor ops
5 years ago
buxue
acec35d4d4
support non tensor inputs
5 years ago
mindspore-ci-bot
1c942ce49f
!10221 support grad accumulation for auto parallel
From: @yangzhenzhang
Reviewed-by:
Signed-off-by:
5 years ago
yangzhenzhang
9da3f9bec9
mini step grad accumulation
5 years ago
buxue
6d395c1d3f
keep consistent in Graph mode and PyNative mode for 'isinstance'
5 years ago
mindspore-ci-bot
61869a6602
!10901 Add compile profiling for PyNative mode.
From: @zh_qh
Reviewed-by: @ginfung,@zhunaipan
Signed-off-by: @zhunaipan
5 years ago
Zhang Qinghua
f9b89be832
Add compile profiling for PyNative mode.
5 years ago
yujianfeng
7b412d7cb2
add recompute nodes
5 years ago
mindspore-ci-bot
42156a4904
!10467 [ParallelSplit]Fix executeorder of send/recv
From: @lichen666
Reviewed-by: @stsuteng
Signed-off-by: @stsuteng
5 years ago
mindspore-ci-bot
f1f6092bf6
!10551 [ME]const prim should not be release too early
From: @chenfei52
Reviewed-by: @zh_qh
Signed-off-by: @zh_qh
5 years ago
chenfei
2e77736443
pynative consistent run fail
5 years ago
lvliang
7da4f49c41
fix-bug-of-gather-drop-negatives-without-default-parameter
5 years ago
lichenever
9595502278
optimizer_pipline_split
5 years ago
mindspore-ci-bot
ae46e0216f
!10489 Add grad epilogue passes for PyNative mode.
From: @zh_qh
Reviewed-by: @chujinjin,@ginfung
Signed-off-by: @ginfung
5 years ago
Zhang Qinghua
64d9d76321
Add grad epilogue passes for PyNative mode.
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
zjun
5ce00d4de2
Fix bprop describe
Signed-off-by: zjun <zhangjun0@huawei.com>
5 years ago
mindspore-ci-bot
32dc10a735
!9864 Adjust the location of cleaning unuse memory in value node
From: @joylvliang
Reviewed-by:
Signed-off-by:
5 years ago
mindspore-ci-bot
5d94eaff21
!10303 ps cache support save checkpoint
From: @zyli2020
Reviewed-by:
Signed-off-by:
5 years ago
lizhenyu
4269dcece5
ps cache support save checkpoint
5 years ago
lvliang
1490947ff0
adjust-the-location-of-cleaning-unuseless-memory-in-value-node
5 years ago
mindspore-ci-bot
00611b1c41
!10175 Add tensor.ndim and rename tensor.size() to tensor.size
From: @yanglf1121
Reviewed-by: @kingxian,@zhunaipan
Signed-off-by: @kingxian
5 years ago
mindspore-ci-bot
0c78a8a9d5
!10190 ps cache data process thread support exit when exceptions occur
From: @zyli2020
Reviewed-by: @limingqi107
Signed-off-by: @limingqi107
5 years ago
lizhenyu
1f99cd7d86
ps cache data process thread support exit when exceptions occur
5 years ago
zjun
c0f02dfaf8
Opitimize pynative bprop
Signed-off-by: zjun <zhangjun0@huawei.com>
5 years ago