openvino
openvino copied to clipboard
[NPU] Enable OpenVINO Developer Package installation for NPU Plugin
Details:
Updates OpenVINO developer package installer to enable faster installation for NPU plugin
Tickets:
- E-164884
@seowwj could you please print out directory trees with files that should be installed in the developer package additionally according to your PR?
@seowwj could you please print out directory trees with files that should be installed in the developer package additionally according to your PR?
Sure here are the files, the _full text file lists all files while the other one is just directories.
ov_install_tree.txt
ov_install_tree_full.txt
@seowwj could you please print out directory trees with files that should be installed in the developer package additionally according to your PR?
Sure here are the files, the
_fulltext file lists all files while the other one is just directories. ov_install_tree.txt ov_install_tree_full.txt
Thanks! I see that nlohmann json is installed in very similar way. But include files are installed via INSTALL_INCLUDE_DIRECTORIES attribute of ov_developer_package_export_targets function https://github.com/openvinotoolkit/openvino/blob/8b86b32f156576d95f82d4c38f55bd9755dfbe04/thirdparty/dependencies.cmake#L563 instead of direct installation like you do.
Could you please also experiment with this. I think it's better to modify ov_developer_package_export_targets if needed
Thanks! I see that nlohmann json is installed in very similar way. But include files are installed via INSTALL_INCLUDE_DIRECTORIES attribute of ov_developer_package_export_targets function
https://github.com/openvinotoolkit/openvino/blob/8b86b32f156576d95f82d4c38f55bd9755dfbe04/thirdparty/dependencies.cmake#L563
instead of direct installation like you do. Could you please also experiment with this. I think it's better to modify
ov_developer_package_export_targetsif needed
I've modified the installation of gflags to use ov_developer_package_export_targets
Hi @Wovchena @pavel-rodionov, could you help to review this PR? As described in E-164884, we would like to use OpenVINO install package instead of build directory for NPU components. Therefore several missed targets are expected to be included in the package for NPU plugin.
build_jenkins
Hi @Wovchena @pavel-rodionov, could you help to review this PR? As described in E-164884, we would like to use OpenVINO install package instead of build directory for NPU components. Therefore several missed targets are expected to be included in the package for NPU plugin.
@mryzhov is more relevant to cmake changes than me. Summoned
@Wovchena Unfortunately I am no longer working on that project. Won't be able to provide helpful review.
Hi @praasz @mryzhov, we update the changes based on the idea to extract the minimal required files. Could you help review these modifications?
build_jenkins
build_jenkins