Commit Graph

7872 Commits

Author SHA1 Message Date
p-wysocki
e71d6c63d0 Refactor tests for onnx1.12 2022-08-31 16:25:59 +02:00
Jan Iwaszkiewicz
7f750a4be5
Skip nogil tests (#12658) 2022-08-23 12:00:11 +04:00
Roman Kazantsev
fdac22042c
[TF FE] Support dynamic rank support for Convolutional and Pooling operations (#12661)
* [TF FE] Add dynamic rank support for Convolutional and Pooling operations

Refactor DepthwiseConv2D, AvgPool, and FusedBatchNorm operations

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

* Fix build issue with rvalue

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

* Fix build issue with climit

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

* Skip duplication of Parameter nodes

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

* Revert changes in StridedSlice and add check for AvgPool operation type

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

* Revert the rest of changes for StridedSlice

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

* Fix translator for AvgPool: add pad mode

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

* Introduce helper default_op_checks

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

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-08-23 11:57:00 +04:00
Roman Kazantsev
d70d7b2171
[TF FE] Add Transpose Sinking for additional unary elementwise Operations (#12698)
* [TF FE] Add Transpose Sinking for additional unary-wise Operations

It helps to fix performance degradation for MobileNet models

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

* Add LogicalNot for Transpose sinking

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

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-08-23 11:56:48 +04:00
Wang, Yang
186efc5125
[MULTI]Fix the issue that QueryNetworkMultiThrows failed to pass (#12670)
* checking config priorities is set by checking if the value of priorities is empty instead of not founding in the config map.

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

* add test case for MULTI without setting device priority.

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

Signed-off-by: Wang, Yang <yang4.wang@intel.com>
2022-08-23 10:34:16 +04:00
Ilya Lavrenov
27cbc1a969
Debian packages for frontends (#12649)
* Created dedicated debian packages for frontends

* Fixed Azure CI

* Install TF FE with both names

* Disabled 2 QN tests

* Install python samples differently
2022-08-23 01:39:23 +04:00
Alina Kladieva
1734f2d673
Run Python checks on Ubuntu 20.04 (#12687)
* Run Python checks on Ubuntu 20.04

* Run py_checks for changes to workflow

* Fix endline
2022-08-22 23:15:27 +04:00
Ilya Lavrenov
4dcbd85ef7
Azure: Try to take into account result of previous step as well (#12695)
* Fix openvino_contrib version

* [linux_arm64] Fix openvino contrib version

* [linux_debian] Fix openvino contrib version

* Azure: Try to take into account result of previous step as well

* Removed excess contrib var

* Disable CUDA plugin build via cmake flags

Co-authored-by: Alina Kladieva <alina.kladieva@intel.com>
2022-08-22 23:08:26 +04:00
Alina Kladieva
4aea944df5
Disable CUDA plugin building Azure (#12694)
* Fix openvino_contrib version

* [linux_arm64] Fix openvino contrib version

* [linux_debian] Fix openvino contrib version

* Disable CUDA plugin build via cmake flags
2022-08-22 21:41:02 +04:00
Maxim Vafin
56808c7aed
Add ScatterUpdate value infer (#12595)
* Add ScatterUpdate value infer

* Add additional test case to ScatterUpdate tests
2022-08-22 17:52:49 +02:00
Artyom Anokhov
9710bde87c
coverage.cmake: Added general target for collecting coverage counters for whole project (#12652) 2022-08-22 18:19:56 +04:00
Nadezhda Ageeva
7106f4b626
Commits from PR11438 (#12337)
Draft version of test

Added i8 test

Some fixes

Fix static build issue
2022-08-22 13:34:24 +01:00
Nadezhda Ageeva
df538196df
Commits from PR11350: (#12157)
copy layer init
Add tests
switch to backwardGraphRewrite for nonfunc subraph search
swith to matcher pass for part of memory/concat cases
docs
clean up
apply review comments
fix test
Comments for non-computational subgraphs transformation/fixes
fix tests depends on order
fix constant case
switch back to minimize copy layers count
Add check for unaligned split

Fix issue that Assign is not catched by matcher pass. Fix tests for transformations inserting Copy layer.

Applying comments. Rename GNAPluginNS -> ov::intel_gna::pass for transformations

Rollback test changes

Rename function

Update src/plugins/intel_gna/ops/copy.hpp

Co-authored-by: Szymon Irzabek <szymon.jakub.irzabek@intel.com>

Update src/plugins/intel_gna/transformations/insert_copy_layer.hpp

Co-authored-by: Szymon Irzabek <szymon.jakub.irzabek@intel.com>

Update src/plugins/intel_gna/transformations/insert_copy_layer.hpp

Co-authored-by: Szymon Irzabek <szymon.jakub.irzabek@intel.com>

Update src/plugins/intel_gna/transformations/insert_copy_layer.hpp

Co-authored-by: Szymon Irzabek <szymon.jakub.irzabek@intel.com>

Update src/plugins/intel_gna/backend/gna_limitations.hpp

Co-authored-by: Szymon Irzabek <szymon.jakub.irzabek@intel.com>

Update src/plugins/intel_gna/backend/gna_limitations.hpp

Co-authored-by: Szymon Irzabek <szymon.jakub.irzabek@intel.com>

Update src/plugins/intel_gna/transformations/insert_copy_layer.cpp

Co-authored-by: Szymon Irzabek <szymon.jakub.irzabek@intel.com>

Apply review comments
2022-08-22 12:30:23 +01:00
guozhong wang
931b343511
Force dynamic network on CPU only if it is in candidate list (#12583)
* change gpunum to 3

* check if CPU is in candidate list before checking dynamic network

Co-authored-by: Chen Peter <peter.chen@intel.com>
2022-08-22 12:14:58 +03:00
Tomasz Dołbniak
a0622a328f
GridSample op check test (#12585)
Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
2022-08-22 10:53:13 +03:00
Leonard Sikorski
91546336bc
[MO][Kaldi] RestrictedAttention component support in MO (#12582) 2022-08-22 09:10:20 +02:00
Ilya Lavrenov
0ac5cfd17a
Improved dependencies handling for ie_wheel (#12666)
* Improved dependencies handling for ie_wheel

* Fixed compilation erros

Co-authored-by: Ilya Churaev <ilya.churaev@intel.com>
2022-08-22 11:09:56 +04:00
Roman Lyamin
f26c3d035a
[GPU] Interpolate shape infer support (#12516) 2022-08-22 10:47:07 +04:00
Roman Lyamin
267f2f9c4b
[GPU] Tile shape infer support (#12539) 2022-08-22 10:41:46 +04:00
Roman Lyamin
5128f20cfa
[GPU] Pad shape infer support (#12654)
* [GPU] Align Pad parameters with ngraph

* [GPU] Pad shape infer support
2022-08-22 10:33:15 +04:00
Eddy Kim
0053ed1a65
updated to convert b_fs_yx_fsv16 to o_is_yx_isv16 (#12630) 2022-08-22 14:22:17 +09:00
Ilya Lavrenov
609eb2ced3
Install only required TBB libraries (#12665) 2022-08-22 09:09:30 +04:00
Wang, Yang
1c6f460458
add value verification to check if device priorities value is available (#12069)
* add value verificatioin for the key ov::device::priorities and corresponding test case.

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

* Update.

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

* Retrieve the device name via the DeviceIDParser rather than via the priorities directly.

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

* Add logic to support devices like CPU(x),GPU(x).

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

* Update.

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

* Update.

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

* Add 'mock' as a available device name when checking if ov::device::priorities is correct.

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

* Update.

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

* Update.

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

* Update.

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

* Update format.

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

* do not check if priorities is available when value of priorigies is empty.

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

* Update.

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

Signed-off-by: Wang, Yang <yang4.wang@intel.com>
Co-authored-by: Chen Peter <peter.chen@intel.com>
2022-08-22 12:51:49 +08:00
yanlan song
c35af4c0d0
do not call get_profiling in threads (#12604)
* do not call get_profiling in threads

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

* indent

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

Signed-off-by: fishbell <bell.song@intel.com>
2022-08-22 10:04:37 +08:00
Wilson Seok
1c3f3b4ed0
[GPU] Implement can_memory_reuse flag to fix deconvolution NaN input issue (#12082)
* implement can_memory_reuse flag

* apply the option to reduce opt kernel

* add reduce opt kernel for the option

* apply feedback

* consider when user->selected_impl() = nullptr

* apply recursive function to check optimized user
2022-08-22 09:34:12 +09:00
Sieun Kim
495eafb11a
support blocked format for broadcast (#12313)
* support blocked format for broadcast

* remove redundant reorders and reshape so broadcast selects blocked format

* implement broadcast ngraph reference and added blocked format test cases with values bigger than block size

* fix cpplint error

* fix cpplint error 2

* review comments applied

* review comments applied: cleaner GetInputBlockND function

* change from program_helpers::are_layouts_identical() to layout::compatible()

* change from layout::compatible() to layout::identical()
2022-08-21 22:10:37 +09:00
Ilya Churaev
9a4326012c
Fixed generation of plugins.hpp and disabled some proxy tests (#12637) 2022-08-19 18:50:59 +03:00
Maxim Vafin
000f5d8049
Use new reprocessing for legacy MO (#11302) 2022-08-19 15:33:30 +04:00
Maxim Vafin
3e9cc7d52d
[TF FE] Refactor constant reading to not use protobuf directly (#12518)
* Refactor constant reading

* Remove needless code

* Implement compressed value reading

* Remove needless protobuf headers

* Remove commented code

* Remove unnecessary comment

* Apply review feedback

* Fix linux build

* Fix win build

* Fix copyright
2022-08-19 14:29:35 +03:00
Ilya Lavrenov
fe96bb2f7c
Try to use ccache for linker as well (#12641) 2022-08-19 14:32:37 +04:00
Ilya Lavrenov
3089c868b0
Use OSX 11 pool for MacOSX (#12642) 2022-08-19 14:28:51 +04:00
Mateusz Bencer
d7ce8289ac
[MO] Fix SSliceComplex transformation (#12537) 2022-08-19 12:14:10 +02:00
Roman Kazantsev
190d692c4d
[TF FE] Implement translators for ExtractImagePatches and MatrixDiag (#12593)
* [TF FE] Implement translators for ExtractImagePatches and MatrixDiag

It allows to convert Inpaint model and infer it correctly

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

* Apply code-review feedback: correct comments, use set

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

* Apply suggestions from code review

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

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
Co-authored-by: Maxim Vafin <maxim.vafin@intel.com>
2022-08-19 11:44:41 +03:00
Katarzyna Mitrus
6fd23416d4
[MO] Optimize redundant Concat in GRUBlockCell conversion (#12078)
* Optimize redundant Concat in GRUBlockCell conversion

* Imports and code refactor

* Update comments

* Update rename and remove nodes

* Update import
2022-08-19 10:37:14 +02:00
Georgiy Manuilov
e6e901bdcf
Add several missing <cctype> header entries (#12632) 2022-08-19 11:01:23 +04:00
Leonard Sikorski
005938d105
Restrict protobuf to a stable version lower than 4.0.0 (#12275) 2022-08-19 08:50:19 +02:00
Leonard Sikorski
f152a0eeaa
Correct docstrings in Python API (#12247) 2022-08-19 08:49:23 +02:00
Felix Dohyun Kim
9f0acc4535
reset hard (#12055) 2022-08-19 09:57:54 +09:00
Mateusz Tabaka
37a0bddd76
Fix some of shellcheck errors in setupvars.sh (#12623)
Fixed:
SC2070: -n doesn't work with unquoted arguments. Quote or use [[ ]].
SC2086: Double quote to prevent globbing and word splitting
in TBB related part of the script.
2022-08-19 00:05:50 +04:00
Nadezhda Ageeva
d5e0be34da
[GNA] Overload correction algorithm for Add (Renew PR11406) (#12225)
* Overload correction algorithm for Add

* Fix infinite loop for rm_lstm4f topology

Co-authored-by: Elizaveta Lobanova <elizaveta.lobanova@intel.com>
2022-08-18 12:54:46 +01:00
Jan Iwaszkiewicz
65ac9b5036
[PyOV] Add missing element Type and functions (#12614) 2022-08-18 13:19:44 +02:00
Tomasz Jankowski
e24a5b8ac3
[ONNX FE] Extend ONNX FE for operation GenerateProposals (#12510)
* Create ONNX FrontEnd GenerateProposals op

* Add onnx GP Op validation

* Add batch 2 test

* Improve code readability

.. per review comments

* Fix test model paths

* Use heterogeneous test values
2022-08-18 09:26:48 +00:00
Xuejun Zhai
8b75e8d4b9
[Coverity Scan] sample issue from CS fix (#12572)
Signed-off-by: xuejun <Xuejun.Zhai@intel.com>

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>
2022-08-18 11:35:47 +03:00
Nadezhda Ageeva
730d857cc6
[GNA] Moved input precision tests (renew PR10990) (#12326)
* Commits from PR10990:

[GNA]Added init tests

Delete derpec test

Deleted unnecessary code

Fixed bugs

Fixed data types

Remove copy to blob

Deleting InitGnaDevice

Removed SetUp

* Refactor tests

Co-authored-by: Andrey Noskov <andrey.noskov@intel.com>
2022-08-18 11:30:23 +04:00
RICKIE777
431cfc818f
Update linux.yml (#12616) 2022-08-18 11:16:29 +04:00
Mateusz Tabaka
de4ffb00c3
handle tbb library path like .../tbb/lib/intel64/gcc4.8 (#12611) 2022-08-18 08:25:56 +03:00
Ilya Lavrenov
5d31a27f57
Fix conditions for python when cmake debug prefix is not empty (#12601) 2022-08-18 08:31:23 +04:00
Xiake Sun
d958fccb8b
Add missing patchelf dependency for REHL8 for openvino runtime python wheel build (#12618) 2022-08-18 08:30:20 +04:00
Roman Kazantsev
263652fb93
[TF FE] Add ResourceGather translator and refactor Softmax (#12568)
It allows to convert ICV_SqueezeNet_v* models

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

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
2022-08-17 23:36:37 +03:00
Daniil Lyakhov
1ea12a0bab
[POT] Finetuned model reference update (#12610)
* Finetuned model reference update

* Comment with AVX512 reference value
2022-08-17 19:54:39 +00:00