Commit Graph

12682 Commits

Author SHA1 Message Date
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
Ilya Lavrenov
3de1332838
VCPKG docs for dynamic OpenVINO build (#20127)
* VCPKG docs for dynamic OpenVINO build

* Apply suggestions from code review

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>

* Update installing-openvino-vcpkg.md

* Update docs/install_guides/installing-openvino-vcpkg.md

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>

---------

Co-authored-by: Sebastian Golebiewski <sebastianx.golebiewski@intel.com>
2023-09-28 19:55:20 +04:00
Anastasia Kuporosova
744f5d4130
[PyOV] Fix docs and add test for Model._get_raw_address (#20109) 2023-09-28 12:06:20 +00:00
Sebastian Golebiewski
9a88eed9f2
Fix Issue 20097 - providing an easy to read Cmake command (#20126) 2023-09-28 16:04:48 +04:00
Maciej Smyk
960cfa09ad
update (#20106) 2023-09-28 13:43:18 +02:00
Mikhail Ryzhov
d2ba528993
switched to 8 core runner (#20120) 2023-09-28 15:42:55 +04:00
Chenhu Wang
c5320bf7f0
[CPU] DetectionOutput perf fix (#19773) 2023-09-28 15:36:12 +04:00
Ilya Lavrenov
23e602f06f
Fixed NCC style check (#20121) 2023-09-28 15:01:52 +04:00
Pawel Raasz
197e954846
[core]Migrate reduce ops max min mean prod sum evaluate to new API (#19756)
* Migrate ReduceL1, ReduceL2 to new API
- add some new utils which are deprecated

* Hide helper functions from public API

* Migrate reductions ops to new API

* Migrate get_constant_from_source to dev API

* Rename ref max to reduce_max

* Rename ref min to reduce_min

* Rename ref mean to reduce_mean

* Rename ref sum to reduce_sum

* Rename ref product to reduce_prod
- minor optimization in ReduceProd operator

* Restore custom isfinite for ov float types

* Fix type name in reduce_max.hpp

* Add missing include in shape_util.hpp

* Make count same type as data type in reduce mean

* Correct reduce sum doxy comment
2023-09-28 10:12:21 +00:00
Sergey Shlyapnikov
f9678a285c
[GPU] Do not use usm_host memory buffers for PVC as a device inputs (#19767) 2023-09-28 13:53:51 +04:00
Sergey Shlyapnikov
886be26c0b
[GPU] Add handling of unsupported simd8 for PVC (#20093) 2023-09-28 13:39:41 +04:00
Roman Kazantsev
7761fc754c
[Hub Tests] Move TF Hub tests to AKS runners (#20049)
* [Hub Tests] Move Hub tests to self-host runners

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

* Not all directories possible to clean up

* Move Hub models tests to AKS nodes

* Add install actions python setup

* Add ca-certificate deps to install

* Fix bug for PT models

* Update .github/workflows/linux.yml

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>

* Update .github/workflows/linux.yml

* Revert changes for PT models tests

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

* Install correct version of OV

---------

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2023-09-28 09:10:39 +00:00
Sebastian Golebiewski
7dd5d9720c
Changing file structure of documentation gapi section of docs (#20107) 2023-09-28 11:09:14 +02:00
Maciej Smyk
b0507b9918
Update release_notes.md (#20113) 2023-09-28 11:03:58 +02:00
Maxim Vafin
fea6db1a5f
[PT FE] Fix issue when cat input is folded to tensor (#20090)
* [PT FE] Fix issue when cat input is folded to tensor

* CHeck real first input

* Update src/frontends/pytorch/src/op/cat.cpp
2023-09-28 10:52:09 +02:00
Ilya Lavrenov
1be993dd39
[GHA] Don't build documentation in post-commit (#20099) 2023-09-28 12:11:14 +04:00
Ilya Lavrenov
20ec04bfcc
Try to use vcpkg cache (#20102) 2023-09-28 12:03:46 +04:00
Anastasia Kuporosova
c90bcbf5eb
[PyOV] fix if_op return types (#20014)
* [PyOV] fix if_op return types

* fix if

* other types

* test for if

* add tests, try fix loop, ti

* fix ci
2023-09-28 09:35:54 +02:00
Sebastian Golebiewski
ca7031f69d
Changing file structure of documentation section of docs. (#20104) 2023-09-28 08:47:33 +02:00
Fang Xu
2f9727aef9
fix compilation issue on Windows arm64 (#19873)
* fix compilation issue on Windows arm64

* fix build issue

* fix build issue

* disable clang compiler for Windows on ARM

* disable clang compiler for cpu plugin

* Update CMakeLists.txt

removed fatal_error from cpu cmake

* Update features.cmake

disable Intel CPU plugin by default on Windows ARM64 with clangl-cl compiler

* update comments

* fix build issue

---------

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2023-09-28 05:56:10 +00:00
Ilya Lavrenov
920d1badf3
Added WebAssembly workflow (#20092) 2023-09-28 01:18:17 +04:00
Ilya Lavrenov
ce7366bc90
Enabled Android arm64 GHA in precommit (#20094) 2023-09-28 01:15:36 +04:00
Ilya Lavrenov
132bada331
Enable PDPD tests build (#20078)
* Fixed comments for linux-riscv64 GHA workflow

* Try to enable PDPD tests back
2023-09-27 18:03:02 +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
Nikita Malinin
064a18eb09
[POT] Change python version to 3.8+ (#20071)
* Change python version to 3.8+

* Fix tests
2023-09-27 18:01:34 +04:00
Maciej Smyk
129126bddc
[DOCS] Release Notes files location update for master (#20085)
* release_notes

* update-1
2023-09-27 17:51:47 +04:00
Min, Byungil
b8f6720c18
[Doc] Fix invalid info in bulid_linux.md (#20076)
Signed-off-by: Min, Byungil <byungil.min@intel.com>
2023-09-27 14:14:53 +04:00
Andrei Beleiu
b5f4087f66
[transformations][WeightsDequantizeToFakeQuantize] Extend pattern matching (#19772)
* [transformations] WeightsDequantizeToFakeQuantize: Extend pattern matching with the case when both Subtract inputs are Convert

* [transformations] WeightsDequantizeToFakeQuantize: Added new tests to cover the extention added to pattern match

* Fix review comments
2023-09-27 10:06:06 +01:00
Sonder
5079c50bb8
Update the regular syntax in cmakelist (#20066) 2023-09-27 12:26:17 +04:00
Ilya Lavrenov
a6e7bac962
Added RISC-V Conan build (#20064) 2023-09-27 12:24:20 +04:00
Maciej Smyk
edfb951876
[DOCS] Toctree update for Plugin articles for master (#20061)
* toctree update

* Update step3_main.md
2023-09-27 09:32:11 +02:00
Mateusz Mikolajczyk
f5fe664fb7
[Ref][Core][Opset13] Add BitwiseNot operation (#19956)
* [Ref][Core][Opset13] Add bitwise_not operation

* Fix CI issues + add missing test

* improve test

* formatting

* Requested changes

* Remove unused include

* Add requested changes

* Try to fix test problems

* Fix CI

* Fix type validation

* Add checks in template eval
2023-09-27 08:17:53 +02:00
hyunback kim
4ea370c172
[GPU] Support bfwzyx format in strided_slice. (#20027)
* [GPU] Support bfwzyx format in strided_slice.

GroundingDino model needs 6dims format.

Signed-off-by: hyunback <hyunback.kim@intel.com>
2023-09-27 10:39:16 +09:00
Anastasia Kuporosova
9dfed28aed
[PyOV] Make openvino properties behave as python property object (#20007)
* properties as property

* working prototype

* another attempt

* fix for test

* cosmetic changes

* generate properties

* test upste

* add comments

* update submodules

* apply comments
2023-09-26 21:38:53 +02:00
Irina Efode
2742752747
[CONFORMANCE] Provide plugin impl status based on QM instead of compile_model (#20036) 2023-09-26 23:01:27 +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
Oleg Pipikin
7852b44c5f
Refactor GrnLayerTest, GroupConvBackpropLayerTest, GroupConvolutionLayerTest, GRUCellTest (#20026)
* Refactor GrnLayerTest

* Refactor GroupConvBackpropLayerTest

* Refactor GroupConvolutionLayerTest

* Refactor GRUCellTest
2023-09-26 19:28:45 +02:00
Mikhail Ryzhov
6f55feb592
[GHA] concurrency fix (#20040)
* fixed cancelation issue in post-commits

* hardcoded os suffix

* added comments

* Update .github/workflows/linux.yml

* improved condition to support release branches
2023-09-26 17:35:23 +02:00
Nadezhda Ageeva
784cce37b3
[HETERO]: Mask subgraphs by operations (#19834)
* [HETERO]: Mask subgraphs by operations

Fix GPU tests. Fix mapping of subgraphs inputs to outputs.

Raise exception on last device

Fix dot files dumping

Small fix

* [HETERO] Fix debug dump after https://github.com/openvinotoolkit/openvino/pull/19392/

* [HETERO] Second fix for debug dump after https://github.com/openvinotoolkit/openvino/pull/19392/
2023-09-26 19:11:11 +04:00
Roman Lyamin
1ba8005688
[GPU] Disabling redundant copying of constant weights (#18949) 2023-09-26 18:43:57 +04:00
Xuejun Zhai
845bbfc9c5
[C API] Fix the BOOLEAN in ov_element_type conflict with the typedefine in Windows.h (#19380)
* [C API] Fix BOOLEAN confict between Windows.h & ov_element_type_e in OV

Signed-off-by: Zhai, Xuejun <xuejun.zhai@intel.com>

* [C API] fix clang format

Signed-off-by: Zhai, Xuejun <xuejun.zhai@intel.com>

* [C API] Add test for BOOLEAN conflict

Signed-off-by: Zhai, Xuejun <xuejun.zhai@intel.com>

* [C API] fix clang format

Signed-off-by: Zhai, Xuejun <xuejun.zhai@intel.com>

* [C API] Fix warning & comments

Signed-off-by: Zhai, Xuejun <xuejun.zhai@intel.com>

* [C API] enable OV_BOOLEAN for windows & linux

Signed-off-by: Zhai, Xuejun <xuejun.zhai@intel.com>

* [C API] fix build error

Signed-off-by: Zhai, Xuejun <xuejun.zhai@intel.com>

* [C API] Remove WIN_BOOLEAN

Signed-off-by: Zhai, Xuejun <xuejun.zhai@intel.com>

* Update ov_windows_conflict_test.cpp

---------

Signed-off-by: Zhai, Xuejun <xuejun.zhai@intel.com>
2023-09-26 18:21:50 +04:00
Mateusz Tabaka
5384fe43df
Add EnableShapeOfConstantFolding transformation (#19880)
* Add EnableShapeOfConstantFolding transformation

Transpose sinking (that is used in TF frontend) disables ShapeOf constant folding
which prevents some optimizations further in the pipeline.
This patch introduces EnableShapeOfConstantFolding that removes DisableConstantFolding
from ShapeOf nodes.

Ticket: CVS-118890

* add description

* review comments

* headers
2023-09-26 15:53:23 +02:00
Anastasiia Pnevskaia
2bbfe7b44d
Added support of shapes and types from original FW in ov.convert_model() (#20009)
* Added support of shapes and types from paddle, torch and tf.

* Removed changes from requirements.

* Corrected test.

* Moved helper methods to utils.

* Separated tests by frameworks.

* Removed changes from complex_params test.
2023-09-26 17:41:01 +04:00
Vitaliy Urusovskij
c3565e3eac
ScatterNDUpdate, ScatterElementsUpdate, Roll layer tests to API2.0 (#20048)
* `ScatterNDUpdateLayerTest` to API2.0

* `ScatterElementsUpdateLayerTest` to API2.0

* `RollLayerTest` to API2.0
2023-09-26 15:29:40 +02:00
Pawel Raasz
79ff291314
[CI]Fix Azure openvino-lin build issues (#20045) 2023-09-26 15:29:31 +02:00
bstankix
5722609389
[DOCS] Bugfix coveo sa-search url (#20054) 2023-09-26 15:21:50 +02:00
Nadezhda Ageeva
9e7938106b
[Transformations] Fix unroll if transformation rt info (#20047)
* [Transformations] Fix unroll if transformation rt info

* Update test to check body names
2023-09-26 13:13:52 +00:00
Pawel Raasz
519f13a177
[core]Api 2.0/migrate logical reduce ops to new API (#20043)
* Migrate ReduceLogicalOr to new API

* Migrate ReduceLogicalAnd to new API
2023-09-26 14:45:19 +02:00
Xuejun Zhai
27decbbd48
[AUTO BATCH][FUNC TEST] keep naming style (#20046) 2023-09-26 12:28:16 +00:00
Vitaliy Urusovskij
a519770a87
ScatterUpdate, Select layer tests to API2.0 (#20010)
* `SelectLayerTest` to API2.0

* `ScatterUpdateLayerTest` to API2.0
2023-09-26 11:27:20 +00:00