forked from openvinotoolkit/openvino
-
Notifications
You must be signed in to change notification settings - Fork 0
nGraphCodeStructure
Ilya Churaev edited this page Mar 25, 2021
·
1 revision
Historycally nGraph was a standalone library for graph representation, but at some point nGraph became a part of OpenVINO and now nGraph is a part of OpenVINO repository.
Let's focus on the structure of nGraph source code:
- ngraph/ - root nGraph folder
- cmake/ - nGraph specific CMake scripts
- core/ - nGraph core library
- builder/ - static library with builders for some nGraph operations
- include/ - nGraph library public API
- reference/ - static library with nGraph reference implementations
- src/ - sources of nGraph library
- frontend/ - nGraph frontends
- onnx_common/ - static library with common ONNX utilities
- onnx_editor/ - static library with the ONNX Editor, the component allows to modify original ONNX model
- onnx_import/ - ONNX importer library, importer allows to translate ONNX model to nGraph representation
- python/ - nGraph Python API
- src/ - spirces of nGraph Python API
- tests/ - tests for Pyton API
- test/ - nGraph unit tests
- backend/ - nGraph backends tests, tests runs on Inference Engine CPU, GPU plugins and reference implementations
- conditional_compilation/ - tests cover conditional compilation feature
- files/ - test data
- models/ - test models
- onnx/ - ONNX tests
- op_eval/ test cover evaluate methods
- runtime/ - nGraph backends
- ie/ - Inference Engine backend
- interpreter/ - Interpreter backend
- type_prop/ - type and shape propagation tests
- util/ - nGraph test utility library
© Copyright 2018-2021, OpenVINO team
- Home
- General resources
- How to build
-
Developer documentation
-
nGraph architecture
- nGraph code structure
- nGraph components
- Graph structure
- Transformations API
- nGraph operations enabling flow
- nGraph Debug capabilities
- Inference Engine architecture
- CPU plugin
- GPU plugin
- HETERO plugin architecture
- Snippets
- Sample for IE C++/C/Python API
-
nGraph architecture
- Tests