openvino/src/core
Pawel Raasz ff5b56ee07
Improve node validation failure message for shape infer (#18520)
* Add NODE_SHAPE_INFER_CHECK macro
throws NodeValidationFailure for shape inference

* Use NODE_SHAPE_INFER_CHECK in topk shape inference

* Move description to header file

* export NodeValidationFailure::create function
2023-07-18 11:41:19 +04:00
..
builder Mark as deprecated nGraph API (#17647) 2023-06-01 12:44:28 +04:00
dev_api Partial Values and Labels visualization and update in label equality checks (#18527) 2023-07-17 11:59:24 +00:00
docs [DOCS] Link adjustment for dev docs + fix to build.md CPU link for master (#17744) 2023-05-31 13:27:20 +04:00
include Improve node validation failure message for shape infer (#18520) 2023-07-18 11:41:19 +04:00
reference Fix IRDFT for 1D complex input in debug mode (#18525) 2023-07-17 16:45:21 +02:00
shape_inference Improve node validation failure message for shape infer (#18520) 2023-07-18 11:41:19 +04:00
src Improve node validation failure message for shape infer (#18520) 2023-07-18 11:41:19 +04:00
template_extension Windows arm64 support for CPU plugin (#17075) 2023-04-25 16:41:28 +04:00
tests Improve node validation failure message for shape infer (#18520) 2023-07-18 11:41:19 +04:00
CMakeLists.txt Warn if OpenVINO symbols require new CXX ABI (#16080) 2023-04-29 01:17:52 +01:00
README.md [DOCS] Link adjustment for dev docs + fix to build.md CPU link for master (#17744) 2023-05-31 13:27:20 +04: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