Files
openvino/src/core
Ilya Churaev e2635a0053 Introduce ov::ICore (#15096)
* Added new ov::ICore

* Fixed style and removed unused functions

* Fixed mock core

* Fixed linker issue

* Fixed inference functional tests

* Update copyrights

* Use new plugin API inside the new API

* Fixed CPU tests

* Removed old plugin from ov::IPlugin

* Fixed Inference tests

* Added comments and some other minor changes

* Split core interfaces

* Added logic to load v7 IRs without crash

* Fixed thread tests

* Fixed comments:

 * Add const keyword for core methods
 * Rename core methods

* Fixed mock core

* Added more const methods

* Fixed tests

* Remove unnecessary exception catch

* Fixed some comments

* Remove default implementations of get/set property

* Fix additional comments

* Removed set property

* Try to fix linux build

* Revert function move
2023-01-20 13:43:48 +04:00
..
2023-01-20 13:43:48 +04:00
2023-01-18 18:16:57 +04:00
2022-10-06 16:31:25 +04:00

OpenVINO™ Core

OpenVINO Core is a part of OpenVINO Runtime library. The component is responsible for:

OpenVINO Core supports conditional compilation feature and uses the common coding style rules.

Key person

People from the openvino-ngraph-maintainers allows to approve and merge PRs to the core component. These guys can help in case of any questions about core component.

Components

OpenVINO Core has the next structure:

  • builders is obsolete component which provides helper methods for operation creations. Please don't use this API, and use public OpenVINO API instead.
  • dev_api contains developer API. In order to use this API, you need to link your component against openvino::runtime::dev.
  • docs contains developer documentation pages for the component.
  • include contains public API. Detailed information about provided API can be found here.
  • reference is a library which provides reference implementations for all supported operations. Operations with evaluate method use these implementations inside.
  • shape_inference library contains implementation of shape inference for OpenVINO operations.
  • src folder contains sources of the core component.
  • tests contains tests for OpenVINO Core components. More information about OpenVINO Core tests can be found here.

Tutorials

See also