openvino/src
Evgeny Kotov 4d9f2f3cd7
Support new operations in TS: Selu, Swish, HSwish, Tile, CumSum, HardSigmoid (#19990)
* add new operations as unary

* get unary as input(0) instead of iterating pattern map

* add CumSum + unit tests

* add Tile + unit tests

* add tile

* fix ts_tile

* code review fix: use ADD_MATCHER

* fix bug CI tests
2023-10-10 15:06:10 +04:00
..
bindings [CI] [GHA] Introduce GHA macOS Pipeline (#20212) 2023-10-10 14:43:09 +04:00
cmake Rpath story (#20297) 2023-10-10 06:27:26 +02:00
common Support new operations in TS: Selu, Swish, HSwish, Tile, CumSum, HardSigmoid (#19990) 2023-10-10 15:06:10 +04:00
core CompressQuantizeWeights optimizations (#20025) 2023-10-10 13:10:05 +04:00
docs Added components relationships on architecture page (#17037) 2023-04-19 10:51:23 +04:00
frontends [PT FE]: support aten::amax, aten::amin, aten::clip, aten::clamp_ (#20338) 2023-10-10 11:05:10 +00:00
inference Support SRF in MT 2.0 on Linux (#20301) 2023-10-10 13:59:27 +08:00
plugins Refactor BinaryConvolutionLayerTest and BucketizeLayerTest (#19654) 2023-10-10 11:25:57 +02:00
tests Refactor BinaryConvolutionLayerTest and BucketizeLayerTest (#19654) 2023-10-10 11:25:57 +02:00
.clang-format
CMakeLists.txt Replaced several cmake utilities with new ov_ prefix (#19819) 2023-09-14 16:22:50 +04:00
README.md [DOCS] 23.0 to 23.1 link update for master (#19584) 2023-09-04 15:40:02 +02:00

README.md

OpenVINO™ Core Components

This section provides references and information about OpenVINO core components.

bindings/           // OpenVINO bindings
cmake/              // Common cmake scripts
common/             // Common components
core/               // OpenVINO core component provides model representation, operations and other core functionality
frontends/          // OpenVINO frontends
inference/          // Provides API for model inference
plugins/            // OpenVINO plugins
tests/              // A backed of tests binaries for core and plugins

OpenVINO Runtime library

OpenVINO Runtime is a common OpenVINO library which provides functionality for Neural Network inference. The library includes next parts:

flowchart LR
    subgraph openvino [openvino library]
        core
        inference
        transformations[Common transformations]
        lp_transformations[LP transformations]
        frontend_common
        style frontend_common fill:#7f9dc0,stroke:#333,stroke-width:4px
        style transformations fill:#3d85c6,stroke:#333,stroke-width:4px
        style lp_transformations fill:#0b5394,stroke:#333,stroke-width:4px
        style core fill:#679f58,stroke:#333,stroke-width:4px
        style inference fill:#d7a203,stroke:#333,stroke-width:4px
    end
  • core is responsible for model representation, contains a set of supported OpenVINO operations and base API for model modification.
  • inference provides the API for model inference on different accelerators.
  • Transformations:
  • frontend_common provides frontend common API which allows to support frontends for different frameworks.

OpenVINO Frontends

OpenVINO Frontends allow to convert model from framework to OpenVINO representation.

Go to the Frontends page to get more information.

OpenVINO Plugins

OpenVINO Plugins provide support for hardware devices.

To get more information about supported OpenVINO Plugins, go to the Plugins page.

OpenVINO Bindings

OpenVINO provides bindings for different languages. To get the full list of supported languages, go to the bindings page.

Core developer topics

See also