Commit Graph

12 Commits

Author SHA1 Message Date
He Wei 6539a9f843 Fix auto-monad for cycle parameter binding 2021-11-03 16:18:45 +08:00
huanghui ba66c0d491 add security isolate for save_graphs 2021-09-14 10:24:12 +08:00
huanghui 88601da733 change ir save path to: save_graphs_path/ when alone; save_graphs_path/rank_ when distribute 2021-08-28 14:11:23 +08:00
ms_yan 36a8886ca2 Revert "[feat] [assistant] [I3T96T] add new Dataset operator CMUARCTICDataset"
This reverts commit b077aa1cab.

Revert "[feat] [assistant] [I3T96X] add new Dataset operator LibriSpeechDataset"

This reverts commit 4e6f7dc97d.

delete pass_registry_test.cc

comment  hiai_nlu_model_multi.pb related  line
2021-08-23 01:46:38 +08:00
djc 4e6f7dc97d [feat] [assistant] [I3T96X] add new Dataset operator LibriSpeechDataset 2021-08-22 13:39:37 +08:00
huanghui 1630dcb0c8 add subdirectory for log and ir_dump 2021-08-19 14:11:16 +08:00
yanghaoran 64d34104e5 move useless testcases from level0 to level1 2021-08-11 23:11:34 +08:00
gaoyong10 b3f0a29fb1 Fix Sponge net. 2021-07-03 21:44:11 +08:00
limingqi107 406c252834 enable mindRT 2021-06-29 17:44:05 +08:00
huangbingjian 72ae1799f3 remove control_depend from py file 2021-03-22 20:45:45 +08:00
huangbingjian 1086132dc3 fix the core dump of MsRunGraph related to auto-monad; modify testcases
related to auto-monad, do not judge or assert the generated IR file on CI test cases.
2021-02-08 16:49:29 +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