Commit Graph

293 Commits

Author SHA1 Message Date
Anastasia Kuporosova 4936b14568
Checkout OMZ to fetch numpy<2 restriction (#24523)
### Details:
 - *item1*
 - *...*

### Tickets:
 - *ticket-id*
2024-05-15 10:46:07 +00:00
Ilya Lavrenov c121e896da
Intel compiler support (#24217)
### Details:
 - Initial version of Intel compiler support
 - Only Linux is covered
- Current PR is a prerequisite for
https://github.com/openvinotoolkit/openvino/pull/23534
2024-04-27 14:03:28 +00:00
Ilya Lavrenov 007ed84886
Improved cross-compilation with python (#24160)
### Details:
 - Improved cross-compilation with python
 - It's important for RISC-V enablement 
 - Depends on https://github.com/openvinotoolkit/openvino/pull/24140
2024-04-22 18:33:05 +04:00
Fang Xu 237c68b45d
update thirdpary/xbyak to v6.69.1 (#24026)
### Details:
 - *update thirdparty/xbyak to v6.69.1*

### Tickets:
 - *135147*
2024-04-15 14:09:23 +00:00
Ilya Lavrenov 0b9f1ddccf
Revert "Revert "Add openvino-telemetry to debian / rpm package (#23913)"" (#23935)
Reverts openvinotoolkit/openvino#23930
2024-04-09 15:53:40 +00:00
Mikhail Ryzhov c556fc3c09
Revert "Add openvino-telemetry to debian / rpm package (#23913)" (#23930)
This reverts commit a7c7de4c65.

### Details:
 - PR #23913 introduced regression

### Tickets:
 - *138078*
2024-04-09 11:24:21 +02:00
Ilya Lavrenov a7c7de4c65
Add openvino-telemetry to debian / rpm package (#23913)
### Details:
- Install openvino-telementry as part of `python3-openvino` debian
package

### Tickets:
 - Closes https://github.com/openvinotoolkit/openvino/issues/23876
2024-04-09 00:02:56 +04:00
Artyom Anokhov 0226642b9e
Bump OMZ (#23705)
### Details:
 - Bump OMZ to actual master
2024-03-28 13:41:33 +00:00
Fang Xu 3a4d1ff4dd
enable CMAKE_COMPILE_WARNING_AS_ERROR on windows (#23267)
### Details:
 - *enable CMAKE_COMPILE_WARNING_AS_ERROR on windows*

### Tickets:
 - *CVS-120604*
2024-03-15 05:34:54 +00:00
Ilya Lavrenov e3db2766b8
Ported patch from vcpkg related to protobuf search (#23460)
### Details:
 - Ported patch from vcpkg related to protobuf search
 - See https://github.com/microsoft/vcpkg/pull/35781
2024-03-14 14:27:39 +00:00
Jacek Pawlak 239466ca5d
copyright year update (#23370)
New PR due to merge
conflicts(https://github.com/openvinotoolkit/openvino/pull/22917)

Updated the copyright year from 2018-2023 to 2018-2024 in all openvino
files

Ref. to script: CVS-101144

Command used:
```bash
git grep -lz '2018-2023 Intel Corporation' | xargs -0 sed -i '' -e 's/2018-2023 Intel Corporation/2018-2024 Intel Corporation/g'
```
2024-03-14 09:37:02 +00:00
Pawel Raasz 3986f55da2
[core] Support OpenVINO compilation with cpp20 (#22784)
### Details:
 - Add support to OpenVINO to build it with standards newer than cpp11

### Tickets:
 - [CVS-128282](https://jira.devtools.intel.com/browse/CVS-128282)

---------

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2024-02-17 19:10:20 +00:00
Ilya Lavrenov c8a54349ac
Removed /Zi from gtest (#22866)
### Details:
- There is no need to keep `/Zi` at all, because OV will propagate all
its flags to gtest
2024-02-15 20:47:58 +04:00
Zlobin Vladimir 4ec52bc563
Update open_model_zoo submodule (#22683)
Depends on https://github.com/openvinotoolkit/open_model_zoo/pull/3907
2024-02-13 18:41:46 +00:00
Ilya Lavrenov 7423fc52a4
Unset HAVE_ZLIB which can be set by external projects (#22774)
### Details:
- Required for compatibility with NPU repo, where dependencies can set
`HAVE_ZLIB` cmake cache variables, which affects `protobuf` during
rebuild.

### Tickets:
 - CVS-130134
2024-02-12 05:39:28 +00:00
Ilya Lavrenov bf64016bcc
Added extra flatc variables used by NPU (#22620)
### Details:
- Required to build NPU and OpenVINO in a single shot for wheel packages

### Tickets:
- CVS-130134
2024-02-08 10:29:26 +00:00
Ilya Lavrenov 2749c3ab77
Prefix OpenVINO thirdparty targets with openvino:: (#22542) 2024-02-01 11:37:24 +00:00
Ilya Lavrenov b0e507c6c3
Removed runtime::Tensor alias (#22429)
* Removed AllocatorImpl, runtime::Tensor alias

* Update OMZ

* Updated submodule
2024-01-30 11:34:21 +00:00
Ilya Lavrenov 95103a442d
Update zlib, flatbuffers dependencies (#22301) 2024-01-22 19:08:56 +04:00
Ilya Lavrenov efa7e3bc6e
Ported conda-forge patch to work with latest protobuf (#22277) 2024-01-20 19:41:57 +04:00
Ilya Lavrenov 8a02cdbeb3
Migrate to OpenCL v2023.12.14 (#22011) 2024-01-09 17:01:50 +04:00
Ilya Lavrenov b2a29a09aa
Removed fluid (#22015) 2024-01-08 16:29:25 +01:00
Alina Kladieva f471fb80fd
Bump OMZ submodule (#21921)
unlimit pyparsing to fix CVS-128637
2024-01-02 19:18:12 +01:00
Vitaliy Urusovskij 2eaed979a4
Remove G-API (#21131)
* Remove G-API

* Apply comments

* Revert "Apply comments" - tests shared classes only

This reverts commit 8d07082341.

---------

Co-authored-by: Ilya Churaev <ilyachur@gmail.com>
2023-12-25 14:50:54 +01:00
Ilya Lavrenov c59ddbab69
Removed legacy components from installation (#21803)
* Removed legacy components from installation

* Updated OMZ submodule
2023-12-22 10:38:26 +01:00
Ilya Lavrenov f6cd2150c2
Disable JS for on all Linux platforms with gcc < 7 (#21777) 2023-12-20 11:39:46 +04:00
Georgy Krivoruchko 27c9ca749d
[ONNX] Switched to ONNX 1.15.0 (#20929)
* [ONNX] Switched to ONNX 1.15.0

* Updated usage of ONNX serialization API

* Updated xfailed lists

* Updated xfailed lists

* Added xfailed ML-operators

* Added xfailed float8 cases

* Fixing mo tests

* Reverted legacy tests

* Sets default opset version in layer tests

* Skipped test which breaks moving on 1.15

* Updated xfailed list

* Fixed typo and added more tests to skipped

* Added xfailed tests

* Reduced opset due to need to work on onnx 1.13

* Removed unnecessary xfails

* Skipped misaligned tests

* WA for old compiler build
2023-12-19 18:55:32 +00:00
Chen Peter c8125e7e3b
Update nlohmann_json to tag 3.11.3 (#21632)
Signed-off-by: Peter Chen <peter.chen@intel.com>
2023-12-16 12:36:32 +04:00
Zlobin Vladimir bbddb89171
Update open_model_zoo submodule (#21662) 2023-12-14 18:01:51 +00:00
Ilya Lavrenov 02dec1c2d9
Added more exclude markers for install rules (#21561) 2023-12-11 17:05:09 +04:00
Ilya Lavrenov b13cb8ce12
Make RPM packages compatible with wide range of RHEL systems (#20762) 2023-10-31 10:25:35 +04:00
Karan Jakhar 5dafee4ac1
fixing type, suppored -> supported (#20639) 2023-10-22 17:25:59 +04:00
Ilya Lavrenov 361b250fc4
WA issues with dynamic protobuf usage in Fes (#20612) 2023-10-20 10:44:42 +04:00
Anastasiia Pnevskaia cb8fac1576
Updated OMZ submodule. (#20611) 2023-10-20 01:15:24 +04:00
Ilya Lavrenov 00618a429b
Relocatable OpenVINO Dev package improvements (#20461) 2023-10-16 12:54:30 +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 10d1862715
Updated ade submodule (#20392) 2023-10-11 23:38:00 +04:00
Roman Kazantsev 0bb6450398
[TF FE] Support TF 2.14 and add OnesLike translator (#20385)
* [TF FE] Support TF 2.14 and add OnesLike translator

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

* Update tests constraints

* Update open_model_zoo

* Adopt TF Lite test to 2.14 TF

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

* Support TF Lite layer tests for diffrent TF versions

---------

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-10-11 15:24:32 +04:00
Ilya Lavrenov ead4b8a0ec
Moved cmake functions, variables to API 2.0 naming style (#20281)
* Merge Linux CC + static build + clang compiler

* Improvements

* Removed ie prefixes from cmake scripts

* Fixes for NPU
2023-10-09 22:30:32 +04:00
Ilya Lavrenov d37326b37e
Disable pkg-config search on Android via CMAKE_DISABLE_FIND_PACKAGE_PkgConfig (#20179) 2023-10-03 09:16:56 +04:00
andreyanufr b73b2502b1
Introduce NF4 data type (#19900)
* NF4 reference initial commit

* Compilable version.

* Executable NF4.

* Fixed nf4 unpacking.

* 1) Fixed warnings with nf4.
2) Removed unused functions.

* Added one test for nf4.

* Fixed code-style errors.

* Fixed code-style errors.

* Fixed NamingConventionCheck errors.

* Fixed test with nf4.

* Fixed windows compilation.

* Fixed casting warning.

* Fixed incorrect changes.

* Changed order of elements in nf4 pack/unpack.

* 1) Made Convert only on direction nf4->other type.
2) Applied reviewers suggestions.

* Fixed code style.

* Fised code style.

* 1) Added array header.
2) Added Bitsandbytes to third-party-programs.txt.

* 1) Removed unused code.
2) Fixed style typos.
3) Revert submodule version.

* Added test for nf4 compression.

* NF4 test refactoring.

* Added cpp tests for NF4.

* Removed model compilation from NF4 tests.

* Reverted submodule version.
2023-09-28 20:56:57 +04:00
Zlobin Vladimir 20172200ea
Update open_model_zoo submodule (#20083)
Catch up https://github.com/openvinotoolkit/open_model_zoo/pull/3864
2023-09-27 18:02:43 +04:00
Ilya Lavrenov 8349849e1c
Use FindPython3.cmake (#19847)
* Use FindPython3.cmake

* Fixed compilation on macOS 14 with new core development tools

* Try to use Python3_SOABI instead of PYTHON_MODULE_EXTENSION

* Use Development.Module

* Keep specifying only Python3_EXECUTABLE

* Print PYTHON_MODULE_EXTENSION

* Added check for minimal cmake version for python API

* Returned Python3_INCLUDE_DIR for cross-compilation case

* Try to allow cmake older than 3.18

* Use build python interpreter to check cython dependency

* revert changes in .ci/openvino-onnx/Dockerfile

* removed unused code

* Fixed issue with variables scope

* Experiment: remove include dirs

* Corrected docs

* Use pybind11 function to set extension

* Revert "Experiment: remove include dirs"

This reverts commit 6f7f90211c.

* Refactor ConvolutionBackpropDataLayerTest, ConvolutionLayerTest, DeformableConvolutionLayerTest (#19810)

* Refactor ConvolutionBackpropDataLayerTest

* Refactor ConvolutionLayerTest

* Refactor DeformableConvolutionLayerTest

* Apply comments

* Apply comments

* Fix

* Updated minimum cmake version for Windows

* Simplified check

* Removed useless message status

* Use puiblic option

---------

Co-authored-by: Oleg Pipikin <oleg.pipikin@intel.com>
2023-09-26 20:57:29 +02:00
Ilya Lavrenov 253ca8c746
Fixed GPU plugin static build with oneDNN (#19811)
* Fixed GPU plugin static build with oneDNN

* Fixed issue with absolute paths inside installed OpenVINOConfig.cmake

* Fixed absolute paths in installed OpenVINOConfig.cmake

* Changed components for installation
2023-09-18 13:58:20 +04:00
Ilya Lavrenov ba67db66ae
Properly enable CMAKE_COMPILE_WARNING_AS_ERROR (#19828)
* Properly enable CMAKE_COMPILE_WARNING_AS_ERROR_DEFAULT

* Properly enable CMAKE_COMPILE_WARNING_AS_ERROR
2023-09-15 01:20:00 +04:00
Ilya Lavrenov 35a0706dff
Replaced several cmake utilities with new ov_ prefix (#19819)
* Replaced several cmake utilities with new ov_ prefix

* Replaced several cmake utilities with new ov_ prefix
2023-09-14 16:22:50 +04:00
Przemyslaw Wysocki b1b3343ffc
[PyOV] Bump `scipy` to a secure version and bump OMZ (#19458)
* Bump omz and scipy

* Separate versions per python version

* Change scipy in pot
2023-09-14 13:41:27 +02:00
Georgy Krivoruchko 5eff59a2d0
[ONNX] Switched ONNX to 1.14.1 (#18359)
* Switched ONNX to 1.14

* Updated IR_VERSION in the tests

* Assigned an extended tests to issues

* Switched ONNX to 1.14.1

* Slightly relaxed requirements for ONNX 1.14.1 and updated conan.lock
2023-09-13 15:40:08 +04:00
Ilya Lavrenov 51d77cb59f
Migrate to ade v0.1.2c (#19714) 2023-09-11 07:15:59 +04:00
Ilya Lavrenov 14abb2de8e
Conan: compilation with dynamic flatbuffers (#19238) 2023-08-17 11:36:30 +04:00