diff options
Diffstat (limited to 'dynamic-layers/openembedded-layer/recipes-support/opencv/files/0001-inference-engine-use-system-installed-packages.patch')
-rw-r--r-- | dynamic-layers/openembedded-layer/recipes-support/opencv/files/0001-inference-engine-use-system-installed-packages.patch | 132 |
1 files changed, 17 insertions, 115 deletions
diff --git a/dynamic-layers/openembedded-layer/recipes-support/opencv/files/0001-inference-engine-use-system-installed-packages.patch b/dynamic-layers/openembedded-layer/recipes-support/opencv/files/0001-inference-engine-use-system-installed-packages.patch index 315385d8..60285eec 100644 --- a/dynamic-layers/openembedded-layer/recipes-support/opencv/files/0001-inference-engine-use-system-installed-packages.patch +++ b/dynamic-layers/openembedded-layer/recipes-support/opencv/files/0001-inference-engine-use-system-installed-packages.patch | |||
@@ -1,30 +1,27 @@ | |||
1 | From b0f30ab7ecdac98afa72a31371a393a73f855b3c Mon Sep 17 00:00:00 2001 | 1 | From d997ee70a49cee8a577a81968c1d603a97bc614f Mon Sep 17 00:00:00 2001 |
2 | From: Anuj Mittal <anuj.mittal@intel.com> | 2 | From: Anuj Mittal <anuj.mittal@intel.com> |
3 | Date: Thu, 7 Apr 2022 21:39:26 +0800 | 3 | Date: Thu, 7 Apr 2022 21:39:26 +0800 |
4 | Subject: [PATCH] Use system installed dependencies | 4 | Subject: [PATCH] Use system installed dependencies |
5 | 5 | ||
6 | Use the system versions of libva, tbb, OpenCV, ade and zlib. | 6 | Use the system versions of libva, ade and zlib. |
7 | 7 | ||
8 | Upstream-Status: Inappropriate | 8 | Upstream-Status: Inappropriate |
9 | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> | 9 | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> |
10 | |||
11 | --- | 10 | --- |
12 | cmake/dependencies.cmake | 75 ------------------------- | 11 | cmake/dependencies.cmake | 20 -------------------- |
13 | cmake/extra_modules.cmake | 4 +- | 12 | cmake/extra_modules.cmake | 4 ++-- |
14 | cmake/templates/OpenVINOConfig.cmake.in | 9 --- | 13 | src/plugins/intel_gpu/include/va/va.h | 6 ------ |
15 | src/cmake/ie_parallel.cmake | 2 +- | 14 | tests/fuzz/src/CMakeLists.txt | 3 +-- |
16 | src/plugins/intel_gpu/include/va/va.h | 6 -- | 15 | thirdparty/CMakeLists.txt | 26 ++++++++++---------------- |
17 | tests/fuzz/src/CMakeLists.txt | 3 +- | 16 | thirdparty/cnpy/CMakeLists.txt | 2 +- |
18 | thirdparty/CMakeLists.txt | 26 ++++----- | 17 | 6 files changed, 14 insertions(+), 47 deletions(-) |
19 | thirdparty/cnpy/CMakeLists.txt | 2 +- | ||
20 | 8 files changed, 15 insertions(+), 112 deletions(-) | ||
21 | delete mode 100644 src/plugins/intel_gpu/include/va/va.h | 18 | delete mode 100644 src/plugins/intel_gpu/include/va/va.h |
22 | 19 | ||
23 | diff --git a/cmake/dependencies.cmake b/cmake/dependencies.cmake | 20 | diff --git a/cmake/dependencies.cmake b/cmake/dependencies.cmake |
24 | index e2f941fcd..1fcc358ef 100644 | 21 | index 106af36c7d..45a3214100 100644 |
25 | --- a/cmake/dependencies.cmake | 22 | --- a/cmake/dependencies.cmake |
26 | +++ b/cmake/dependencies.cmake | 23 | +++ b/cmake/dependencies.cmake |
27 | @@ -29,26 +29,6 @@ endif() | 24 | @@ -27,26 +27,6 @@ get_linux_name(LINUX_OS_NAME) |
28 | 25 | ||
29 | if(CMAKE_CROSSCOMPILING AND CMAKE_HOST_SYSTEM_NAME MATCHES Linux AND CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "amd64.*|x86_64.*|AMD64.*") | 26 | if(CMAKE_CROSSCOMPILING AND CMAKE_HOST_SYSTEM_NAME MATCHES Linux AND CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "amd64.*|x86_64.*|AMD64.*") |
30 | set(protoc_version "3.18.2") | 27 | set(protoc_version "3.18.2") |
@@ -51,70 +48,8 @@ index e2f941fcd..1fcc358ef 100644 | |||
51 | endif() | 48 | endif() |
52 | 49 | ||
53 | if(ENABLE_INTEL_MYRIAD) | 50 | if(ENABLE_INTEL_MYRIAD) |
54 | @@ -102,61 +82,6 @@ if(THREADING STREQUAL "TBB" OR THREADING STREQUAL "TBB_AUTO") | ||
55 | set(IE_PATH_TO_DEPS "${THIRDPARTY_SERVER_PATH}") | ||
56 | endif() | ||
57 | |||
58 | - if(WIN32 AND X86_64) | ||
59 | - # TODO: add target_path to be platform specific as well, to avoid following if | ||
60 | - RESOLVE_DEPENDENCY(TBB | ||
61 | - ARCHIVE_WIN "tbb2020_20200415_win.zip" | ||
62 | - TARGET_PATH "${TEMP}/tbb" | ||
63 | - ENVIRONMENT "TBBROOT" | ||
64 | - SHA256 "f1c9b9e2861efdaa01552bd25312ccbc5feeb45551e5f91ae61e29221c5c1479") | ||
65 | - if(ENABLE_TBBBIND_2_5) | ||
66 | - RESOLVE_DEPENDENCY(TBBBIND_2_5 | ||
67 | - ARCHIVE_WIN "tbbbind_2_5_static_win_v1.zip" | ||
68 | - TARGET_PATH "${TEMP}/tbbbind_2_5" | ||
69 | - ENVIRONMENT "TBBBIND_2_5_ROOT" | ||
70 | - SHA256 "a67afeea8cf194f97968c800dab5b5459972908295242e282045d6b8953573c1") | ||
71 | - else() | ||
72 | - message(WARNING "prebuilt TBBBIND_2_5 is not available. | ||
73 | - Build oneTBB from sources and set TBBROOT environment var before OpenVINO cmake configure") | ||
74 | - endif() | ||
75 | - elseif(ANDROID) # Should be before LINUX due LINUX is detected as well | ||
76 | - RESOLVE_DEPENDENCY(TBB | ||
77 | - ARCHIVE_ANDROID "tbb2020_20200404_android.tgz" | ||
78 | - TARGET_PATH "${TEMP}/tbb" | ||
79 | - ENVIRONMENT "TBBROOT" | ||
80 | - SHA256 "f42d084224cc2d643314bd483ad180b081774608844000f132859fca3e9bf0ce") | ||
81 | - elseif(LINUX AND X86_64) | ||
82 | - RESOLVE_DEPENDENCY(TBB | ||
83 | - ARCHIVE_LIN "tbb2020_20200415_lin_strip.tgz" | ||
84 | - TARGET_PATH "${TEMP}/tbb" | ||
85 | - ENVIRONMENT "TBBROOT" | ||
86 | - SHA256 "95b2f3b0b70c7376a0c7de351a355c2c514b42c4966e77e3e34271a599501008") | ||
87 | - if(ENABLE_TBBBIND_2_5) | ||
88 | - RESOLVE_DEPENDENCY(TBBBIND_2_5 | ||
89 | - ARCHIVE_LIN "tbbbind_2_5_static_lin_v2.tgz" | ||
90 | - TARGET_PATH "${TEMP}/tbbbind_2_5" | ||
91 | - ENVIRONMENT "TBBBIND_2_5_ROOT" | ||
92 | - SHA256 "865e7894c58402233caf0d1b288056e0e6ab2bf7c9d00c9dc60561c484bc90f4") | ||
93 | - else() | ||
94 | - message(WARNING "prebuilt TBBBIND_2_5 is not available. | ||
95 | - Build oneTBB from sources and set TBBROOT environment var before OpenVINO cmake configure") | ||
96 | - endif() | ||
97 | - elseif(LINUX AND AARCH64) | ||
98 | - RESOLVE_DEPENDENCY(TBB | ||
99 | - ARCHIVE_LIN "keembay/tbb2020_38404_kmb_lic.tgz" | ||
100 | - TARGET_PATH "${TEMP}/tbb_yocto" | ||
101 | - ENVIRONMENT "TBBROOT" | ||
102 | - SHA256 "321261ff2eda6d4568a473cb883262bce77a93dac599f7bd65d2918bdee4d75b") | ||
103 | - elseif(APPLE AND X86_64) | ||
104 | - RESOLVE_DEPENDENCY(TBB | ||
105 | - ARCHIVE_MAC "tbb2020_20200404_mac.tgz" | ||
106 | - TARGET_PATH "${TEMP}/tbb" | ||
107 | - ENVIRONMENT "TBBROOT" | ||
108 | - SHA256 "ad9cf52e657660058aa6c6844914bc0fc66241fec89a392d8b79a7ff69c3c7f6") | ||
109 | - else() | ||
110 | - message(FATAL_ERROR "TBB is not available on current platform") | ||
111 | - endif() | ||
112 | - | ||
113 | update_deps_cache(TBBROOT "${TBB}" "Path to TBB root folder") | ||
114 | if(EXISTS "${TBBROOT}/lib/cmake/TBB/TBBConfig.cmake") | ||
115 | # oneTBB case | ||
116 | diff --git a/cmake/extra_modules.cmake b/cmake/extra_modules.cmake | 51 | diff --git a/cmake/extra_modules.cmake b/cmake/extra_modules.cmake |
117 | index e33e4378f..f0cacdf6f 100644 | 52 | index e33e4378f1..f0cacdf6ff 100644 |
118 | --- a/cmake/extra_modules.cmake | 53 | --- a/cmake/extra_modules.cmake |
119 | +++ b/cmake/extra_modules.cmake | 54 | +++ b/cmake/extra_modules.cmake |
120 | @@ -18,7 +18,7 @@ function(ie_generate_dev_package_config) | 55 | @@ -18,7 +18,7 @@ function(ie_generate_dev_package_config) |
@@ -135,42 +70,9 @@ index e33e4378f..f0cacdf6f 100644 | |||
135 | NO_CHECK_REQUIRED_COMPONENTS_MACRO) | 70 | NO_CHECK_REQUIRED_COMPONENTS_MACRO) |
136 | 71 | ||
137 | configure_file("${OpenVINO_SOURCE_DIR}/cmake/templates/OpenVINOConfig-version.cmake.in" | 72 | configure_file("${OpenVINO_SOURCE_DIR}/cmake/templates/OpenVINOConfig-version.cmake.in" |
138 | diff --git a/cmake/templates/OpenVINOConfig.cmake.in b/cmake/templates/OpenVINOConfig.cmake.in | ||
139 | index 00e892f2b..7c686fa07 100644 | ||
140 | --- a/cmake/templates/OpenVINOConfig.cmake.in | ||
141 | +++ b/cmake/templates/OpenVINOConfig.cmake.in | ||
142 | @@ -146,15 +146,6 @@ set(_ov_package_prefix_dir "${PACKAGE_PREFIX_DIR}") | ||
143 | |||
144 | set(THREADING "@THREADING@") | ||
145 | if((THREADING STREQUAL "TBB" OR THREADING STREQUAL "TBB_AUTO") AND NOT TBB_FOUND) | ||
146 | - set_and_check(_tbb_dir "@PACKAGE_IE_TBB_DIR@") | ||
147 | - _ov_find_dependency(TBB | ||
148 | - COMPONENTS tbb tbbmalloc | ||
149 | - CONFIG | ||
150 | - PATHS ${TBBROOT}/cmake | ||
151 | - ${_tbb_dir} | ||
152 | - NO_CMAKE_FIND_ROOT_PATH | ||
153 | - NO_DEFAULT_PATH) | ||
154 | - | ||
155 | set(install_tbbbind "@install_tbbbind@") | ||
156 | if(install_tbbbind) | ||
157 | set_and_check(_tbb_bind_dir "@PACKAGE_IE_TBBBIND_DIR@") | ||
158 | diff --git a/src/cmake/ie_parallel.cmake b/src/cmake/ie_parallel.cmake | ||
159 | index a036b019c..031f1ea48 100644 | ||
160 | --- a/src/cmake/ie_parallel.cmake | ||
161 | +++ b/src/cmake/ie_parallel.cmake | ||
162 | @@ -34,7 +34,7 @@ function(set_ie_threading_interface_for TARGET_NAME) | ||
163 | endforeach() | ||
164 | endif() | ||
165 | set(TBB_FOUND ${TBB_FOUND} PARENT_SCOPE) | ||
166 | - set(TBB_IMPORTED_TARGETS ${TBB_IMPORTED_TARGETS} PARENT_SCOPE) | ||
167 | + set(TBB_IMPORTED_TARGETS "tbb;tbbmalloc" PARENT_SCOPE) | ||
168 | set(TBB_VERSION ${TBB_VERSION} PARENT_SCOPE) | ||
169 | if (NOT TBB_FOUND) | ||
170 | set(THREADING "SEQ" PARENT_SCOPE) | ||
171 | diff --git a/src/plugins/intel_gpu/include/va/va.h b/src/plugins/intel_gpu/include/va/va.h | 73 | diff --git a/src/plugins/intel_gpu/include/va/va.h b/src/plugins/intel_gpu/include/va/va.h |
172 | deleted file mode 100644 | 74 | deleted file mode 100644 |
173 | index 5c8a5c6f6..000000000 | 75 | index 5c8a5c6f6e..0000000000 |
174 | --- a/src/plugins/intel_gpu/include/va/va.h | 76 | --- a/src/plugins/intel_gpu/include/va/va.h |
175 | +++ /dev/null | 77 | +++ /dev/null |
176 | @@ -1,6 +0,0 @@ | 78 | @@ -1,6 +0,0 @@ |
@@ -181,7 +83,7 @@ index 5c8a5c6f6..000000000 | |||
181 | -typedef cl_uint VASurfaceID; | 83 | -typedef cl_uint VASurfaceID; |
182 | -typedef void* VADisplay; | 84 | -typedef void* VADisplay; |
183 | diff --git a/tests/fuzz/src/CMakeLists.txt b/tests/fuzz/src/CMakeLists.txt | 85 | diff --git a/tests/fuzz/src/CMakeLists.txt b/tests/fuzz/src/CMakeLists.txt |
184 | index 5e6b7b168..a81c51bb7 100644 | 86 | index 5e6b7b168e..a81c51bb77 100644 |
185 | --- a/tests/fuzz/src/CMakeLists.txt | 87 | --- a/tests/fuzz/src/CMakeLists.txt |
186 | +++ b/tests/fuzz/src/CMakeLists.txt | 88 | +++ b/tests/fuzz/src/CMakeLists.txt |
187 | @@ -10,14 +10,13 @@ add_custom_target(fuzz) | 89 | @@ -10,14 +10,13 @@ add_custom_target(fuzz) |
@@ -201,7 +103,7 @@ index 5e6b7b168..a81c51bb7 100644 | |||
201 | add_dependencies(fuzz ${test_name}) | 103 | add_dependencies(fuzz ${test_name}) |
202 | 104 | ||
203 | diff --git a/thirdparty/CMakeLists.txt b/thirdparty/CMakeLists.txt | 105 | diff --git a/thirdparty/CMakeLists.txt b/thirdparty/CMakeLists.txt |
204 | index 2d61c5fd7..97b372998 100644 | 106 | index 2d61c5fd7a..97b372998a 100644 |
205 | --- a/thirdparty/CMakeLists.txt | 107 | --- a/thirdparty/CMakeLists.txt |
206 | +++ b/thirdparty/CMakeLists.txt | 108 | +++ b/thirdparty/CMakeLists.txt |
207 | @@ -12,10 +12,9 @@ endif() | 109 | @@ -12,10 +12,9 @@ endif() |
@@ -279,7 +181,7 @@ index 2d61c5fd7..97b372998 100644 | |||
279 | endforeach() | 181 | endforeach() |
280 | endif() | 182 | endif() |
281 | diff --git a/thirdparty/cnpy/CMakeLists.txt b/thirdparty/cnpy/CMakeLists.txt | 183 | diff --git a/thirdparty/cnpy/CMakeLists.txt b/thirdparty/cnpy/CMakeLists.txt |
282 | index 041031e92..793de9845 100644 | 184 | index 041031e923..793de9845c 100644 |
283 | --- a/thirdparty/cnpy/CMakeLists.txt | 185 | --- a/thirdparty/cnpy/CMakeLists.txt |
284 | +++ b/thirdparty/cnpy/CMakeLists.txt | 186 | +++ b/thirdparty/cnpy/CMakeLists.txt |
285 | @@ -13,7 +13,7 @@ if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "^(Apple)?Clang$") | 187 | @@ -13,7 +13,7 @@ if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "^(Apple)?Clang$") |
@@ -292,5 +194,5 @@ index 041031e92..793de9845 100644 | |||
292 | 194 | ||
293 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER thirdparty) | 195 | set_target_properties(${TARGET_NAME} PROPERTIES FOLDER thirdparty) |
294 | -- | 196 | -- |
295 | 2.35.1 | 197 | 2.36.1 |
296 | 198 | ||