Commit Graph

8229 Commits

Author SHA1 Message Date
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
Liubov Talamanova
9f2564670f
[POT] Support SoftSign quantization for GNA (#13140)
* Add SoftSign to GNA HW config

* Add test

* Update gna3 HW config
2022-10-02 10:43:51 +00:00
Roman Kazantsev
e163bfecc7
[TF FE] Correct TF FE test names in Azure (#13309)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-10-01 21:48:01 +00:00
Roman Kazantsev
5fef222bce
[TF FE] WA: Support Non-frozen Formats (#13289)
* [TF FE] WA: Support Non-frozen Formats

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

* Normalize path to the intermediate model

* Apply feedback: add path to return and correct tests

* Check that the file is not empty in the test

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-10-01 01:37:27 +03:00
Irina Efode
802ea9eeac
[CONFORMANCE] Update passrates after adding skips (#13294)
* [CONFORMANCE] Update passrates after adding skips

* CSV
2022-09-30 20:19:40 +03:00
Liubov Talamanova
f68b6e27b0
Update references (#13245) 2022-09-30 18:10:01 +04:00
Ruslan Nugmanov
c91b45f716
adds layer tests for Add op with new TF FE (#13293) 2022-09-30 17:17:31 +04:00
Fang Xu
8b781c93a9
Fix compilation error for ia32 (#13253)
Co-authored-by: River Li <river.li@intel.com>
2022-09-30 12:12:59 +04:00
Pawel Raasz
bcc2133049
Fix openvino lin debian ci (#13255)
* Update LD_LIBRARY_PATH for python API tests

* Update LD_LIBRARY_PATH for python API tests

* Remove PYTHONPATH, OV_FRONTEND_PATH
echo PYTHONPATH and LD_LIBRARY_PATH

* Update get environ variables when are not set

* Set OV_FRONTEND_PATH variable

* Add openvino installation path to OV_FRONTEND_PATH

* Add PYTHONPATH to point install tests dir

* Add debug message for PYTHONPATH

* Update LD_LIBRARY_PATH to point openvino wheel
install directory

* Add comments for environ vars for python API tests

* Remove not required paths from linux CI

* Minor comments update
2022-09-30 09:30:22 +02:00
Irina Efode
bfea110be7
Conformance runner script (#13105)
* Init

* dff

* logging

* dd

* ff

* te

* ff

* fix some mistakes

* dd

* fff

* remove extra

* apply comments

* fix models

* apply comments - 2

* fjfk

* ddd
2022-09-30 10:27:40 +03:00
Ruslan Nugmanov
515ec44566
TF FE layer tests in precommit (#13254)
* marks specified tests with precommit_tf_fe mark

* adds tf layer tests for new fe into the precommit

* removes redundant tab

* removes redundant tab

* clean-ups

* clean-ups

* change import path for build_graph func

* set path to mo

* set path to mo for PYTHONPATH

* get back imports

* left only CPU runs

* return back skip for LogSoftmax op since it still was not fixed

* adds test for GRUBlockCell op
2022-09-30 10:39:06 +04:00
sheng.gui@intel.com
6e7016ccda
[ONNX FE] Fix issues of com.microsoft.EmbedLayerNormalization (#13034)
1. Add implement of EmbedLayerNormalization which seq_len != pos_embed_len
2. Align EmbedLayerNormalization implement in OpenVINO with ONNX-Runtime
2022-09-30 04:21:34 +02:00
Tetiana Gubanova
7d452bb7ef
Add bs_fs_yx_bsv16_fsv16 format to interpolate. Fix tests to use blocked formats (#12656) 2022-09-29 17:59:52 -07:00
Roman Kazantsev
52cf4eacd1
[MO, Common] Fix SplitConcatPairToInterpolateFusion transformation (#13286)
* [MO, Common] Fix SplitConcatPairToInterpolateFusion transformation

It fixes a case when Split go with disconnected output port.
For this case, this transformation must not be applied.

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

* Fix grammar mistake in the comment

* Remove ref_function from the test

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-09-29 17:41:55 +00:00
Ilya Lavrenov
cfba7f669c
Install only required files from thirdparty (#13284) 2022-09-29 21:02:22 +04:00
Vitaliy Urusovskij
e891d0fa8c
CC OpSet: Apply changes after code review (#13264) 2022-09-29 19:35:32 +04:00
Tomasz Dołbniak
5990cf9090
Skip of 2 failing CumSum tests (#13282) 2022-09-29 16:16:17 +02:00
River Li
371186ee05
Remove unreasonable assert in test cases (#13279)
Change-Id: I5844d674733cb70d31687d4f8e1f353c840daca4
2022-09-29 17:00:47 +03:00
Vladislav Golubev
1a51d1cac0
[CPU] Fixes for static postops after dynamic convolutions (#13260) 2022-09-29 17:42:05 +04:00
Oleksii Zaderykhin
2958756a39
[CPU] The registers pool implementation for JIT kernels. (#12880)
* The RegistersPool class was implemented. It is usefull for managing registers while developing jit kernels.

* The unit tests for RegistersPool were added.

* The virtual function call in the RegistersPool constructor bug was fixed.

* The Reg8, Reg16 were added to the RegisterPool. The tests were added for different ISA and different Xbyak register types.

* The release register on the move leakage was fixed.

* The default constructor was added for the IsaRegistersPool class, which exclude some critical registers by default.

* The implementation for is_any_of was added and used in the static_assert. The std::is_base_of and Xbyak::Mmx was used to identify vector registers. The factory method was added for RegistersPool with isa non template parameter.

* The -Wswitch and -Wunused-value errors was fixed for macos build.
2022-09-29 14:00:22 +02:00
Netpunk
fbd53ec857
add paddle op ceil (#12368)
Co-authored-by: cecilia peng <cecilia.peng@intel.com>
2022-09-29 10:46:21 +03:00
Ilya Churaev
df62404473
Removed old paths from gitignore (#13270) 2022-09-29 11:42:20 +04:00
Vladimir Paramuzov
3f585fe135
[GPU] Fixes for onednn-based impls for dynamic models (#13209)
* [GPU] use impl_params in primitive_impl::create for onednn primitives

* [GPU] Update onednn impls registration

* [GPU] onednn flow fixes for dyn shapes
2022-09-29 09:16:16 +04:00
Steve Yoo
8c1a2307a9
[GPU] Add 1d to 1d weight kernel when creating ConstantOp (#12491)
* Add 1d to 1d weight kernel when creating ConstantOp

* Fix performance regression of dna model

* Add testcase for 1d input

* Fix blocksize range and simplify the operation

* Separate codes for block1 from block8

* Use OUTPUT_BLOCK_WRITE

* Add unit testcases for feature of multiple and non-multiple of 16 and for fusion test

* Fix testcase suffix as _1d_depthwise_convolution and remove redundant codes
2022-09-29 07:58:17 +03:00
Ilya Lavrenov
f4fb3aee10
Fixed documentation for tests (#13246) 2022-09-28 23:36:21 +04:00