Fixed build of wheel package in tatic build (#18170)
This commit is contained in:
@@ -430,7 +430,6 @@ jobs:
|
||||
|
||||
# Skip test_onnx/test_zoo_models and test_onnx/test_backend due to long execution time
|
||||
- script: |
|
||||
export LD_LIBRARY_PATH=$(REPO_DIR)/temp/gna_03.05.00.2116/linux/x64:$(LD_LIBRARY_PATH)
|
||||
python3 -m pytest -s $(INSTALL_TEST_DIR)/pyngraph $(PYTHON_STATIC_ARGS) \
|
||||
--junitxml=$(INSTALL_TEST_DIR)/TEST-Pyngraph.xml \
|
||||
--ignore=$(INSTALL_TEST_DIR)/pyngraph/tests/test_onnx/test_zoo_models.py \
|
||||
@@ -439,8 +438,6 @@ jobs:
|
||||
|
||||
# Skip test_onnx/test_zoo_models and test_onnx/test_backend due to long execution time
|
||||
- script: |
|
||||
# For python imports to import pybind_mock_frontend
|
||||
export LD_LIBRARY_PATH=$(REPO_DIR)/temp/gna_03.05.00.2116/linux/x64:$(LD_LIBRARY_PATH)
|
||||
python3 -m pytest -sv $(INSTALL_TEST_DIR)/pyopenvino $(PYTHON_STATIC_ARGS) \
|
||||
--junitxml=$(INSTALL_TEST_DIR)/TEST-Pyngraph.xml \
|
||||
--ignore=$(INSTALL_TEST_DIR)/pyopenvino/tests/test_utils/test_utils.py \
|
||||
@@ -449,7 +446,6 @@ jobs:
|
||||
displayName: 'Python API 2.0 Tests'
|
||||
|
||||
- script: |
|
||||
export LD_LIBRARY_PATH=$(REPO_DIR)/temp/gna_03.05.00.2116/linux/x64:$(LD_LIBRARY_PATH)
|
||||
python3 -m pytest -s $(INSTALL_TEST_DIR)/mo/unit_tests --junitxml=$(INSTALL_TEST_DIR)/TEST-ModelOptimizer.xml
|
||||
displayName: 'Model Optimizer UT'
|
||||
|
||||
|
||||
@@ -102,6 +102,13 @@ set_target_properties(${TARGET_NAME} ${TARGET_NAME}_test_static
|
||||
|
||||
# install
|
||||
|
||||
if(BUILD_SHARED_LIBS)
|
||||
set(gna_component gna)
|
||||
else()
|
||||
# during static build all plugins are part of the core, thus the dependencies as well
|
||||
set(gna_component core)
|
||||
endif()
|
||||
|
||||
file(GLOB_RECURSE gna_libraries "${libGNA_LIBRARIES_BASE_PATH}/*${CMAKE_SHARED_LIBRARY_SUFFIX}*")
|
||||
set(gna_library_installed OFF)
|
||||
|
||||
@@ -110,11 +117,10 @@ foreach(gna_lib IN LISTS gna_libraries)
|
||||
# and don't install global symlink libgna.so. Exceptions:
|
||||
# 1. On Windows we don't have libraries versioning and need to install all .dlls
|
||||
# 2. For case of static libraries we also need to install .so since it's required for linkage with final application
|
||||
if(gna_lib MATCHES "^.*\.${CMAKE_SHARED_LIBRARY_SUFFIX}(\.[0-9]+)+$" OR
|
||||
WIN32 OR NOT BUILD_SHARED_LIBS)
|
||||
if(gna_lib MATCHES "^.*\.${CMAKE_SHARED_LIBRARY_SUFFIX}(\.[0-9]+)+$" OR WIN32 OR NOT BUILD_SHARED_LIBS)
|
||||
install(FILES ${gna_lib}
|
||||
DESTINATION ${OV_CPACK_RUNTIMEDIR}
|
||||
COMPONENT gna)
|
||||
COMPONENT ${gna_component})
|
||||
set(gna_library_installed ON)
|
||||
endif()
|
||||
endforeach()
|
||||
@@ -129,14 +135,14 @@ if(NOT BUILD_SHARED_LIBS)
|
||||
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/libGNAConfig.cmake ${CMAKE_BINARY_DIR} COPYONLY)
|
||||
install(FILES "${CMAKE_BINARY_DIR}/libGNAConfig.cmake"
|
||||
DESTINATION ${OV_CPACK_IE_CMAKEDIR}
|
||||
COMPONENT gna)
|
||||
COMPONENT ${gna_component})
|
||||
|
||||
# install .lib file on Windows
|
||||
if(WIN32)
|
||||
file(GLOB_RECURSE gna_libraries "${libGNA_LIBRARIES_BASE_PATH}/*${CMAKE_STATIC_LIBRARY_SUFFIX}")
|
||||
install(FILES ${gna_libraries}
|
||||
DESTINATION ${OV_CPACK_LIBRARYDIR}
|
||||
COMPONENT gna)
|
||||
COMPONENT ${gna_component})
|
||||
endif()
|
||||
endif()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user