Files
openvino/src/core
Pawel RaaszandEvgenya Stepyreva 9e3b2e0b38 Review opset1 stridedslice for shape inference aspects (#14192)
* Review labels and dimension propagation
- check dimensions propagation with partial dimension
- extend testing for labels an dimensions propagation

* Shape inference support bounds evaluation
on begin, end inputs

* Review static shape inference

* Move sequence generator to dev API
to avoid create unnecessary library dependency

* Fix windows build issue

* Use strided slice in scatter update test
of partial value propagation

* Remove unused constant from test

* Fix strided dim calculation

* Fix clip lb,ub for strided dim calculation

* Use op strides if absent in input_shapes

* Move back SeqGen to shape inference

Co-authored-by: Evgenya Stepyreva <evgenya.stepyreva@intel.com>
2022-12-12 12:14:37 +01:00
..
2022-12-12 11:18:21 +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