Skip to content

Conversation

abrown
Copy link
Contributor

@abrown abrown commented Jan 4, 2023

Now that OpenVINO 2022.3 is released, this updates the CI to use it during the build and test tasks.

@abrown abrown marked this pull request as ready for review January 12, 2023 22:01
@abrown abrown marked this pull request as draft January 12, 2023 23:09
@abrown abrown force-pushed the 2022.3 branch 2 times, most recently from d5b7a96 to 6fc91e9 Compare March 20, 2023 14:29
abrown added 4 commits April 5, 2023 13:49
Version 2022.3.0 of OpenVINO installs its libraries in the system
install path on Linux. This change adds functionality to
`openvino-finder` to locate these libraries, even in the presence of
version terminators (e.g., `libopenvino_c.so.2022.3.0`).
This change adds a `find_plugins_xml` function to `openvino-finder` to
locate the XML configuration describing the plugin libraries. In
previous versions, the `plugins.xml` file was in the same directory as
the shared library; in v2022.3, however, APT installations of OpenVINO
have the `plugins.xml` file in a versioned sub-directory (e.g.,
`openvino-2022.3.0/`). When no path is provided to `Core::new`, this
change will now search for the latest library and discover the
`plugins.xml` file based on that. There are several escape hatches for
specifying the path directly: pass the path directly to `Core::new` or
set the `OPENVINO_PLUGINS_XML` environment variable.
The `build.rs` script previously attempted to find the `tbb` library
relative to the OpenVINO libraries themselves. This step is no longer
necessary and has been removed. At some point in the future, we will
remove the "find TBB" logic in `openvino-finder` as well.
With several previous changes, we can now expand the CI matrix to
include all three OpenVINO versions published in 2022. This project only
aims to support the latest published version, but older versions are
retained as nice-to-have check.
@abrown abrown marked this pull request as ready for review April 5, 2023 12:44
@abrown abrown merged commit ad226e9 into intel:main Apr 5, 2023
@abrown abrown deleted the 2022.3 branch April 5, 2023 12:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant