Fang Xu
4aa6899b07
update linux oneTBB with version 2021.2.4 ( #20675 )
2023-10-26 13:14:43 +04:00
Fang Xu
6bec4fc6df
build onetbb with hwloc2.9.3 ( #20481 )
2023-10-19 11:57:27 +04:00
Ilya Lavrenov
56d74a82cb
Relocatable developer package ( #20327 )
...
* Merge Linux CC + static build + clang compiler
* Improvements
* Removed ie prefixes from cmake scripts
* Fixes for NPU
* Initial relocatable OpenVINO Developer package
* Improvements
* Try to fix
* improvements
* Export a lot of headers
* Removed NVIDIA pipeline; make it to be a job
* Fixes
* Fixes 2
* Try ilya-lavrenov repo
* Clean-up
* More imrpovements
* Even more improvements
* Override export, install
* Override export, install
* Disable pythonwheel generation for relocatable OV dev package
* Fixed issues with versions
* Fixed android build
* Fixed android build
* Fixed NPU build
* Update src/bindings/python/CMakeLists.txt
2023-10-12 22:59:04 +00:00
Ilya Lavrenov
0b8237f508
Removed testdata repo usage ( #19890 )
2023-09-18 06:59:56 +04:00
Fang Xu
016c7dea8a
update oneTBB with https://github.com/oneapi-src/oneTBB/releases/tag/v2021.2.3 ( #19639 )
2023-09-12 13:53:23 +08:00
Fang Xu
902a953b06
update sha256 of oneTBB2021.2.1 on mac arm64 ( #18907 )
2023-08-02 11:13:30 +04:00
Fang Xu
349d159327
enable canary for mac arm64 oneTBB2021.2.1 ( #18864 )
2023-07-31 11:33:49 +04:00
Ilya Lavrenov
94887bed38
Removed prebuilt OpenCV usage ( #17838 )
2023-07-28 16:08:09 +00:00
Fang Xu
84bf35958e
enable canary for linux oneTBB2021.2.1 ( #18444 )
...
* enable canary for linux oneTBB2021.2.1
* modify oneTBB package name
2023-07-14 10:35:56 +00:00
Alexey Kazakov
a14a2c0eb0
Move dependencies to the new share ( #17825 )
2023-06-09 15:15:02 +04:00
Szymon Irzabek
59555872f9
[GNA] Switch GNA library to version 03.05.00.2116 ( #17683 )
2023-05-24 14:04:03 +01:00
Fang Xu
2fb984b60f
update oneTBB2021.2.2 for windows ( #17390 )
...
oneTBB https://github.com/oneapi-src/oneTBB/releases/tag/v2021.2.2 (a25ebdf)
2023-05-15 19:33:54 +04:00
Ilya Lavrenov
a34ef680f2
Made plugins.hpp generation to be CONFIG dependent ( #17139 )
2023-04-24 14:48:45 +04:00
Fang Xu
656d7fe380
prebuilt oneTBB binaries for ARM64 ( #16904 )
...
* use oneTBB for arm64
* force THREADING=TBB
* test: remove TBB_DIR for linux arm64
* update linux and mac arm64 packages
* update SHA256
* add comment
* disable add_rpath for tbb libraries on mac arm64
---------
Co-authored-by: Chen Peter <peter.chen@intel.com >
2023-04-24 09:48:47 +04:00
Fang Xu
a96da994ec
Update prebuilt oneTBB2021.2.1 ( #16548 )
...
*update prebuilt oneTBB2021.2.1
*modify tbb and tbb component installation
*modify the implementation of removing soft links
*update prebuilt oneTBB2021.2.1
macos: 11.4
windows: win10+visual studio 2019(MSVC 14.21)
https://github.com/open-mpi/hwloc/archive/refs/tags/hwloc-2.8.0.tar.gz
https://github.com/open-mpi/hwloc/archive/refs/tags/hwloc-2.8.0.zip
https://github.com/oneapi-src/oneTBB/archive/refs/tags/v2021.2.1.tar.gz(commitid:96af5d3)
https://github.com/oneapi-src/oneTBB/archive/refs/tags/v2021.2.1.zip(commitid:96af5d3)
before building oneTBB 2021.2.1, replace all strings "2_4" of the source code with "2_5"
for windows, after compilation, replace all strings
INTERFACE_COMPILE_DEFINITIONS "\$<\$<CONFIG:DEBUG>:TBB_USE_DEBUG>" to INTERFACE_COMPILE_DEFINITIONS "\$<\$<CONFIG:DEBUG>:TBB_USE_DEBUG>;__TBB_NO_IMPLICIT_LINKAGE=1"
in cmake file "%cd%\install\lib\cmake\TBB\TBBTargets.cmake"
2023-03-25 08:46:43 +00:00
Fang Xu
025115f695
Update prebuilt tbbbind static library for Linux ( #15832 )
...
* update prebuilt tbbbind static library
* update LICENSE file
* update SHA256
* update prebuilt tbbbind static library for linux
cmake 3.23.2
centos7
https://github.com/open-mpi/hwloc/archive/refs/tags/hwloc-2.8.0.tar.gz
./autogen.sh
./configure --enable-static --disable-io --disable-libudev --disable-libxml2 --disable-cairo CFLAGS="-fPIE"
make -j$(proc)
make install prefix=$(pwd)/install
https://github.com/oneapi-src/oneTBB/archive/refs/tags/v2021.7.0.tar.gz
sed -i "s/APPLE\s*OR\s*NOT\s*BUILD_SHARED_LIBS/APPLE/g" CMakeLists.txt
export HWLOC_DIR="${hwloc_root_dir}/hwloc-hwloc-2.8.0/install"
export PKG_CONFIG_PATH="${HWLOC_DIR}/lib/pkgconfig"
export CXXFLAGS="-I ${HWLOC_DIR}/include -L ${HWLOC_DIR}/lib"
~/cmake-3.23.2-linux-x86_64/bin/cmake -DTBB_TEST=OFF -DTBB_BUILD=OFF -DTBBMALLOC_BUILD=OFF -DBUILD_SHARED_LIBS=OFF
make -j$(nproc)
* remove changes for windows
---------
Co-authored-by: Chen Peter <peter.chen@intel.com >
2023-03-24 14:27:57 +08:00
Chen Peter
bd62da9ffe
Update prebuilt tbbbind static library for Windows ( #16138 )
...
Visual Studio 2019
MSVC version:"14.20.27508"
https://codeload.github.com/open-mpi/hwloc/zip/refs/tags/hwloc-2.8.0
"hwloc.sln" configuration "ReleaseStatic" and platform "x64"
https://codeload.github.com/oneapi-src/oneTBB/zip/refs/tags/v2021.7.0
CMakeLists.txt line:226", modify the content "if (APPLE OR NOT BUILD_SHARED_LIBS)" to "if (APPLE)"
cmake -G "Visual Studio 16 2019" -A x64 -DBUILD_SHARED_LIBS=OFF
-DTBB_DISABLE_HWLOC_AUTOMATIC_SEARCH=ON -DTBB_TEST=OFF -DTBB_BUILD=OFF
-DTBBMALLOC_BUILD=OFF -DTBBMALLOC_PROXY_BUILD=OFF
-DCMAKE_HWLOC_2_5_LIBRARY_PATH=hwloc-hwloc-2.8.0\contrib\windows\x64\ReleaseStatic
-DCMAKE_HWLOC_2_5_INCLUDE_PATH=hwloc-hwloc-2.8.0\hwloc-hwloc-2.8.0\include
-DCMAKE_HWLOC_2_5_DLL_PATH=hwloc-hwloc-2.8.0\contrib\windows\x64\ReleaseStatic
..
cmake --build . --config release
Signed-off-by: Chen Peter <peter.chen@intel.com >
Co-authored-by: Fang Xu <fang.xu@intel.com >
2023-03-20 11:56:46 +04:00
Ryszard Jezierski
1051226fc9
Updated GNA lib version to 1906 ( #16122 )
2023-03-09 14:58:46 +00:00
Ilya Lavrenov
c4eeecfec5
Remove myriad plugin ( #15131 )
...
* Removed Intel MYRIAD plugin
* Removed Intel MYIAD from CI files
* Removed Intel MYRIAD from cmake folder
* Removed MYRIAD, HDDL from samples
* Removed MYRIAD, HDDL from scripts folder
* Removed MYRIAD from bindings folder (C and Python API)
* Removed MYRIAD tests
* Removed MYRIAD from tests folder
* Removed MYRIAD from tools folder
* Removed HDDL (VAD), MYRIAD (NSC2) from documentation
* Fixed build for AUTO unit tests
* Fixed clang code style
* Fixed comments and issues
* removed MYRIAD from AUTO tests
* Disabled MULTI tests in CI
* Update docs/OV_Runtime_UG/auto_device_selection.md
Co-authored-by: Yuan Xu <yuan1.xu@intel.com >
* Update docs/get_started/get_started_demos.md
Co-authored-by: Yuan Xu <yuan1.xu@intel.com >
* Update docs/OV_Runtime_UG/deployment/local-distribution.md
Co-authored-by: Yuan Xu <yuan1.xu@intel.com >
Co-authored-by: Yuan Xu <yuan1.xu@intel.com >
2023-01-18 15:19:44 +04:00
Ilya Churaev
0c9abf43a9
Updated copyright headers ( #15124 )
...
* Updated copyright headers
* Revert "Fixed linker warnings in docs snippets on Windows (#15119 )"
This reverts commit 372699ec49 .
2023-01-16 11:02:17 +04:00
Ilya Lavrenov
808a6b7b83
cmake: arm rasp-pi cross-compilation on macOS ( #14894 )
2023-01-03 11:48:33 +04:00
Ilya Lavrenov
6dd8a93735
Made OpenVINO cmake scripts Linux flavors agnostic ( #14384 )
...
* Use prebuilt cmake in install-dependencies steps
* Removed building of custom python to save Azure CI time
* Adjusted conditions in cmake
* Download VPU custom kernels compiler only for x86
* Removed -pyver argument
* Improvements
* Detect glibc version
* Usage of new glic variable
* Fixed typo
* Increased glibc version for MYRIAD case
* Made OpenVINO cmake Linux flavors agnostic
* Detect glibc version on RedHat
* Use clcompiler only since ubuntu 18.04
* Universal way to detect glibc version
* Revert some changes
* Apply suggestions from code review
fixes issue with GNA
* Apply suggestions from code review
fixed typo
2022-12-04 22:55:52 +04:00
Maciej Kwapulinski
4b51cf5ba0
GNA library update to ver 03.00.00.1910 ( #14215 )
2022-11-28 09:36:29 +00:00
Ilya Lavrenov
79c6968024
Added older pugixml version support ( #14260 )
...
* Added pugixml finding w/o cmake, pkg-config
* Fixed findings
* Pugixml
* Removed sudo from install_build_dependencies.sh
* Fixed compilation with old pugixml
* Fixed Azure pipelines
* Updated clang-format step
* Add new approach for pugixml find to OpenVINO Developer package
* Fixed compilation with older pugixml
* Added openssl-devel for cmake build
* Fixed finding pugixml in developer package
2022-11-28 11:54:54 +04:00
Ilya Lavrenov
8dd8262b77
Added Debian, Raspbian, Ubuntu 22.10 support to install dependencies ( #14226 )
...
* Added Debian, Raspbian, Ubuntu 22.10 support
* Updated dependencies.cmake
* Fixes in script
* Added RHEL 9.1 support
* Added proper comments
* Compilation of rpm packages for aarch64 is fixed
* Proper generation of requirements.txt files when ENABLE_WHEEL=OFF
* samples build improvements
* Proper name for json library
* Proper condtion in samples
2022-11-25 11:13:43 +04:00
Fang Xu
8786fbe0c3
update tbb linux and mac binaries ( #14080 )
...
Co-authored-by: Chen Peter <peter.chen@intel.com >
2022-11-22 14:33:52 +08:00
Anastasia Kuporosova
0f647e6b75
Fix finding onetbb lib on windows ( #14018 )
2022-11-16 14:13:37 +04:00
Sun Xiaoxia
6d665e5b77
update tbb 2020 package which fix memory leak issue ( #13552 )
...
* update tbb version 2020.3 commitid is 617e9a71
* set USE_NEW_LOCATION TRUE
* modify SHA256
Co-authored-by: Chen Peter <peter.chen@intel.com >
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com >
2022-10-25 18:46:02 +04:00
Ryszard Jezierski
17e702776b
Update GNA library version ( #13188 )
...
* Changed GNA library version from 1455.2 to 1815
* fixed new URL to GNA in cmake
* fixed gna lib version in linux CI
* use Gna2ExportTlv from new library
* Updated GNA to 1815.1
2022-10-19 13:40:21 +04:00
Ilya Lavrenov
4a727ea54d
Disabled TBB and OpenCV downloading for aarch64, keeping only for yocto ( #13462 )
2022-10-13 14:16:20 +04:00
Ilya Lavrenov
12f1e95c3d
Improvements for OSX build ( #13201 )
...
* Hide some helper variables as internal ones
* Added an ability to test private API for TF FE
* OSX improvements
* Fixed project generation for xcode
2022-09-26 07:48:41 +04:00
Ilya Lavrenov
5c4564c214
Tensorflow func tests ( #13198 )
...
* Added auto-detect for SHUTDOWN_PROTOBUF option
* Hide some helper variables as internal ones
* Update frontends cmake files not to include tests folders
* Added an ability to test private API for TF FE
* Added an ability to test private API for TF FE
* Improved mock frontends in python tests
* Fixed compilation error
* Fixed link on WIndows
2022-09-25 16:54:26 +04:00
Ilya Lavrenov
b6ce6f4d39
Added support of universal2 OSX binaries ( #13093 )
...
* Added support of universal2 OSX binaries
* Fixed openvino wheel for OSX: different library name structure
2022-09-19 10:14:07 +04:00
Vitaliy Urusovskij
6e816b607b
Fix install of static TBB libs ( #13012 )
...
In case of "Downloaded TBB" after second call of `cmake` it treats TBB as custom instead of downloaded, and doesn't install static libs correct way
2022-09-13 11:21:47 +04:00
Ilya Lavrenov
bc8127f3b8
Fixed Android post-commit ( #13005 )
2022-09-12 07:57:21 +04:00
Ilya Lavrenov
9d55355daf
OpenVINO requires TBB 2017.0 or higher ( #12934 )
...
* Added a error message if cmake < 3.16 is used with tbb.pc
* TBB
* Updates
* Ignore old TBBs
* Handle minimal version via pkg-config as well
2022-09-06 18:57:55 +04:00
Ilya Lavrenov
fb8423dcee
Apple "cross compilation" for protoc ( #12881 )
2022-09-03 10:50:01 +04:00
Ilya Lavrenov
1d3e63c40e
Tuned TBB cmake finding ( #12852 )
...
* Tuned TBB cmake finding
* Fixed for cmake less 3.24
* Fixes for Android ARM
* Fixed Android build
2022-09-02 10:25:23 +04:00
Ilya Lavrenov
e19df6f85f
Updated ia32 toolchain with system / processor ( #12784 )
...
* Updated ia32 toolchain with system / processor
* Allow pkg-config during cross-compilation
* added error message
* Search TBB using tbb.pc as well
* WA
* Fix for yocto
* Added print
* Use tbb.pc only when system libs are enabled
* Improved OpenVINOConfig.cmake
* Don't find pkg-config as required
2022-09-01 14:33:47 +04:00
Ilya Lavrenov
ee86968bbb
Use TBB as default threading ( #12783 )
...
* Use TBB as default threading
* Use custom TBBConfigs only if TBBROOT is passed
2022-08-29 12:21:59 +04:00
Ilya Lavrenov
101e1ea5ad
simple Windows installer POC ( #12308 )
...
* Fixes for cases when TBB_DIR env var is set
* Don't use make in build_samples.sh script
* First version of Windows installer
* WIndows NSIS installer
2022-07-27 14:04:22 +04:00
Sun Xiaoxia
1dd13e2cf6
Xiaoxia/onetbb old version ( #12303 )
...
* support oneTBB old version
* fix oneTBB version mismatch issues
* fix clang issue
* add 'tbb' path to setupvars.sh and OpenVINOConfig.cmake.in
* Update scripts/setupvars/setupvars.sh
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com >
Co-authored-by: Shen, Wanglei <wanglei.shen@intel.com >
2022-07-27 16:49:53 +08:00
Ilya Lavrenov
3c0b17f108
Debian packages: base version ( #11387 )
2022-07-19 09:07:26 +03:00
Ilya Lavrenov
6514c213c3
Ubuntu 22.04 support ( #11472 )
...
* Ubuntu 22.04 support
* Try to fix setuptools
* Try to fix arm
* Try to add more packages
* Test 2
* test 3
* Turn dependnecies download off
* Fix
* Fix
* Fix
* Fix
* Fix
* test
* Fix
* restore eveything
* Try to restore
* Restore install_openvino_dependencies.sh
* clean-up raspbian
* New if conditions
* Removed excess dependencies
* COsmetic chnages
* Removed autools
* Removed libgkt-2
* Added HDLDL libs
* Test
* Removed some dependnecies
* Better fixes
* Removed some dependencies
* Fixed compilation
* Removed all extra
2022-07-17 11:10:02 +04:00
Ilya Lavrenov
d879e34363
Tbb: download only if system libraries are not found ( #11415 )
...
* Download custom TBB on demand
* Download TBBBind on demand
* Fixed install steps
* FIxes
2022-04-03 19:55:54 +03:00
Ilya Lavrenov
4fcc18c00e
Tbb 2018 and older usage ( #11411 )
...
* fixed TBB
* Fixed compilation with old TBBs
* Fixed installation for custom provided TBB
2022-04-02 11:11:13 +03:00
Ilya Lavrenov
8ae7c9f2cc
Disabled TBBBind usage for oneTBB ( #11386 )
2022-04-01 19:09:06 +03:00
Ilya Lavrenov
3c724a1dee
Build with system TBB ( #11244 )
...
* Build with system TBB
* Fixes
* Check whether system TBB is available
* Try to fix ONNX Runtime build with system TBB
* Test
* Fixed compilation of threading.cpp
* Fixed unset of cache dirs
* Limit dearch paths of TBB
* Try to enable pip packages with custom TBB
* Fix for TBB 2021.2
* Install only needed TBB libraries
* Install TBB from system to pip package
* Reverted usage of TBBROOT
* Fixed oneTBB case
* Try to fix Android
* Escape some paths
* Added samples path
* Fixed TBBBind usage for case of system TBB
2022-03-31 18:05:59 +03:00
Dmitrii Khurtin
a925ec6a29
changed symlink order of libgna ( #11267 )
2022-03-28 19:48:08 +03:00
Andrey Somsikov
dea35b8e6e
Upgrade protobuf to 3.18.2 ( #10435 )
...
* Upgrade protobuf to 3.19.4
* Upgdate precompiled protoc version
* Update protobuf to v3.18.2
Updating further peding this fix to be released
https://github.com/protocolbuffers/protobuf/pull/9437
* Disable warnings for protobuf
2022-02-18 11:43:19 +03:00