diff options
author | Anuj Mittal <anuj.mittal@intel.com> | 2023-03-10 08:10:31 +0530 |
---|---|---|
committer | Anuj Mittal <anuj.mittal@intel.com> | 2023-03-10 10:59:00 +0800 |
commit | 4c6cc14669d0e9de36e1a050ce4084ca14181722 (patch) | |
tree | 882272173dd0c8c8849f227c1de953591a353196 /dynamic-layers/openembedded-layer/recipes-support/opencv/files/0001-inference-engine-use-system-installed-packages.patch | |
parent | 64e8ccb47e11fc021a2a679f2e05d849b7518461 (diff) | |
download | meta-intel-4c6cc14669d0e9de36e1a050ce4084ca14181722.tar.gz |
openvino-inference-engine: upgrade 2022.1 -> 2022.1.1
Enable an option that's is available now to use TBB from system and
refresh patches accordingly. This version also switches to using system
installed OpenCV and Intel version is not included.
Release notes:
https://github.com/openvinotoolkit/openvino/releases/tag/2022.1.1
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
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 | ||