* enable make clean to remove ie_wheel artifacts
* ./setup.py:132:1: E302 expected 2 blank lines
* fix CI build issue
* Removed not-needed components from ie_wheel
* Use explicit python3 vresion in ngraph pythpn
* Use python3 everywhere
* Reuse python3 more
* Added function to build with Py_LIMITED_API
* Sync 2 cmake python modules
* Fix for tools
* Fixed typo
* Enable python by default
* Enable python build iff python-dev is found
* More migration to Python3_VERSION
* Install wheel requirements
* Fixed ngraph Python separate build
* Fixed cython compilation
* Revert to old packages
* Added suffix
* Specify python version explicitly
* Don't depend on python interp to build python itself
* More improvements
* Revert offline transformations back to ie_wheel
* Refactoring
* Trying to build wheel independently on C++ runtime
* Build wheel only with main OpenVINO
* Fixed typo in test_utils cmake lists
* Adding link stage
* small fix
* git diff
* Try to fix python tests
Co-authored-by: Sergey Lyubimtsev <sergey.lyubimtsev@intel.com>
* Updated developer package generation
* Try to fix
* Reuse find_package(InferenceEngine) inside DeveloperPackage
* Fixes for ARM
* Fixed double InferenceEngineDeveloperPackage include
* WA for OpenCV
* Added note abour custom version of find_dependency
* Warning about improper version in find_package()
* Removed ENABLE_ALTERNATIVE_TEMP
* Respect COMPONENTS in InferenceEngine cmake config
* Added Jira ticket #
* Exclude xbyak from install
* Added automatically generated InferenceEngineConfig.cmake
* Reverted a version back
* Fixed issues with target aliases
* Make TBB dependency private
* Made ie_parallel.cmake self-sufficient
* Don't expose ie_paralle.cmake to end users
* Fixed compilation with TBB
* Fixes for TBB
* Fixed vpu_graph_transformer compilation
* Fixed tests compilation
* Added install of ie_parallel.cmake
* Switched ENABLE_ALTERNATIVE_TEMP to OFF. Fixed COMPONENTS for TBB
* Fixed file name in install rules
* Added find_dependency for TBB in ie_parallel.cmake
* WA for cmake bug with PACKAGE_PREFIX_DIR
* Fixed no-deprecation to fix speech-library build
* Reverted version from 2.1.0 to 2.1
* Revert "Reverted version from 2.1.0 to 2.1"
This reverts commit 7cb5d1563c.
* Added versions to cmake
* Added versions to ie_version.hpp
* Returned custom version file back
* Added InferenceEngineConfig-version.cmake to share as well
* Disabled one more GPU test
* Added one more WA for CI
* WA for CI issue for C API
* Added InferenceEngineConfig-version.cmake to share as well
* Added verison parsing from ie_version.hpp
* Revert "[CPU] Add Roll support (#5112)"
This reverts commit 5d8f209df6.
* Revert "[CPU] windows_Interpolate_fused-FQ_nearest-mode_nspc-layout_fix (#5317)"
This reverts commit 0808975a37.
* Revert "[INT8][BF16] INT8 + BF16 feature was enabled (#5059)"
This reverts commit 7d2ec02d65.
* Support for components
* No version for IEDevScripts package
* Removed IE_VS_VER_HAS_VERSION from vs_version.rc.in
* Added compatibility for 2.x old versioning
* Support old TBBs
* Don't reset environment
* Removed useless NO_CMAKE_FIND_ROOT_PATH
* Fixed build with old TBB for Windows
* Fixed ngraph code style
* Exclude xbyak from install
* Added automatically generated InferenceEngineConfig.cmake
* Reverted a version back
* Fixed issues with target aliases
* Make TBB dependency private
* Made ie_parallel.cmake self-sufficient
* Don't expose ie_paralle.cmake to end users
* Fixed compilation with TBB
* Fixes for TBB
* Fixed vpu_graph_transformer compilation
* Fixed tests compilation
* Added install of ie_parallel.cmake
* Switched ENABLE_ALTERNATIVE_TEMP to OFF. Fixed COMPONENTS for TBB
* Fixed file name in install rules
* Added find_dependency for TBB in ie_parallel.cmake
* WA for cmake bug with PACKAGE_PREFIX_DIR
* Fixed no-deprecation to fix speech-library build
* Reverted version from 2.1.0 to 2.1
* Revert "Reverted version from 2.1.0 to 2.1"
This reverts commit 7cb5d1563c.
* Returned custom version file back
* Added InferenceEngineConfig-version.cmake to share as well
* Disabled one more GPU test
* Added one more WA for CI
* WA for CI issue for C API
* WIP
* refactor: add clang style check for samples
* fix: add .clang-format for ie
* fix: style check for missing headers
* refactor: remove cpplint for IE samples
* fix: setw is not a member of std for classification_results.hpp
* feat: add indent after ifdefine
* feat: set up google style for IE samples
* fix indents for w_dirent headers
* fix: include issues for utils.cpp due to clang-format
* [GNA] Update GNA library to 1191 version
* append symlink to libgna.so
* append selective unpacking of the archive
* changed the criterion for checking the unpacking process (exit code)
* remove tabs
* add equalToReferenceWithDelta_1191
* removed equalToReferenceWithDelta_1191
* master -> update_gna_library
The key changes are:
* Using VERBATIM to ensure CMake property passes command-line arguments
to child processes.
* Using the INCLUDE_DIRECTORIES property instead of COMPILE_FLAGS to add
include directories, because COMPILE_FLAGS are treated as space-separated
values. (A small side benefit is that this doesn't rely on -I being
the include directory option.)
In addition, some changes had to be made in order to preserve behavior:
* The _GEN_ARGS_LIST variable has to be inlined, because ARCH_SET is a list,
and therefore the "-DXARCH_SET=..." argument gets split into multiple arguments
(this happens to work by coincidence without VERBATIM). IMO, the code looks
better this way anyway.
* It's no longer necessary to replace spaces in XARCH_SET in
cross_compiled_disp_gen.cmake, because those spaces were an artifact of how
the CMake arguments were passed before.
* Added add_clang_format commands
* Added clang_format targets as dependencies for original targets
* Update CI scripts
* Fixed code-style for nGraph unit tests
* Change job name
* Disable clang-format for Windows
* Fixed nGraph python build
* Fixed comments and enabled code style for ONNX Editor
* Disable code style check on compilation step
* fixes for TBB tmp location:
- DL_SDK_TEMP path is not normalized, that leads to paths check mismatch in CMake conditions
- TBB is not downloaded again in a case tmp location is cleaned up and build restarted (TBB_DIR and TBBROOT are cache variables)
* use reset_deps_cache & update_deps_cache for TBB_DIR var.
* single reset_deps_cache call
* Add `USE_BUILD_TYPE_SUBFOLDER` CMake option to append
`CMAKE_BUILD_TYPE` to output binary directory.
Initialize it to `ON` for UNIX to keep current behavior.
* Remove forced `CMAKE_CONFIGURATION_TYPES` initialization,
use user provided value instead.
This will allow to use single config generators (like Ninja) on Windows
with MSVC compilers and get binaries in per-config sub-folders in the same
way as on UNIX.
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
* Partially removed cmake duplication with IE cmake
* Deprecated API usage: fixed or suppressed
* Fix for TypeRelaxed
* Canonical form for ngraph includes
* Removed extra visibilit settings; removed graphviz find_package
* Removed var_functions module; canonical includes for ngraph::reference
* Fixed deprecated API in ngraph tests
* Re-use standard cmake macro for shared libs
* Trying to fix ONNX importer tests
Otherwise CMake produces the following warning:
```
CMake Warning (dev) at /usr/local/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message):
The package name passed to `find_package_handle_standard_args` (Wget) does
not match the name of the calling package (IEDevScripts). This can lead to
problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/usr/local/share/cmake-3.19/Modules/FindWget.cmake:26 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
cmake/developer_package/download/download_and_check.cmake:5 (include)
cmake/developer_package/download/download_and_extract.cmake:6 (include)
cmake/developer_package/download/download.cmake:25 (include)
cmake/developer_package/download/dependency_solver.cmake:5 (include)
cmake/developer_package/IEDevScriptsConfig.cmake:208 (include)
CMakeLists.txt:12 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
```