Commit Graph

9223 Commits

Author SHA1 Message Date
Ilya Lavrenov
b9df7793fa
Fixed shellcheck (#14882) 2023-01-02 11:30:54 +04:00
Sergey Shlyapnikov
19fde3fee6
[GPU] Peak memory usage optimizations (#14799) 2023-01-02 09:51:19 +04:00
Ilya Lavrenov
f78fa5b769
Smart github actions for shellcheck and clang-format (#14881)
* Smart github actions for shellcheck and clang-format

* Try to remove paths

* Added exclude
2023-01-02 05:16:45 +04:00
Pavel Esir
a856dc4776
[FP16] Keep ShapeOf and Sensitive Subgraphs in FP32 for GPU (#14822)
* keep Shape subgraph in FP32 for GPU

* replaced ngraph:: -> ov:: namespace

* renamed ConvertModelToFP16ElementType -> ConvertCompressedToMixedPrecision and other passes; removed unnecessary argument for the pass

Signed-off-by: Pavel Esir <pavel.esir@intel.com>

* Update src/common/transformations/src/transformations/common_optimizations/convert_compressed_to_mixed_precision.cpp

* Update src/common/transformations/src/transformations/common_optimizations/convert_compressed_to_mixed_precision.cpp

* rephrase calling of ConvertPrecision to avoid error of an unused variable

* Update convert_compressed_to_mixed_precision.cpp

* placed calling of ConvertCompressedToMixedPrecision into the beginning of CommonOptimizations

* Update transformations_pipeline.cpp

* refactored unit-tests

* cleared obsolete commented line

* code style fix

* Update src/common/transformations/src/transformations/common_optimizations/common_optimizations.cpp

Co-authored-by: Maxim Vafin <maxim.vafin@intel.com>

Signed-off-by: Pavel Esir <pavel.esir@intel.com>
Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
Co-authored-by: Maxim Vafin <maxim.vafin@intel.com>
2022-12-31 16:25:13 +03:00
Ilya Lavrenov
9193d40b05
Set conflicting versions for RPM / DEB (#14862) 2022-12-30 18:01:46 +04:00
Ilya Lavrenov
0e544e44a1
Renamed requirements.in file (#14863) 2022-12-30 18:00:36 +04:00
yanlan song
b26fcfbeda
fix folder issue when tear down (#14650)
Signed-off-by: fishbell <bell.song@intel.com>

Signed-off-by: fishbell <bell.song@intel.com>
Co-authored-by: Andrei Kochin <andrei.kochin@intel.com>
2022-12-30 12:55:57 +00:00
Ilya Lavrenov
9cddaa6f96
Removed onnx_prototxt_converter_requirements.txt (#14864) 2022-12-30 16:17:47 +04:00
Nikolay Shchegolev
24f1a9270a
[CPU] IsFinite, IsInf and IsNaN operations JIT implementation. (#14697) 2022-12-29 16:21:25 +04:00
Roman Kazantsev
36a16c8441
[TF FE] Refactor RandomUniform support and provide more test coverage (#14847)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-12-29 15:56:39 +04:00
Ilya Lavrenov
1ef17c507d
Added dependency review action (#14844) 2022-12-29 11:39:56 +04:00
Vladimir Paramuzov
13c8b4fdc7
[GPU] Better extension requirements checks in kernels. Subgroups basic emulation (#13926) 2022-12-29 09:08:05 +04:00
Jade Cho
4831a9ead4
[GPU] Fix a bug to miscalculate feature-axis index for fused-ops (#14737) 2022-12-29 09:29:08 +09:00
Ilya Lavrenov
4309325d4e
Used newer version of checkout github action (#14843)
* Used newer version of checkout github action

* Updated actions/upload-artifact action version to use Node 16

* Updated actions

* Experiment

* Name documentation artifacts

* Moved doxyrest version to environment

* Extract PR number

* Properly upload documentation

* Updated github_org_control/config.json
2022-12-29 02:30:17 +04:00
Ilya Lavrenov
f67b0d5b83
Don't add samples subdirectory when both samples and tests are disabled (#14817) 2022-12-29 01:24:32 +04:00
Roman Kazantsev
238c3234a9
[TF FE] Support body graph conversion and its injection (#14841)
* [TF FE] Support body graph conversion and injection

Now this is a base for further implementation support for StatefulPartitionedOp, While, and If operations

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

* Remove unused variable

* Remove artifacts of serialization experiment

* Apply code-review feedback: comments for decoder_argdef

* Create a mat to cache function indices by names

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-12-28 20:08:05 +00:00
Roman Kazantsev
0be53a66d2
[MO][TF FE] Top-up TensorFlow Version in requirements files (#14842)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-12-28 16:31:25 +04:00
Vladimir Paramuzov
d2d952fb50
[GPU] Rename GPU unit and func tests (#14719) 2022-12-28 11:13:28 +01:00
Arseniy Obolenskiy
b5ee9a8d3a
Fix samples build on ARM (32-bit) (#14832) 2022-12-28 12:35:25 +03:00
Felix Dohyun Kim
ea3a37b1ba
[GPU][DG2] Fix some unit tests (#14413)
* update default_tolerance
2022-12-28 16:10:39 +09:00
Wang, Yang
1f9b2c2ba6
[AUTO Plugin] AUTO/MULTI should not support the meta plugin appearing in candidate device list (#14739)
* Eisable meta plugin repeatedly loading network to itself.

* Remove the test case that  allows device candidate list containing meta plugin.
2022-12-28 10:42:37 +04:00
Wang Wangwang
b8636222c3
Apply ov::execution_devices to GPU & CPU & AUTO BATCH & MULTI (#14109)
* Apply ov::execution_devices to GPU & CPU & AUTO BATCH & MULTI

* Apply ov::execution_devices to GNA

Co-authored-by: yanlan song <bell.song@intel.com>
2022-12-28 10:41:50 +04:00
Vladimir Paramuzov
31d91033d9
[GPU] new shape infer for several trivial primitives (#14803)
* [GPU] new shape infer for several primitives

* [GPU] Make forwatd_input0_shape method tempalte
2022-12-28 09:12:46 +04:00
Zlobin Vladimir
055e34a77a
Allow running samples CMakeLists.txt as stand alone (#14826)
* Allow running samples CMakeLists.txt as stand alone

* Don't add cnpy twice

* Fix binary path
2022-12-27 13:44:46 +00:00
Zlobin Vladimir
b8c92fce70
Parallelize build_samples_msvc.bat (#14828)
Close https://github.com/openvinotoolkit/openvino/issues/14825
2022-12-27 16:24:42 +04:00
Ilya Lavrenov
97f47315ac
Updated CODEOWNERS file (#14819)
* Updated CODEOWNERS file

* Update .github/CODEOWNERS

added TF maintainers as protobuf codeowners
2022-12-27 10:38:53 +04:00
Felix Dohyun Kim
1c99fa265b
[GPU][DG2] Fix gemm unit tests (#14720) 2022-12-27 12:32:42 +09:00
Ilya Lavrenov
c593b34654
Removed ENABLE_REQUIREMENTS_INSTALL cmake option (#14818) 2022-12-26 21:31:47 +04:00
Vladimir Paramuzov
06c2d3da52
[GPU] Fixed debug graph dump (#14806) 2022-12-26 18:47:35 +04:00
Liubov Talamanova
6dd86506cd
Remove openpyxl dependency (#14764)
Co-authored-by: Alexander Kozlov <alexander.kozlov@intel.com>
2022-12-26 14:24:55 +00:00
Vladislav Golubev
ba4edc08d9
[Snippets] Removed limitation on Subgraph creation after Parameters (#13893) 2022-12-26 14:58:13 +04:00
Eddy Kim
0ce82204bb
[GPU] Serialization of loop primitive (#14703) 2022-12-26 13:28:55 +04:00
Vladislav Golubev
dea5c1b06e
[CPU] Dynamic Pooling fix (#14711) 2022-12-26 09:22:05 +04:00
Ekaterina Aidova
0d8639b6ec
[omz]: update submodule (#14804) 2022-12-23 16:57:39 +00:00
Roman Kazantsev
6b19acb3f3
[TF FE] Fix ResizeBilinear for uint8 type and test Resize operations (#14801)
* [TF FE] Fix ResizeBilinear for uint8 type and test Resize operations

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

* Convert to fp32 right before interpolation

* Add one more test for fp64

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-12-23 15:39:46 +00:00
Vladimir Paramuzov
3414fc402a
[GPU] Rename exec mode options (#14798) 2022-12-23 17:02:31 +04:00
Zlobin Vladimir
ecfeda32e3
samples/python/benchmark/bert_benhcmark/requirements.txt: add datasets, install torch cpu only for linux (#14765)
* samples/python/benchmark/bert_benhcmark/requirements.txt: add datasets, install torch cpu only for linux

By default for linux torch is installed with GPU support, but for
windows is CPU only

* benhcmark->benchmark
2022-12-23 16:58:32 +04:00
Przemyslaw Wysocki
fa61aed443
[PyOV] Make graph tests hardware agnostic - part 5 (#14743) 2022-12-23 13:06:00 +03:00
Katarzyna Mitrus
5d2d2ec623
OneHot - Shape Inference revision (#14602)
* Add type_prop tests

* Add shape_infer tests

* Update shape_infer to preserve interval dim and label

* Unified approach for get_data_as_shape and negative value checks

* Remove redundant gtest header

* rename one hot shape infer test file

* Add test for shape_infer with default ctor and adjust resolve_axis

* Move get_data_as_shape changes to the one hot custom util

* Adjust custom get_data_as_shape
2022-12-23 13:23:43 +04:00
Katarzyna Mitrus
6b5a563748
[Shape Inference] Select - shape inference review (#14708)
* Select shape_infer tests update

* Add Select type_prop tests

* Add evaluate_lower/upper for select

* Revert evaluate_lower/upper for Select

* Use get_node_input_partial_shapes

* Style and headers improvements

* Style apply

* Rename select shape infer file tests

* Use default ctor for output_shapes init

* Use helper for shape_labels init and add more  dim test cases
2022-12-23 13:22:24 +04:00
Mateusz Bencer
ca4d79d5ee
[ONNX FE] Add checking if Constant size match provided external data weights (#14783) 2022-12-23 09:18:43 +00:00
Nadezhda Ageeva
8c897e5473
Fix output precision of MatrixNmsIE (#14788) 2022-12-23 11:39:32 +04:00
Ilya Churaev
139a9de45b
Revert zi fs flags (#14782)
* Revert "[VPUX] - add replacement /Z7 -> /Zi /FS (#14753)"

This reverts commit 4dc44a5a26.

* Revert "Use Zi FS instead of Z7 (#14741)"

This reverts commit 1147777808.

* Revert "[OV][VPUX] - Debug build flags (#14651)"

This reverts commit d300abf743.
2022-12-23 10:59:14 +04:00
Taylor Yeonbok Lee
eaf36fdd36
Added gather dynamic gpu func test (#14715)
Currently limited scope of gather is supported for dynamic shape: i.e., input/output dimension should be same if the shape is > 4D
2022-12-22 22:44:35 -08:00
Mateusz Tabaka
90d3448d1b
Update frontend extension docs with python examples (#14778)
Ticket: 98857
2022-12-23 07:44:25 +01:00
Evgeny Kotov
8807c46056
Transpose sinking Unsqueeze different ranks (#14354)
* add unit test for incompat shapes case; fix existed unit tests using get_test_name

* cleanup

* fix unit tests; add unsqueeze insertion

* cleanup

* add test for concat

* fix unit test for concat

* reset concat test to master

* cleanup

* cleanup after rebase

* cleanup

* fix after rebase

* clang fixes

* remove unused headers

* input squeeze on forward sinking

* code review fixes

* add test for forward unsqueeze case

* cleanup

* fix windows build warning/error

* code review fixes
2022-12-23 06:52:55 +01:00
Piotr Krzemiński
f9796ee06a
[BENCHMARK_APP] Add warning if performance mode is not set to max on Windows (#14616)
* [C++] Display a warning if Power Mode is not 'Max Performance' - rebase from master

* [C++] Prevent std::max from colliding with windows.h max macro

* [PYTHON/C++] Update README docs to reflect possible inaccuracies from optimization settings

* [C++] Cleanup windows optimizations
2022-12-23 06:37:57 +01:00
Ruslan Nugmanov
250e075ee9
TFlite layer tests (#14760)
* tflite layer tests

* tflite inference

* removed part to remove

* clean-ups

* removes input preprocessing for tflite

* Apply suggestions from code review

Co-authored-by: Evgenya Stepyreva <evgenya.stepyreva@intel.com>
Co-authored-by: Evgenya Stepyreva <eva.my.link@gmail.com>
2022-12-23 05:44:44 +03:00
Pavel Esir
a7b3ae6a9d
[MO] tmp IR cleanup if serialization or fem.load_by_framework fails (#14712)
* cleanup tmp IR files after unexpected failures

* separated catching during tmp serialize and fe.load

* updated file path specification

* moved base MO arguments into utils

* removed redundant 'except' blocks

* shortened specifying MO args

* calling unit-tests from subprocess; joined 2 try/except block into a single one

* changed postfix so that test is run without duplications only once
2022-12-22 22:35:13 +03:00
andriipx
31112e2c10
Changed fw_eps for test_conv_5D_precommit tests (#14573)
* changed fw_eps for test_conv_5D_precommit tests

* fixed cases with changing fw_eps for test_conv_5D_precommit tests

Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
2022-12-22 19:42:33 +03:00