Skip to content

Commit

Permalink
Add Intel nGraph
Browse files Browse the repository at this point in the history
  • Loading branch information
Yuduo Wu committed Dec 5, 2018
1 parent eae5d73 commit 3e99ac8
Showing 1 changed file with 11 additions and 13 deletions.
24 changes: 11 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -357,26 +357,24 @@ allows them to upload and browse the code assets, submit distributed jobs, and q
#### Components:

- **Fusion**: Fuse multiple ops to to decrease memory usage.
- **Data layout abstraction**: Make abstraction easier and faster
with nGraph translating element order to work best for a given or
available device.
- **Data reuse**: Save results and reuse for subgraphs with the
same input.
- **Graph scheduling**: Run similar subgraphs in parallel via
multi-threading.
- **Graph partitioning**: Partition subgraphs to run on different
devices to speed up computation; make better use of spare CPU cycles
with nGraph.
- **Memory management**: Prevent peak memory usage by intercepting
a graph with or by a "saved checkpoint," and to enable data auditing.

- **Data layout abstraction**: Make abstraction easier and faster with nGraph translating element order to work best for a given or available device.

- **Data reuse**: Save results and reuse for subgraphs with the same input.

- **Graph scheduling**: Run similar subgraphs in parallel via multi-threading.

- **Graph partitioning**: Partition subgraphs to run on different devices to speed up computation; make better use of spare CPU cycles with nGraph.

- **Memory management**: Prevent peak memory usage by intercepting a graph with or by a "saved checkpoint," and to enable data auditing.

### ONNX - Open Neural Network Exchange

> ONNX is a open format to represent deep learning models. With ONNX, AI developers can more easily move models between state-of-the-art tools and choose the combination that is best for them. ONNX is developed and supported by a community of partners.
| [__homepage__](https://onnx.ai/) | [__documentation__](https://onnx.ai/getting-started) | [__github__](https://github.com/onnx) |

#### Architecture
#### Architecture:

<p align="center"><img src="images/onnx-arch.png" width="90%"/></p>

Expand Down

0 comments on commit 3e99ac8

Please sign in to comment.