Commit Graph

8253 Commits

Author SHA1 Message Date
Asthestarsfalll
94ef65f0bd
add paddle elementwise mod op (#12370)
Co-authored-by: cecilia peng <cecilia.peng@intel.com>
2022-10-10 11:03:09 +03:00
Vladislav Golubev
372fe475c9
[LPT] Removed legacy limitations on dequantization propagation for several transformations (#13048) 2022-10-10 10:58:23 +04:00
OlehKravchyshyn
e8c8ad19f4
[GPU] eye-like operation (#11937)
* eye-like operation

single layer tests
unit tests

* [GPU] adjust eye implementation to the current GPU operation design
2022-10-10 11:29:40 +09:00
Ruslan Nugmanov
80b6086bab
Adds TF2 layer tests witn new FE in precommit (#13311)
* marks tf2 keras tests as precommit for new FE

* adds tf2 layers tests for new FE in precommit

* removes redundant tabulations

* review changes

* fix field name

* fix syntax error

* removes failing tests

* removes failed test

* removes failed test
2022-10-08 16:40:34 +03:00
Orest Chura
1e5ff24834
Fix openvino_mock_py_frontend target compilation (missing openvino::runtime dependency) (#13393) 2022-10-08 11:17:51 +04:00
Ilya Churaev
a8abfa221b
Fixed small comments after enabling warning as error (#13364)
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2022-10-07 19:40:26 +04:00
Ilya Churaev
767944cc46
Changed structure of core components and fixed links (#13366)
* Changed structure and fixed links

* Exclude README.md from CI check

* Update README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Fixed links

* Update src/frontends/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/plugins/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>
2022-10-07 19:04:55 +04:00
Roman Kazantsev
f5febef8a6
[TF FE] Support SegmentSum operation (#13354)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-10-07 17:01:14 +03:00
Irina Efode
cdb486d838
[CONFORMANCE] Fix Summary (#13358) 2022-10-07 14:40:05 +04:00
Jade Cho
36f28e5618
[GPU] Convert AvgPool to Reduce for onednn (#13037) 2022-10-07 18:25:47 +09:00
Ilya Lavrenov
c83ad806d9
Enabled LTO for OSX (#13266) 2022-10-07 12:09:44 +04:00
Roman Kazantsev
227f9ae5af
[CI, Azure] Fix linux-arm64 (#13368)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-10-07 10:15:49 +04:00
Nico Galoppo
6e791a021c
Fix benchmark perf counter stats output (#13134)
* Fix benchmark_app commandline parsing

Object 'str' does not have a contains() method. Replaced by
"searchstring in object" query.

* Fix perf counter output and use consistent units

When ProfilingInfo was bound by pybind11, those entries turned into
Python timedelta objects. This caused two problems:

1. There was a division by 1000 to go to milliseconds. This caused a lot
   of precision lost, because `timedelta(microseconds=2300)/1000.0 =
   timedelta(2)` and `timedelta(microseconds=33) = timedelta(0)`.
2. When converting those timedelta objects to str, the output is in the
   form of (HH:MM:SS.XXXXXX). This is not very useful microsecond based
   performance counters.

This change simply reverts everything to printing plain microsecond
based integers.

* Align counter output to ms between Python/C++
2022-10-07 02:17:15 +04:00
Alina Kladieva
948e36896e
Use ccache in linux_coverity builds (#13360) 2022-10-06 20:05:36 +04:00
Ilya Churaev
6e9689db93
Add ir frontend doc (#13351)
* Added IR frontend doc

* Update README.md

* Create support_new_opset.md

* Create architecture.md

* Update README.md

* Update support_new_opset.md

* Update architecture.md

* Update README.md

* Update src/frontends/ir/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/ir/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/ir/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/ir/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/ir/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/ir/docs/architecture.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/ir/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/ir/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/ir/docs/architecture.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/ir/docs/support_new_opset.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/ir/docs/support_new_opset.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/ir/docs/support_new_opset.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update README.md

* Update architecture.md

* Update src/frontends/ir/docs/support_new_opset.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/ir/docs/support_new_opset.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/ir/docs/architecture.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>
2022-10-06 16:31:25 +04:00
Nadezhda Ageeva
f45c846be0
[GPU] mark constants as supported on QN. QN helper. (#12990)
* [GPU] mark constants as supported on QN. Fetch common part for CPU and GPU.

* Code style

* Apply review comments. Fix TEMPLATE plugin FP16, use common QN helper.

* Apply review comments: CNNNetwork -> Model inside GetSupportedNodes

* Apply review comments: move functino from plugin interface
2022-10-06 12:54:25 +03:00
Ilya Churaev
8a9c19e3eb
Warning as error for Windows (#13291)
* parent 6e7016ccda
author Ilya Churaev <ilya.churaev@intel.com> 1664281499 +0400
committer Ilya Churaev <ilya.churaev@intel.com> 1664510018 +0400

Fixed warnings on local machine

* Added CMAKE_COMPILE_WARNING_AS_ERROR usage

* Fixed style

* Fixed merge conflicts

* Fixed typo

* Fixed myriad build for macOS

* Fixed warning

* Fixed tests

* Disabled incorrect test

* Try to fix linux tests

* Revert "Try to fix linux tests"

This reverts commit 29224c93ff.

* Fixed tests

* Revert logic with incorrect cast

* Fixed log softmax

* Disable warning as error for cuda

* Try to fix inference_engine_s

* Fixed cmake

* Revert "Fixed cmake"

This reverts commit 87e9e4e674.

* Revert "Try to fix inference_engine_s"

This reverts commit a1adca8b05.

* WA for static symbols in inference_engine_s test library

* Fixed code style

* Fixed static definition for master

* Revert "Fixed static definition for master"

This reverts commit 20d00d215a.

* Revert "Fixed code style"

This reverts commit 0eb2362543.

* Revert "WA for static symbols in inference_engine_s test library"

This reverts commit 75ef86a79d.

* Fixed linker issue for Windows

* Disable WaE by default

* Disable warning as error in the developer package

* Try to fix dev package

* Try to fix Windows Jenkins

* Revert old behavior for tread_warn_as_err variable
2022-10-06 13:44:21 +04:00
Jade Cho
25f85a3beb
[GPU] Fix a bug of input buffer reusing for optimized-out layers. (#13349)
- revert f7e05ad402
- It was causing accuracy issue with implicit concat
2022-10-06 17:35:34 +09:00
Paul Youngsoo Ahn
cd5928da53
Crop(Split and VariadicSplit) new shape infer (#13216)
* [GPU] Split and VariadicSplit new shape infer (#13216)

GPU update test script

* [GPU] Added W/A for crop offset (#13216)

Co-authored-by: Ahn, Paul Y <paul.y.ahn@intel.com>

* [GPU] Fix crop gpu test failures (#13216)
- Fixed by review comments

* [GPU] Move input offsets calculation to crop_inst::calc_output_layouts (#13216)

Co-authored-by: Taylor Yeonbok Lee <taylor.lee@intel.com>
2022-10-06 11:07:40 +09:00
Nadezhda Ageeva
35b943d21a
[GNA] Fix std::bad_alloc for split eltwise (#13336) 2022-10-05 20:29:46 +03:00
Pawel Raasz
2b70158047
Review opset1 matmul shape inference aspects (#13333)
* Add label propagate test for shape inference

* Update MatMul tests for StaticShape

* MatMul label propagation, reshape input with label

* Apply clang-format to matmul shape inference tests
2022-10-05 17:21:36 +04:00
Alexandra Sidorova
f6d6f5629f
[Snippets] Added support of INT8 models (#12395) 2022-10-05 13:05:15 +04:00
Jade Cho
f7e05ad402
[GPU] Fix a bug of reorder optimized-out (#13180) 2022-10-05 18:04:27 +09:00
OlehKravchyshyn
b73d3370d8
[GPU] added 5d supporting to interpolate onnx and tests (#12821) 2022-10-05 17:20:51 +09:00
Piotr Krzemiński
29a15e39da
[BENCHAMRK_APP/PYTHON] CV2 module required only when loading images (#13113) 2022-10-05 09:50:55 +02:00
Ilya Lavrenov
1bb15b1d18
Compilation with conda build (#13083)
* Compilation with conda forge

* Fixed compilation with gcc 12

* Fixed tests compilation

* use macro instead of function

* Fixed uninitialized variable in tests

* Conda

* Conda
2022-10-05 08:38:38 +04:00
Roman Kazantsev
e1545622d3
[TF FE] Switch on fallback for TF FE even for use_new_frontend option (#13321)
* [TF FE] Switch on fallback for TF FE even for use_new_frontend option

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

* Add unit-test for TF FE transformation config fallback

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-10-05 06:28:24 +03:00
Roman Kazantsev
fa3c745263
[TF FE] Support DeepSpeech model by TF FE (#13316)
* [TF FE] Support DeepSpeech model by TF FE

Add the final part to support BlockLSTM operation with sliced state cell
from the last time step.

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

* Apply code-review feedback: use get_pattern_map, no nullptr

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-10-05 06:00:33 +03:00
Ilya Lavrenov
76fc9cb109
Proper folder during compilation for arm64 on intel (#13331) 2022-10-05 00:34:36 +04:00
Oleksii Khovan
fed0d1cebf
[GPU] PriorBox-8 (#12995)
* fix: add missing attribute

* add single-layer test for PriorBox8

* disable PriorBox8 to PriorBox8 transformation for GPU plugin

* add kernel stuff

* add PriorBox-8 primitive and OCL implementation

* add unit tests

* enable NoScale test
2022-10-04 20:53:40 +09:00
Mykhailo Hnap
4946f6d87b
[GPU] Implement (I)RDFT-9 (#12010)
* [GPU] Implement (I)RDFT-9
* Added GPU implementation of RDFT operation
* Added basic GPU implementation of IRDFT operation, but still needs adjusting
* Added single layer tests for (I)RDFT
* Added unit tests for (I)RDFT
* Added blocked layout support for all DFTs operation

* [GPU] Added changes after review.

* [GPU] Added single-layer test for single axis case for DFTs.

* [GPU] Simplified attach_dft_impl method.

* [GPU] Moved negative axes cases to separate test for DFTs.

* [GPU] Adjusted tests to cover all signal sizes cases (less, equal and more than input size) for DFTs.

* [GPU] Fixed IRDFT implementation.

* [GPU] Used RDFTLayerTest.

* [GPU] Fixes after rebase.

* [GPU] Renamed kind enum to direction.
2022-10-04 20:26:50 +09:00
Evgenya Stepyreva
f82a8cf93a
Introduce setters for opset7::Gelu (#13315)
* Introduce setters for opset7::Gelu

* upd

* upd
2022-10-04 14:38:13 +04:00
Ilya Churaev
f39488ace0
Update core doc (#13324)
* Updated core documentation

* Update README.md

* Update api_details.md

* Update api_details.md

* Update src/core/docs/api_details.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/core/docs/api_details.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/core/docs/api_details.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/core/docs/api_details.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Fixed comments

* Update src/core/docs/debug_capabilities.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>
2022-10-04 14:21:51 +04:00
trixirt
f4c14763ab
include limits for numerical_limits decl (#13310)
There is build error on RHEL 9
openvino/src/plugins/intel_gna/backend/pwl_border_values_counter_identity.cpp:70:51: error: ‘numeric_limits’ is not a member of ‘std’
   70 |     const int16_t y_min = is_low_precision ? std::numeric_limits<int8_t>::min() : std::numeric_limits<int16_t>::min();

numerical_limits is declared in limits, so include it.

Signed-off-by: Tom Rix <trix@redhat.com>

Signed-off-by: Tom Rix <trix@redhat.com>
2022-10-04 13:04:35 +04:00
Irina Efode
c1d5b5f266
[CONFORMANCE] Conformance report improvements (#13318) 2022-10-04 12:34:52 +04:00
Liubov Talamanova
fcfc5c963b
[POT] Fixed non-zero zero point value in symmetric quantized weights (#13013)
* Fixed non-zero zero point val in symmquantized weights

* Update references

* Add tests
2022-10-04 12:00:16 +04:00
Marcin Kusmierski
43db45a4fb
[GNA] Add extra segments to PWL only if it is fused with Conv2D layer (#13144)
* [GNA] Add extra segments to PWL only if it is fused with Conv2D layer
* added checking if extra segments are needed by checking if activation
    functions are fused with Conv2D or Conv2D with Pooling applied
* added unit tests verifying implmentation

* Update src/tests/unit/gna/gna_extra_pwl_segments_tests.cpp

fix license
2022-10-04 08:59:47 +01:00
Evgenya Stepyreva
76c138ce85
Introduce setters for opset2::MVN and opset6::MVN (#13314) 2022-10-04 10:41:17 +03:00
Sergey Shlyapnikov
bdffe5a054
[GPU] Fix reshape shape calculation for MatMul operation (#13312) 2022-10-04 11:15:07 +04:00
Roman Kazantsev
f32530f0d7
[Tests] Clean-up TensorFlow 1 Layer tests (#13320)
Remove useless and confusing comments

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

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-10-04 10:26:53 +04:00
Evgenya Stepyreva
67ad21da52
Introduce setters for opset1::Clamp op (#13313)
Ticket: 90621
2022-10-04 10:13:59 +04:00
Min, Byungil
846d8e4605
[GPU] resolve accruacy issue related to concat (#13097)
+ Not to fuse activation function if concat is onednn
+ Added concat config to ForceImplType

Signed-off-by: Min, Byungil <byungil.min@intel.com>
2022-10-04 14:58:36 +09:00
Nadezhda Ageeva
782615fdc6
[GNA] Fix handling of 0-3-2-1 transpose in GNA plugin (#12587)
* [GNA] Fix handling of 0-3-2-1 transpose in GNA plugin

* Remove unnessesary checks

* Review comments

* Make GNATransposeFusable string
2022-10-03 15:40:37 +00:00
Nadezhda Ageeva
45052f19be
[MO] cleanup fused names after all transformations (#12906)
Add test

Update src/common/transformations/include/transformations/common_optimizations/fused_names_cleanup.hpp

Co-authored-by: Ivan Tikhonov <ivan.tikhonov@intel.com>

Review comments

Cleanup test includes
2022-10-03 18:53:13 +04:00
Ilya Churaev
943f77d9ec
Move template plugin to plugin folder (#13269)
* Moved template_plugin

* Move template extension

* Changed cmake configs

* Try to fix build

* Moved plugin to standalone folder and fixed build

* Try to fix doc

* Try to fix doc

* Update CMakeLists.txt

* Moved extensions to src/core
2022-10-03 15:47:20 +04:00
Leonard Sikorski
9d02de9cc0
Add Interpolate-4 to Python API and opset10 (#12229) 2022-10-03 13:09:04 +02:00
Tomasz Adamowicz
96f474d858
[GNA] Add OV & GNA versions to GNA export file (#13141)
* [GNA] Add OV & GNA versions to GNA export file (#86924)

* [GNA] Add UT for OV & GNA ver. export/import from model
2022-10-03 10:49:32 +01:00
Ivan Tikhonov
4f002c46b9
SequenceFusion transformation (#12845)
* SequenceFusion transformation and tests

* Enable SequenceFusion transformation in MOC

* add missed includes

* fix type

* fix build, apply review comments

* fix build

* fix build

* fix build again

* use ov namespace in has_result_consumers function

* fix win build

* try to fix win build

* investigate issue on win platform

* investigate issue on win platform

* investigate issue on win

* issue on win platform

* remove the transformation from MOC

* fix LSTMCell fusion, simplify transformation implementation, fix copying tensor and friendly names

* clean up

* add support for LSTMCell v0, resolve review comments, enable additional tests
2022-10-03 10:36:54 +04:00
Mateusz Tabaka
0c54905587
Use Output<Node> of If inputs to replace its body parameters in UnrollIf (#13287)
Fixes case when input node to a an If operator has multiple outputs itself.

Ticket: 93116
2022-10-03 08:35:43 +02:00
River Li
7d7fb11c5f
[CAPI] add more test cases for element type (#13265)
* Avoid duplicated code

Change-Id: I86fe59bab13010aedc62a2c92102b00e060ceeec

* Add more test cased for element type

Change-Id: I1f02254cee715d53ede0422c14a4732267d3db27

* Apply INSTANTIATE_TEST_SUITE_P for tensor element type test

Change-Id: I8bbeeb00ae872b7b286b5a776a5c2681e6b5ee94
2022-10-03 08:09:37 +04:00