|
| 1 | +7,10c7 |
| 2 | +< include(models) |
| 3 | +< |
| 4 | +< #we have number of dependencies stored on ftp |
| 5 | +< include(dependency_solver) |
| 6 | +--- |
| 7 | +> # we have number of dependencies stored on ftp |
| 8 | +35d31 |
| 9 | +< include(linux_name) |
| 10 | +43c39 |
| 11 | +< include(vpu_dependencies) |
| 12 | +--- |
| 13 | +> include(cmake/vpu_dependencies.cmake) |
| 14 | +63c59,60 |
| 15 | +< ENVIRONMENT "OpenBLAS_DIR") |
| 16 | +--- |
| 17 | +> ENVIRONMENT "OpenBLAS_DIR" |
| 18 | +> SHA256 "c75aac901d5297d6d60a4b1f941f0335d8fd7f52e0dff8c445f644e2e45e6fba") |
| 19 | +109c106,107 |
| 20 | +< VERSION_REGEX ".*_([a-z]*_([a-z0-9]+\\.)*[0-9]+).*") |
| 21 | +--- |
| 22 | +> VERSION_REGEX ".*_([a-z]*_([a-z0-9]+\\.)*[0-9]+).*" |
| 23 | +> SHA256 "62c68646747fb10f19b53217cb04a1e10ff93606f992e6b35eb8c31187c68fbf") |
| 24 | +115c113,114 |
| 25 | +< VERSION_REGEX ".*_([a-z]*_([a-z0-9]+\\.)*[0-9]+).*") |
| 26 | +--- |
| 27 | +> VERSION_REGEX ".*_([a-z]*_([a-z0-9]+\\.)*[0-9]+).*" |
| 28 | +> SHA256 "7832b16d82513ee880d97c27c7626f9525ebd678decf6a8fe6c38550f73227d9") |
| 29 | +121c120,121 |
| 30 | +< VERSION_REGEX ".*_([a-z]*_([a-z0-9]+\\.)*[0-9]+).*") |
| 31 | +--- |
| 32 | +> VERSION_REGEX ".*_([a-z]*_([a-z0-9]+\\.)*[0-9]+).*" |
| 33 | +> SHA256 "591ea4a7e08bbe0062648916f42bded71d24c27f00af30a8f31a29b5878ea0cc") |
| 34 | +127a128,134 |
| 35 | +> |
| 36 | +> ie_cpack_add_component(omp) |
| 37 | +> file(GLOB_RECURSE source_list "${OMP}/*${CMAKE_SHARED_LIBRARY_SUFFIX}*") |
| 38 | +> install(FILES ${source_list} |
| 39 | +> DESTINATION "deployment_tools/inference_engine/external/omp/lib" |
| 40 | +> COMPONENT omp) |
| 41 | +> |
| 42 | +132c139 |
| 43 | +< reset_deps_cache(TBBROOT) |
| 44 | +--- |
| 45 | +> reset_deps_cache(TBBROOT TBB_DIR) |
| 46 | +134,162c141,170 |
| 47 | +< if(NOT DEFINED TBB_DIR AND NOT DEFINED ENV{TBB_DIR}) |
| 48 | +< if (WIN32 AND X86_64) |
| 49 | +< #TODO: add target_path to be platform specific as well, to avoid following if |
| 50 | +< RESOLVE_DEPENDENCY(TBB |
| 51 | +< ARCHIVE_WIN "tbb2020_20200415_win.zip" |
| 52 | +< TARGET_PATH "${TEMP}/tbb" |
| 53 | +< ENVIRONMENT "TBBROOT") |
| 54 | +< elseif(ANDROID) # Should be before LINUX due LINUX is detected as well |
| 55 | +< RESOLVE_DEPENDENCY(TBB |
| 56 | +< ARCHIVE_ANDROID "tbb2020_20200404_android.tgz" |
| 57 | +< TARGET_PATH "${TEMP}/tbb" |
| 58 | +< ENVIRONMENT "TBBROOT") |
| 59 | +< elseif(LINUX AND X86_64) |
| 60 | +< RESOLVE_DEPENDENCY(TBB |
| 61 | +< ARCHIVE_LIN "tbb2020_20200415_lin_strip.tgz" |
| 62 | +< TARGET_PATH "${TEMP}/tbb") |
| 63 | +< elseif(LINUX AND AARCH64) |
| 64 | +< RESOLVE_DEPENDENCY(TBB |
| 65 | +< ARCHIVE_LIN "keembay/tbb2020_38404_kmb.tgz" |
| 66 | +< TARGET_PATH "${TEMP}/tbb_yocto" |
| 67 | +< ENVIRONMENT "TBBROOT") |
| 68 | +< elseif(APPLE AND X86_64) |
| 69 | +< RESOLVE_DEPENDENCY(TBB |
| 70 | +< ARCHIVE_MAC "tbb2020_20200404_mac.tgz" |
| 71 | +< TARGET_PATH "${TEMP}/tbb" |
| 72 | +< ENVIRONMENT "TBBROOT") |
| 73 | +< else() |
| 74 | +< message(FATAL_ERROR "TBB is not available on current platform") |
| 75 | +< endif() |
| 76 | +--- |
| 77 | +> if (WIN32 AND X86_64) |
| 78 | +> #TODO: add target_path to be platform specific as well, to avoid following if |
| 79 | +> RESOLVE_DEPENDENCY(TBB |
| 80 | +> ARCHIVE_WIN "tbb2020_20200415_win.zip" |
| 81 | +> TARGET_PATH "${TEMP}/tbb" |
| 82 | +> ENVIRONMENT "TBBROOT" |
| 83 | +> SHA256 "f1c9b9e2861efdaa01552bd25312ccbc5feeb45551e5f91ae61e29221c5c1479") |
| 84 | +> elseif(ANDROID) # Should be before LINUX due LINUX is detected as well |
| 85 | +> RESOLVE_DEPENDENCY(TBB |
| 86 | +> ARCHIVE_ANDROID "tbb2020_20200404_android.tgz" |
| 87 | +> TARGET_PATH "${TEMP}/tbb" |
| 88 | +> ENVIRONMENT "TBBROOT" |
| 89 | +> SHA256 "f42d084224cc2d643314bd483ad180b081774608844000f132859fca3e9bf0ce") |
| 90 | +> elseif(LINUX AND X86_64) |
| 91 | +> RESOLVE_DEPENDENCY(TBB |
| 92 | +> ARCHIVE_LIN "tbb2020_20200415_lin_strip.tgz" |
| 93 | +> TARGET_PATH "${TEMP}/tbb" |
| 94 | +> SHA256 "95b2f3b0b70c7376a0c7de351a355c2c514b42c4966e77e3e34271a599501008") |
| 95 | +> elseif(LINUX AND AARCH64) |
| 96 | +> RESOLVE_DEPENDENCY(TBB |
| 97 | +> ARCHIVE_LIN "keembay/tbb2020_38404_kmb_lic.tgz" |
| 98 | +> TARGET_PATH "${TEMP}/tbb_yocto" |
| 99 | +> ENVIRONMENT "TBBROOT" |
| 100 | +> SHA256 "321261ff2eda6d4568a473cb883262bce77a93dac599f7bd65d2918bdee4d75b") |
| 101 | +> elseif(APPLE AND X86_64) |
| 102 | +> RESOLVE_DEPENDENCY(TBB |
| 103 | +> ARCHIVE_MAC "tbb2020_20200404_mac.tgz" |
| 104 | +> TARGET_PATH "${TEMP}/tbb" |
| 105 | +> ENVIRONMENT "TBBROOT" |
| 106 | +> SHA256 "ad9cf52e657660058aa6c6844914bc0fc66241fec89a392d8b79a7ff69c3c7f6") |
| 107 | +164,168c172 |
| 108 | +< if(DEFINED TBB_DIR) |
| 109 | +< get_filename_component(TBB ${TBB_DIR} DIRECTORY) |
| 110 | +< else() |
| 111 | +< get_filename_component(TBB $ENV{TBB_DIR} DIRECTORY) |
| 112 | +< endif() |
| 113 | +--- |
| 114 | +> message(FATAL_ERROR "TBB is not available on current platform") |
| 115 | +171a176 |
| 116 | +> update_deps_cache(TBB_DIR "${TBB}/cmake" "Path to TBB cmake folder") |
| 117 | +184,185c189,190 |
| 118 | +< set(OPENCV_VERSION "4.5.0") |
| 119 | +< set(OPENCV_BUILD "36") |
| 120 | +--- |
| 121 | +> set(OPENCV_VERSION "4.5.1") |
| 122 | +> set(OPENCV_BUILD "044") |
| 123 | +205c210,211 |
| 124 | +< VERSION_REGEX ".*_([0-9]+.[0-9]+.[0-9]+).*") |
| 125 | +--- |
| 126 | +> VERSION_REGEX ".*_([0-9]+.[0-9]+.[0-9]+).*" |
| 127 | +> SHA256 "b5239e0e50b9009f95a29cb11f0840ec085fa07f6c4d3349adf090f1e51b0787") |
| 128 | +215c221,222 |
| 129 | +< VERSION_REGEX ".*_([0-9]+.[0-9]+.[0-9]+).*") |
| 130 | +--- |
| 131 | +> VERSION_REGEX ".*_([0-9]+.[0-9]+.[0-9]+).*" |
| 132 | +> SHA256 "5250bfe5860c15eb1b31963c78804ee9b301a19d8d6e920c06ef41de681cb99e") |
| 133 | +221c228,229 |
| 134 | +< VERSION_REGEX ".*_([0-9]+.[0-9]+.[0-9]+).*") |
| 135 | +--- |
| 136 | +> VERSION_REGEX ".*_([0-9]+.[0-9]+.[0-9]+).*" |
| 137 | +> SHA256 "f3ebc5cc72c86106c30cc711ac689e02281556bb43c09a89cd45cb99b6bef9a8") |
| 138 | +228c236,238 |
| 139 | +< elseif (LINUX_OS_NAME STREQUAL "CentOS 7" OR CMAKE_CXX_COMPILER_VERSION VERSION_LESS "4.9") |
| 140 | +--- |
| 141 | +> set(OPENCV_HASH "0e787d6738092993bc92bb55975f52caabae45dc73473b5196d15e65e87d6b9d") |
| 142 | +> elseif ((LINUX_OS_NAME STREQUAL "CentOS 7" OR |
| 143 | +> CMAKE_CXX_COMPILER_VERSION VERSION_LESS "4.9") AND X86_64) |
| 144 | +230c240,241 |
| 145 | +< elseif (LINUX_OS_NAME MATCHES "CentOS 8") |
| 146 | +--- |
| 147 | +> set(OPENCV_HASH "9b813af064d463b31fa1603b11b6559532a031d59bb0782d234380955fd397e0") |
| 148 | +> elseif (LINUX_OS_NAME MATCHES "CentOS 8" AND X86_64) |
| 149 | +232c243,244 |
| 150 | +< elseif (LINUX_OS_NAME STREQUAL "Ubuntu 16.04") |
| 151 | +--- |
| 152 | +> set(OPENCV_HASH "8ec3e3552500dee334162386b98cc54a5608de1f1a18f283523fc0cc13ee2f83") |
| 153 | +> elseif (LINUX_OS_NAME STREQUAL "Ubuntu 16.04" AND X86_64) |
| 154 | +234c246,247 |
| 155 | +< elseif (LINUX_OS_NAME STREQUAL "Ubuntu 18.04") |
| 156 | +--- |
| 157 | +> set(OPENCV_HASH "cd46831b4d8d1c0891d8d22ff5b2670d0a465a8a8285243059659a50ceeae2c3") |
| 158 | +> elseif (LINUX_OS_NAME STREQUAL "Ubuntu 18.04" AND X86_64) |
| 159 | +236c249,250 |
| 160 | +< elseif (LINUX_OS_NAME STREQUAL "Ubuntu 20.04") |
| 161 | +--- |
| 162 | +> set(OPENCV_HASH "8ec3e3552500dee334162386b98cc54a5608de1f1a18f283523fc0cc13ee2f83") |
| 163 | +> elseif ((LINUX_OS_NAME STREQUAL "Ubuntu 20.04" OR LINUX_OS_NAME STREQUAL "LinuxMint 20.1") AND X86_64) |
| 164 | +238c252,253 |
| 165 | +< else() |
| 166 | +--- |
| 167 | +> set(OPENCV_HASH "2b7808d002864acdc5fc0b19cd30dadc31a37cc267931cad605f23f2383bfc21") |
| 168 | +> elseif(NOT DEFINED OpenCV_DIR AND NOT DEFINED ENV{OpenCV_DIR}) |
| 169 | +245c260,261 |
| 170 | +< VERSION_REGEX ".*_([0-9]+.[0-9]+.[0-9]+).*") |
| 171 | +--- |
| 172 | +> VERSION_REGEX ".*_([0-9]+.[0-9]+.[0-9]+).*" |
| 173 | +> SHA256 ${OPENCV_HASH}) |
| 174 | +265a282,283 |
| 175 | +> else() |
| 176 | +> reset_deps_cache(OpenCV_DIR) |
| 177 | +268c286,288 |
| 178 | +< include(ie_parallel) |
| 179 | +--- |
| 180 | +> # TODO: remove global CMAKE_MODULE_PATH |
| 181 | +> list(APPEND CMAKE_MODULE_PATH "${IEDevScripts_DIR}") |
| 182 | +> include(cmake/ie_parallel.cmake) |
| 183 | +282c302,303 |
| 184 | +< TARGET_PATH "${TEMP}/gna") |
| 185 | +--- |
| 186 | +> TARGET_PATH "${TEMP}/gna" |
| 187 | +> SHA256 "b631d6cc5f6cca4a89a3f5dfa383066f3282fee25d633d9085c605bdd8090210") |
| 188 | +285a307 |
| 189 | +> set(GNA_HASH "cc954e67525006bf8bd353a6682e38bf208f6d74e973e0fc292850e721f17452") |
| 190 | +288a311 |
| 191 | +> set(GNA_HASH "20820e07392a1e876cf5577430c1c4c74b924d8f34cc17bfa3e36e641555e05d") |
| 192 | +293c316,317 |
| 193 | +< VERSION_REGEX ".*_([0-9]+.[0-9]+.[0-9]+.[0-9]+).*") |
| 194 | +--- |
| 195 | +> VERSION_REGEX ".*_([0-9]+.[0-9]+.[0-9]+.[0-9]+).*" |
| 196 | +> SHA256 ${GNA_HASH}) |
| 197 | +313c337,338 |
| 198 | +< TARGET_PATH "${TEMP}/speech_demo_1.0.0.755") |
| 199 | +--- |
| 200 | +> TARGET_PATH "${TEMP}/speech_demo_1.0.0.755" |
| 201 | +> SHA256 "58adef14b8a749f70fa83888614cee34b941956e6e958e445e3f48885b3c20a0") |
| 202 | +320c345,346 |
| 203 | +< TARGET_PATH "${TEMP}/speech_demo_1.0.0.755") |
| 204 | +--- |
| 205 | +> TARGET_PATH "${TEMP}/speech_demo_1.0.0.755" |
| 206 | +> SHA256 "716201e377714ac50f3909c445d36d47a089de50a557d8ef65232de040671188") |
| 207 | +326c352,353 |
| 208 | +< TARGET_PATH "${TEMP}/speech_demo_1.0.0.755") |
| 209 | +--- |
| 210 | +> TARGET_PATH "${TEMP}/speech_demo_1.0.0.755" |
| 211 | +> SHA256 "7714b8776ec0183ed73eed6d3d965ee6d5c15d2dc49ee5ae118cc368c89c7a9d") |
| 212 | +336,350d362 |
| 213 | +< |
| 214 | +< configure_file( |
| 215 | +< "${IE_MAIN_SOURCE_DIR}/cmake/share/InferenceEngineConfig.cmake.in" |
| 216 | +< "${CMAKE_BINARY_DIR}/share/InferenceEngineConfig.cmake" |
| 217 | +< @ONLY) |
| 218 | +< |
| 219 | +< configure_file( |
| 220 | +< "${IE_MAIN_SOURCE_DIR}/cmake/share/InferenceEngineConfig-version.cmake.in" |
| 221 | +< "${CMAKE_BINARY_DIR}/share/InferenceEngineConfig-version.cmake" |
| 222 | +< COPYONLY) |
| 223 | +< |
| 224 | +< configure_file( |
| 225 | +< "${IE_MAIN_SOURCE_DIR}/cmake/ie_parallel.cmake" |
| 226 | +< "${CMAKE_BINARY_DIR}/share/ie_parallel.cmake" |
| 227 | +< COPYONLY) |
0 commit comments