openvino/src/core
Tomasz Jankowski 0829e8262d
[core] Migrate NonZero operator to new API (#21109)
* Drop ngraph remains

* Use ov::Tensor

instaed of ngraph::HostTensor

* Refactor NonZero reference implementation

* Align code

* Refactor NonZero reference implementation

* Reduce binary size

* Reduce binary size

* Use proper type name
2023-11-24 07:00:41 +01:00
..
builder Relocatable developer package (#20327) 2023-10-12 22:59:04 +00:00
dev_api [core] Migrate Divide operator to new API (#20766) 2023-11-03 10:35:43 +01:00
docs [DOCS] Updating links for master 2023-11-13 12:23:23 +01:00
include [core] Migrate NonZero operator to new API (#21109) 2023-11-24 07:00:41 +01:00
reference [core] Migrate NonZero operator to new API (#21109) 2023-11-24 07:00:41 +01:00
shape_inference [core]Drop host tensor support in TensorAccessor (#20831) 2023-11-02 16:15:52 +00:00
src [core] Migrate NonZero operator to new API (#21109) 2023-11-24 07:00:41 +01:00
template_extension Replaced several cmake utilities with new ov_ prefix (#19819) 2023-09-14 16:22:50 +04:00
tests Support dynamic shapes in ReadValue/Assign ops and MakeStateful transformation (#20404) 2023-11-21 20:59:36 +04:00
CMakeLists.txt Relocatable developer package (#20327) 2023-10-12 22:59:04 +00:00
README.md [DOCS] Updating links for master 2023-11-13 12:23:23 +01:00

README.md

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