* Safe loading of default plugins 1. In case of default plugins.xml all plugins is registered by absolute paths 2. In case of user API user is able to specify abs or rel path or plugin name to be found in ENV 3. Update `ov::util::get_absolute_file_path()` in order to prevent checking file exists or can be accessed 4. Add tests + delete duplicated tests * Add `OV_CORE_CALL_STATEMENT` to `Core()` ctor to convert InferenceEngine::Exception to ov::Exception * Add `ie_plugins.hpp` dependency to `ov_infer_unit_tests` * Update C and Py docstrings * Comment fix * Update LD_LIB_PATH in openvino-onnx/Dockerfile * Skip `test_register_plugin*` for Debian job
OpenVINO™ Inference
OpenVINO Inference is a part of the OpenVINO Runtime library. The component is responsible for model inference on hardware devices and provides API for OpenVINO Plugin development.
OpenVINO Inference uses the common coding style rules.
Key contacts
People from the openvino-ie-maintainers group have the rights to approve and merge PRs to the inference component. They can assist with any questions about the component.
Components
OpenVINO Inference has the following structure:
- dev_api contains developer API required to develop OpenVINO Plugins. To use this API, link your component against
openvino::runtime::dev. - include contains public API. Find more information in the OpenVINO Inference API document.
- src contains sources of the component.
OpenVINO Inference has unit and functional tests. Unit tests are located in src/tests/unit/inference_engine, functional tests are located in src/tests/functional/inference_engine.