Commit Graph

125 Commits

Author SHA1 Message Date
mindspore-ci-bot ef29ce7481 !16321 Fixing online debugger issue for multigraph GPU, skipping nodes when user clicks "next node"
From: @parastooashtari
Reviewed-by: @john_tzanakakis,@robingrosman
Signed-off-by: @john_tzanakakis
2021-05-15 04:40:39 +08:00
mindspore-ci-bot 269b247cb0 !16363 use new overflow bin format in debugger
From: @john_tzanakakis
Reviewed-by: @pandoublefeng,@robingrosman
Signed-off-by: @robingrosman
2021-05-15 03:49:34 +08:00
John Tzanakakis 0d19dba248 use new overflow bin format in debugger 2021-05-13 07:47:00 -04:00
Parastoo Ashtari e9e18d2253 add suspend for last node in the graph
removed double stopping for the last kernel

moved the ResetLoadedTensors to the correct place for GPU
2021-05-12 16:25:34 -04:00
mindspore-ci-bot 045afa7686 !16033 [Debugger] Fixing ci alarm on typedef in master
From: @tina_mengting_zhang
Reviewed-by: @john_tzanakakis,@tom__chen
Signed-off-by: @john_tzanakakis
2021-05-08 04:49:27 +08:00
mindspore-ci-bot 963eece5d9 !16034 use device type in dump file name when trans_flag=false
From: @john_tzanakakis
Reviewed-by: @robingrosman,@nsyca
Signed-off-by: @robingrosman
2021-05-07 21:10:30 +08:00
TinaMengtingZhang 248be56be7 change C style struct definition 2021-05-06 15:00:35 -04:00
John Tzanakakis b5e70f7231 use device type in dump file name when trans_flag=false 2021-05-06 14:07:20 -04:00
mindspore-ci-bot ca0ca3d2c2 !15793 fix open source static check
From: @jiang-shuqiang
Reviewed-by: @yelihua,@yelihua,@lilongfei15
Signed-off-by: @lilongfei15
2021-05-06 20:51:22 +08:00
jiangshuqiang e90697801e fix open source static check 2021-05-06 11:23:12 +08:00
mindspore-ci-bot 32c8a1529e !15981 Address ci alarm in master
From: @tina_mengting_zhang
Reviewed-by: @john_tzanakakis,@robingrosman
Signed-off-by: @john_tzanakakis
2021-05-04 21:21:19 +08:00
tinazhang 6b84149e2f Address ci alarm for master branch: pclint, CppCodeStyle and codex 2021-05-03 16:46:14 -04:00
Parastoo Ashtari 7b9a73fb1b Fixing multi graph suspend for debugger in GPU
removed the suspend from preExecute function to avoid double stopping in multigraph models

replaced else if with else in postExecute

add else if to check the smoke ascend test

improve the format
2021-04-28 22:32:42 -04:00
mindspore-ci-bot 90828cc0ac !15448 Fixing multi graph dump
From: @parastooashtari
Reviewed-by: @john_tzanakakis,@robingrosman
Signed-off-by: @john_tzanakakis
2021-04-27 05:27:06 +08:00
Parastoo Ashtari f8ed1a7c28 fixed the dump file folder
added log in debugger.cc for pre and post execute

added log in debugger.cc for pre and post execute

fixed the format of the code

removed the repeated lines

fixed format in debugger.cc

add more logs for debugger.cc

fixed the bug in debugger.cc

removed the logs in debugger.cc
2021-04-23 11:49:01 -04:00
mindspore-ci-bot a000f39764 !15552 use host shape instead of device shape for debugger
From: @john_tzanakakis
Reviewed-by: @yelihua,@pandoublefeng
Signed-off-by: @pandoublefeng
2021-04-23 21:32:59 +08:00
John Tzanakakis ddae425e0c use host instead of device shape for debugger 2021-04-22 17:54:51 -04:00
Islam Amin 2b20166d23 release resources debugger fix 2021-04-22 13:16:14 -04:00
Islam Amin 9daed0bea5 permenant fix for unsupported data type issue 2021-04-22 09:46:55 -04:00
mindspore-ci-bot ae173bb4af !15126 [Offline Debug] Support read of npy and perf improvements.
From: @islam_amin
Reviewed-by: @john_tzanakakis,@john_tzanakakis,@tom__chen
Signed-off-by: @john_tzanakakis
2021-04-17 02:42:41 +08:00
Islam Amin 1b5ec2f3e1 NPY support 2021-04-16 11:56:14 -04:00
mindspore-ci-bot d96420553b !14843 Memory reuse switch
From: @ding_fei_fei
Reviewed-by: @kingxian,@kingxian
Signed-off-by: @kingxian,@kingxian
2021-04-16 14:57:17 +08:00
mindspore-ci-bot 8fc47be15f !14935 [ME]Bot clean of master
From: @chenfei52
Reviewed-by: @ginfung,@zh_qh
Signed-off-by: @zh_qh
2021-04-16 14:27:19 +08:00
chenfei_mindspore 9012df94f2 reduce circle complex of code 2021-04-16 09:51:35 +08:00
dingpeifei 8d830f1e5c Memory reuse switch 2021-04-15 14:33:44 +08:00
John Tzanakakis ca2aba0540 fix recheck 2021-04-11 15:06:11 -04:00
mindspore-ci-bot 33edd67261 !14667 add dump data function for CPU
From: @zhangbuxue
Reviewed-by: 
Signed-off-by:
2021-04-08 20:37:30 +08:00
buxue ab59f62147 add dump data function for CPU 2021-04-08 14:24:29 +08:00
John Tzanakakis da3b13a0e1 Offline debugger
Authors: John Tzanakakis, Adel Shafiei, Amir Lashkari, Islam Amin
2021-04-05 18:01:38 -04:00
Islam Amin 143edf67bc fixing UMonad Unsupported type 2021-03-29 14:28:17 -04:00
Islam Amin 0fa5a443be fix dataset_sink_mode=True issue with GPU 2021-03-15 11:57:23 -04:00
Zhang Qinghua f73f2d73f3 Set abstract value for reserved Depend node when merge Depend nodes. 2021-03-11 09:17:59 +08:00
Amir Lashkari d83e7c41c8 Fixed log issue
Fixed cpplint
2021-03-09 14:23:34 -05:00
mindspore-ci-bot a726ebd087 !12937 Log proper messege for debugger not supporting CPU
From: @alashkari
Reviewed-by: @john_tzanakakis,@mikef,@john_tzanakakis,@tom__chen
Signed-off-by:
2021-03-06 05:31:54 +08:00
mindspore-ci-bot b6055f99b2 !12942 Fix UMonad type not supported in Online Debugger
From: @alashkari
Reviewed-by: @john_tzanakakis,@mikef
Signed-off-by: @john_tzanakakis
2021-03-06 05:30:59 +08:00
Amir Lashkari 497e717081 Fix UMonad type in online debugger 2021-03-05 14:40:59 -05:00
Amir Lashkari e4f321ff82 Added log for debugger not supporting CPU
Fixed bug v1

Fixing UMonad Issue with online debug

remove
2021-03-05 14:27:16 -05:00
jiangshuqiang 2b6a6424e2 fix log level 2021-03-04 15:26:08 +08:00
maning202007 815a04cf75 fix the segmentation fault when open debugger. 2021-03-01 14:34:05 +08:00
Islam Amin 722eb2ec5a ascend graph dump trigger at data dump 2021-02-25 12:04:59 -05:00
maning202007 b437c0d418 Change debugger version from 1.1.0 to 1.2.0 2021-02-08 14:52:34 +08:00
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)
```
2021-02-08 09:01:15 +08:00
mindspore-ci-bot 59d2affa97 !10021 Fixed double stutter issue at the end of step for debugger
From: @adelshafiei
Reviewed-by: @john_tzanakakis,@wangyue01
Signed-off-by: @wangyue01
2021-01-06 10:08:55 +08:00
mindspore-ci-bot cfc9c740b1 !10360 fixed the output address does not exist checking
From: @adelshafiei
Reviewed-by: @john_tzanakakis,@nsyca
Signed-off-by: @john_tzanakakis
2020-12-23 05:18:24 +08:00
Adel Shafiei b4cd786079 fixed the check on output address 2020-12-22 12:08:21 -05:00
John Tzanakakis b291861e85 LoadTensors was using a 4-byte size field instead of an 8-byte size field
don't load tensors if the type is none
2020-12-22 11:10:30 -05:00
mindspore-ci-bot 512cd38406 !10199 fix env param by adding accepted value
From: @jiang-shuqiang
Reviewed-by: 
Signed-off-by:
2020-12-19 16:09:23 +08:00
jiangshuqiang 0411ffa922 fix env param
add true/false/0 for ENABLE_MS_DEBUGGER
2020-12-19 14:42:29 +08:00
yelihua 7217955f4d change the log level for parial memory reuse 2020-12-17 10:48:12 +08:00
Adel Shafiei 1d795a4f9d Fixed the double stutter problem at the end of step for debugger 2020-12-15 13:59:58 -05:00