Commit Graph

8711 Commits

Author SHA1 Message Date
Roman Kazantsev
2e9a8cd332
[TF FE] Refactor SpaceToDepth and test it in the precommit (#13882)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-11-07 12:23:54 +04:00
Min, Byungil
e676ae7016
[GPU] Resolve reduce test failure (#13607)
+ Added logic to select planar format for b-f axes reduction
+ Bugfix of reorder_unreduced_axis_no_fusion
+ Bugfix to resolve an issue of cgan_mnist

Signed-off-by: Min, Byungil <byungil.min@intel.com>
2022-11-07 16:57:53 +09:00
Maxim Vafin
f1d7647b8d
Fix Slice issue in MO IR Reader (#13784)
* Fix slice issue in MO IR Reader

* Add unit test

* Fix slice test
2022-11-07 11:22:22 +04:00
Przemyslaw Wysocki
7bf6faf4cb
Bump pytorch (#13688) 2022-11-07 11:21:36 +04:00
Vladimir Paramuzov
ad403cf55e
[GPU] Remove f16<->f32 conversion duplicates (#13735) 2022-11-07 11:01:20 +04:00
Wang, Yang
560dba22cb
Fix the logic issue of handling the ov::device::properties in the ie core. (#13482)
* Update the logic to handle the ov:device::properties in the ie core.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Update test cases.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* 1. Remove the config filter within AUTO plugin when passing the configs to target hardwre device through AUTO plugin.
2. add test cases to check if the secondary properties have been passed into the target device through virtaul device.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Add mock tests to check if device properties works throgh the AUTO or MULTI  plugin.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Update.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Add mock head file for loadnetwork with device properties testing.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Update.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Update gtest commit to fix the warning issue appeared in the macro MATCHER_P.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

Signed-off-by: Wang, Yang <yang4.wang@intel.com>
2022-11-07 10:36:25 +08:00
Wang, Yang
8f9fc34ed3
Enable AUTO to accept the ov::device::properties with device name contained the index. (#13665)
Signed-off-by: Wang, Yang <yang4.wang@intel.com>

Signed-off-by: Wang, Yang <yang4.wang@intel.com>
2022-11-07 10:23:35 +08:00
yanlan song
394b6fe9ee
Bell/execution device (#13737)
* debug only

Signed-off-by: fishbell <bell.song@intel.com>

* add execution_device property for auto

Signed-off-by: fishbell <bell.song@intel.com>

* Revert "debug only"

This reverts commit 5ef6140b63.

* revert debug code

Signed-off-by: fishbell <bell.song@intel.com>

* polish tests to cover multiple gpu platform

Signed-off-by: fishbell <bell.song@intel.com>

clean up

Signed-off-by: fishbell <bell.song@intel.com>

* clang format

Signed-off-by: fishbell <bell.song@intel.com>

* only cpu in cpuFunctest

Signed-off-by: fishbell <bell.song@intel.com>

* thread-safe implementation

Signed-off-by: fishbell <bell.song@intel.com>

* remove not needed locl

Signed-off-by: fishbell <bell.song@intel.com>

* apply review comments

Signed-off-by: fishbell <bell.song@intel.com>

* remove blank line

Signed-off-by: fishbell <bell.song@intel.com>

Signed-off-by: fishbell <bell.song@intel.com>
2022-11-07 10:12:28 +08:00
Roman Kazantsev
57eddaa239
[TF FE][Common] Use opset Unique in TF FE and move Unique decomposition to common (#13818)
* [TF FE][Common] Move TF FE to opset Unique and add Unique decomposing to common

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

* Add Unique decomposition transformation into the common part

* Add transformation tests for UniqueDecomposition

* Fix unique_decomposition_test

* Simplify condition of transformation applicability

* Clarify the comment when the transformation is applicable

* Fix transformation test

* Fix transformation test

* Add support of opset10 in IR Reader

* Mark the single element case as xfail

* Fix tensor names in the transformation

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-11-07 01:24:23 +03:00
Przemyslaw Wysocki
520b9ff68c
[PyOV] Disallow Python 3.6 usage (#13240)
* Remove py3.6 constraints

* Cleanup out of date python versions

* Bump pybind11 to v2.10.1 release tag

* [PyOV] Fix wheel requirements for new package versions

Co-authored-by: jiwaszki <jan.iwaszkiewicz@intel.com>
2022-11-06 10:45:42 +04:00
Liubov Talamanova
03dbd8c4e7
[POT] Update node names in ONNX models (#13872) 2022-11-05 21:00:19 +01:00
Jan Iwaszkiewicz
664c196a13
[PyOV] Fix wheel requirements for new package versions (#13871)
* Bump pybind11 to v2.10.1 release tag

* [PyOV] Fix wheel requirements for new package versions
2022-11-05 16:01:45 +04:00
Liubov Talamanova
02d30c8aaa
[POT] Unify MatMul scales (#13717)
* Support FQ scales unification for MatMul

* Add test

* Update test_scales.py
2022-11-05 09:33:54 +04:00
Katarzyna Mitrus
c953186ff0
GRU/AUGRUCell shape inference function (#13708)
* Add shape_infer function for GRUCell op

* Add shape_infer function for AUGRUCell

* Consts refactor

* Add batch_size check

* Enable GRUCell shape_infer for CPU

* Style apply

* Use OV_EXPECT_THROW in tests

* Use helper for input shapes

* Use .back() instead of index

* Change rnn_seq namespace to rnn

* Fix win warnings

* Enable AUGRUCell/Sequence shape_infer on CPU

* Fix warn

* Fix warn
2022-11-04 23:31:58 +03:00
Ilya Lavrenov
19c2ec068a
Updated exclude patterns for nlohmann json (#13858) 2022-11-04 21:26:14 +04:00
Alexandra Sidorova
cbf037b9a8
[Snippets] Fixed SnippetsMarkSkipped for dynamic branches (#13751) 2022-11-04 16:15:19 +04:00
Sungeun Kim
f1cf1948d5
[GPU] add errata for onednn layout selection (#13758) 2022-11-04 15:44:36 +04:00
Pawel Raasz
0646d49d35
Review opset1 squeeze for shape inference aspects (#13716)
* Review squeeze operator for
- label preserve and propagation
- partial values preserve and propagation
- interval shapes propagation

* Review static shape inference tests

* Add template shape inference for squeeze

* Update include for OV_EXPECT_THROW

* Correct has_static_axes initialization

* remove test_squeeze from xfail 44968

* Fix inference parameter op with no data
- add additional test to check if axes are parameter without data
- revert xfail marks for squeeze tests

* Fix inference parameter op with no data
- add additional test to check if axes are parameter without data
- revert xfail marks for squeeze tests

* Refactor axes acquire logic
2022-11-04 13:42:05 +03:00
Zlobin Vladimir
28a118be39
Apply improvements I found during https://github.com/openvinotoolkit/openvino/pull/13388 (#13743) 2022-11-04 14:41:15 +04:00
Zlobin Vladimir
65f83b591e
benchmark_app: --latency_percentile: don't list all values (#13799)
Ticket 95243
2022-11-04 13:53:05 +04:00
Artur Kulikowski
a48d1558e3
ONNX: Throw exception if attribute reduction is used in ScatterND or ScatterElements (#13778)
* ONNX: Throw exception if `reduction` attribute has unsupported value

Operators:
- ScatterND
- ScatterElements
2022-11-04 10:40:14 +01:00
Tomasz Adamowicz
5f0b063455
[GNA] Support GNA 3.5 (MTL) target in OV (#13478)
* Enable TLV

* [GNA] Add smoke test for Conv with padding on MTL

* [GNA] Allow skipping tests based on gna lib version

Co-authored-by: Krzysztof Bruniecki <krzysztof.bruniecki@intel.com> 🥇
2022-11-04 10:26:22 +01:00
Vladimir Paramuzov
8b93e3f2ec
[GPU] Ability to compile OV with OCL 1.2 (#13706) 2022-11-04 12:31:01 +04:00
Liubov Talamanova
8789fcda04
[POT] Propagate FQ through Gather (#13583)
* Add Gather to QUANTIZE_AGNOSTIC_OPERATIONS

* Add test

* Update HW configs path in tests

* Fix tests

* Update CI references
2022-11-04 12:21:20 +04:00
Tingqian Li
f34f35bfc7
[CPU] Enable scratchpad user mode for oneDNN based nodes (#12038) 2022-11-04 11:10:26 +03:00
Roman Kazantsev
de687650d2
[TF FE] Fix output names list for meta format (#13828)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-11-04 11:40:59 +04:00
avoskoboinyk-lohika
6fc23b4768
[CPU] Optimize DFT operation (#11946) 2022-11-04 09:46:46 +03:00
Taylor Yeonbok Lee
e9e3044d99
Fix error in calling is_dynamic (#13769) 2022-11-04 09:31:41 +03:00
Evan
f1fe3a2f65
Docs: Update "Install OpenVINO Runtime on Windows from Archive File" page (#13332)
* docs: big update to Windows archive install steps

* docs: apply correct note format

* docs: add link to archives

* docs: minor update

* docs: change archive download link to GitHub

* Update docs/install_guides/installing-openvino-from-archive-windows.md

Co-authored-by: Helena Kloosterman <helena.kloosterman@intel.com>

* docs: typo fix

* docs: minor change

* docs: remove "For Python developers" in Software tab

* docs: fix curl command

* docs: clarify that archive install is for C++ users

* docs: add link to PyPI page

* docs: Change back to numbered instructions

* Update docs/install_guides/installing-openvino-from-archive-windows.md

* Update docs/install_guides/installing-openvino-from-archive-windows.md

* Update docs/install_guides/installing-openvino-from-archive-windows.md

* Apply suggestions from code review

* Update installing-openvino-from-archive-windows.md

* Update docs/install_guides/installing-openvino-from-archive-windows.md

* Update installing-openvino-from-archive-windows.md

* Update installing-openvino-from-archive-windows.md

* Update installing-openvino-from-archive-windows.md

* Update docs/install_guides/installing-openvino-from-archive-windows.md

* Update installing-openvino-from-archive-windows.md

* Update installing-openvino-from-archive-windows.md

* Update installing-openvino-from-archive-windows.md

* Update installing-openvino-from-archive-windows.md

* Update docs/install_guides/installing-openvino-from-archive-windows.md

* Update docs/install_guides/installing-openvino-from-archive-windows.md

* Update installing-openvino-from-archive-windows.md

Co-authored-by: Helena Kloosterman <helena.kloosterman@intel.com>
Co-authored-by: Yuan Xu <yuan1.xu@intel.com>
2022-11-04 09:01:24 +03:00
Ilya Lavrenov
87f61cf822
Added per component copyright files for debian / rpm (#13833) 2022-11-04 08:15:00 +04:00
Roman Kazantsev
954b9d3149
[TF FE][Tests] Add layer tests for SegmentSum and DynamicPartition in the pre-commit (#13812)
After fixes for TopK and arithmetic operations for integer tensors, we are ready to switch
these tests in the pre-commit

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

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-11-04 05:02:48 +03:00
Mikhail Ryzhov
7a6960b2f4
[GNA] Added support of the all log levels (#13359)
* Added GNA logger

* Added GNA logger class

* Replaced old looger by the new one

* Added support of the all log levels in the tests

* Renaming

* fixed cpplint issue

* Reduced error level

* fixed cpplint issues

* Fixed linking error

* Fixed linux build

* Rebase fix

* Removed unused code

* Fixed compile issue after rebase

* Aligned code usage and style

* Fixed default constructor

* Fixed test

* One more rebase

* Added exveption test

* Fixed the old logging tests

* restored static constants

* Removed dublicated log messages

* Removed incorrect log::level comparation

* Fixed generic api test

* Rebased
2022-11-04 04:58:01 +03:00
yanlan song
b04624766e
Bell/conditionally enable threadingtests for getavailabledevices (#13772)
* passthrough cache_dir for auto/multi

Signed-off-by: fishbell <bell.song@intel.com>

* enable tests for certain glibc version

Signed-off-by: fishbell <bell.song@intel.com>

* Revert "passthrough cache_dir for auto/multi"

This reverts commit 58591a1bce.

* clean up

Signed-off-by: fishbell <bell.song@intel.com>

* apply the review comment

Signed-off-by: fishbell <bell.song@intel.com>

Signed-off-by: fishbell <bell.song@intel.com>
2022-11-04 02:45:23 +03:00
Jan Iwaszkiewicz
9f2489941f
Bump pybind11 to v2.10.1 release tag (#13793)
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2022-11-04 02:12:47 +04:00
Przemyslaw Wysocki
1cc499429a
[PyOV] Upgrade ONNX to 1.12.0 (#12847)
* Refactor tests for onnx1.12

* Fix ONNX compatibility and numpy warnings

* Upgrade ONNX to 1.12 in cpp

* Skip unsupported ops

* Revert "Fix ONNX compatibility and numpy warnings"

This reverts commit cd8a0e6b8e.

* Small changes

* Remove unnecessary changes

* Bump Python version in github workflows

* Fix flake error

* Another flake error

* Even more flake errors

* Xfail more tests

* Fix mypy errors

* Change onnx version in tests

* Bump ONNX in MO

* Fix onnx utils in comp

* Minor changes

* Import pathlib

* Add xfails to compatibility tests

* Skip segfaulting tests

* Fix onnx nametuple

* Fix flake

* Try to fix py3.6 onnx

* Fix model importer and reqs

* Add __test__

* Bump OMZ commit

* checkout omz

* Revert omz

* Bump omz

* Bump omz

* Revert omz

* Bump omz

* Change pychecks python version

* Add LayerNorm to expanded ONNX functions

* Apply clang

* Move LayerNorm tests to skip_segfault

* Refactoring

* Minor changes

* Minor changes

* Relax MO reqs
2022-11-03 22:56:57 +04:00
Roman Lyamin
6c7f1f8792
[GPU] Fix performance drop on new API (#13767) 2022-11-03 18:34:14 +04:00
Vladimir Paramuzov
ced0eebd13
[GPU] Silence ocl include pragma message (#13789) 2022-11-03 18:02:23 +04:00
Ilya Lavrenov
e30a935e6f
Removed conda option from python build (#13819) 2022-11-03 15:07:20 +04:00
Roman Lyamin
2b5dd4fac8
[GPU] Pooling refactoring (#13664) 2022-11-03 14:53:32 +04:00
Ilya Lavrenov
c11389fa18
Fully define product version in cmake (#13802) 2022-11-03 14:22:46 +04:00
Denis Kotov
c949152a43
Added -DDNNL_ENABLE_EXCEPTIONS for Debug build (#13672) 2022-11-03 10:01:10 +01:00
Egor Duplenskii
41866ea51a
[CPU][CORE] Move to the most recent xbyak version (#13753)
Current xbyak has "unresolved external symbols" issue
when built on Windows in 'Debug' (-O0) build type
The issues is fixed in the recent xbyak versions
2022-11-03 12:03:30 +04:00
Ilya Lavrenov
3de3e7b8fa
Updated zlib to be 1.2.13 (#13803) 2022-11-03 10:10:41 +04:00
Chen Xu
a11189da66
[CPU] Fix issue about gather int32 in Reduce node (#13756) 2022-11-03 09:47:48 +04:00
Vladimir Paramuzov
b7dfc31597
[GPU] Enable more compiler checks (#13740)
* [GPU] Enable more compiler checks

* [GPU] Disable -Werror for thirdparty

* [GPU] Improved error message when device not found
2022-11-03 09:07:49 +04:00
Ilya Lavrenov
a5a969886b
Preparation for python debian package (#13800) 2022-11-03 08:19:18 +04:00
Tetiana Gubanova
a9a064b4b2
[GPU] Add blocked layout support to ExperimentalDetectronTopKRois operation (#12456)
* Addapt ExperimentalDetectronTopKRois to support blocked layouts

* Reformat arg_max_gpu_test

* Add support and tests to arg_max_min 2D case to support for ExperimentalDetectronTopKROIs operation
2022-11-03 06:14:54 +03:00
Roman Kazantsev
fdee4ac703
[TF FE] Refactor Pad, PadV2, MirrorPad and add layer tests (#13597)
* [TF FE] Refactor Pad, PadV2, MirrorPad and add layer tests

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

* Recover translators for DynamicStitch

* Apply code-review feedback and workaround for i32 paddings

* Return required type for convert_pad_mode function

* Work around IR reader limitation with i32 type for Pad

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-11-03 02:02:36 +03:00
Ilya Lavrenov
838a6503a0
Pdpd tests moved to folder with frontend (#13414)
* Moved pdpd tests to folder with pdpd frontend

* Restored old requirements.txt for paddle temporarily

* FIxed requirements path for pdpd

* Restore old dependency
2022-11-02 21:23:32 +04:00
Anastasia Kuporosova
efb987d60f
[PyOV] Fix building of wheel on windows from cmake (#13795) 2022-11-02 20:18:49 +04:00