-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conan for simplifing dependency management #7194
Conan for simplifing dependency management #7194
Comments
Hi @redradist OpenVINO has support for various intallation methods like APT, PIP, Docker, YUM and Conda. Take a look at the installation methods on the left menu in the Linux installation guide for OpenVINO toolkit. Have you considered using one of these methods? Regards, |
@jgespino Yes, it is okay for me, but |
I will pass this information to the development team for consideration. We encourage developers to submit their contributions as pull requests to the OpenVINO GitHub project. Regards, Ref. 63659 |
@redradist Hi Denis, This is a good suggestion. Can you describe what is needed for us to implement? Could conan leverage the openvino GitHub repo? What engineering, validation or devops work is required to use conan? Thanks, Ryan |
@ryanloney It is needed to create conan-center-index receipt for example like this one conan-io/conan-center-index#6083 Validation is run on ConanCenter CI The purpose of receipt is to create a set of commands that can build the OpenVINO. Then installing of OpenVINO on customer machine would be as simple as: conan install openvino/2021.4@intel/stable |
Here is suggestion how to do it from conan community conan-io/conan-center-index#7277 |
Thanks @redradist. I am requesting a proof of concept internally. |
Hello. Any news here? |
@redradist could you help to review #14930 ? |
This issue will be closed in 2 weeks in case of no activity. |
In current PR we have added OpenVINO building using conanfile.txt as a dependency list. Documentation how to do it, will be added in next PRs. Next steps is to take such files as a dependency list and create complete conanfile.py for conan-center-index submission. |
Ref. CVS-104994 |
Current Conan config file https://github.com/openvinotoolkit/openvino/blob/master/conanfile.txt is mature enough to say that we support dependencies from CCI. |
OpenVINO is finally added to Conan Center Index ㊗️ |
OpenVINO has lots of packages as requirements and it could make it harder to install OpenVINO toolkit and use it out of the box
Consider to use Conan for simplifying dependency management
The text was updated successfully, but these errors were encountered: