You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
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)
```
4 years ago
..
abstract
do not broaden scalar
4 years ago
base
Refactoring for base and abstract types: Moving Base into base folder; Splitting the abstract type and infer&specialize routines;
5 years ago
common
remove ccsrc/common.h
5 years ago
cxx_api
cxx api refactor: tensor/status/model
4 years ago
dataset
dataset: delete minddata/dataset/include/status.h
4 years ago
debug
Combine Async Dump and E2E Dump
4 years ago
device
Synchronize latest Ascend software 18 Dec 2020, with profiler fixes
4 years ago
ir
Change tuple_getitem to TupleGetItem and some other ops, merge from r1.1 to master
4 years ago
kernel/ cpu
optimize cpu unique
4 years ago
mindrecord
impl mindrecord lazy load
4 years ago
operator
Change tuple_getitem to TupleGetItem and some other ops, merge from r1.1 to master
4 years ago
ops
add some ops
4 years ago
optimizer
do not broaden scalar
4 years ago
parallel
modify Gelu、FastGelu to GeLU and FastGeLU
4 years ago
pipeline
!11921 do not broaden when arg is not tensor
4 years ago
pre_activate
[auto-monad] Support side-effects by auto-monad
4 years ago
ps
added http client
4 years ago
pynative
Run ops one by one in pynative bp graph
4 years ago
python_input
[auto-monad] Support side-effects by auto-monad
4 years ago
session
[auto-monad] Support side-effects by auto-monad
4 years ago
stub
upgrade 0204
4 years ago
transform
Change TensorAdd to Add, from r1.1 to master
4 years ago
utils
Change tuple_getitem to TupleGetItem and some other ops, merge from r1.1 to master
4 years ago
vm
Change tuple_getitem to TupleGetItem and some other ops, merge from r1.1 to master
4 years ago
CMakeLists.txt
[auto-monad] Support side-effects by auto-monad
4 years ago
__init__.py
initial version
5 years ago
runtest.sh
Synchronize latest Ascend software suite 09 Dec 2020, with refactored GraphEngine
4 years ago