Commit Graph

7872 Commits

Author SHA1 Message Date
Artur Kulikowski
ab9319ba94
Fix: Refreshing of places after subgraph extraction (#12494) 2022-08-11 16:55:06 +04:00
Roman Kazantsev
f23fd569bc
[TF FE] Refactor MaxPool operation translator for xj_feature model (#12485)
* [TF FE] Refactor MaxPool operation translator for xj_feature model

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

* Correct MaxPoolV2 since it has three inputs

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

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-08-11 14:13:23 +03:00
Jan Iwaszkiewicz
4dc713c7eb
[SAMPLES] Fix flake issues in Python speech sample (#12514)
* Fix flake issues

* Add whitespace

* Add whitespaces in tests asserts
2022-08-11 15:00:27 +04:00
Eddy Kim
b9457b3a31
[GPU] Get rid program_node reference from all primitive_impl classes (#12211)
* removed references to program_node

* removed member variables in primitive_impl

* removed redundant variables

* removed whithspace at the end of line

* added ctor for updated primitive_impls

* changed init_kernels to require kernels_cache

* removed program_node ref from custom_primitive

* added set_node_params to update the lastest status of program_node

* removed const from get_kernel
2022-08-11 14:14:21 +04:00
Roman Lyamin
85e2229a80
[GPU] Align Tile parameters with ngraph (#12345) 2022-08-11 14:08:22 +04:00
Roman Lyamin
e98cdcf496
[GPU] Use int64_t type for axis in GatherElements (#12317) 2022-08-11 14:07:08 +04:00
Adrian Boguszewski
fe4e875586
Fixed NameError: name 'ARCH' is not defined on Raspberry Pi (#12421) 2022-08-11 13:15:23 +04:00
Jan Iwaszkiewicz
ed39903028
[PyOV] Fix error handling for Debug builds and extend configs for CI (#12417) 2022-08-11 10:53:54 +02:00
Mykhailo Hnap
175b00a346
Fixed DFTs documentations. (#11762) 2022-08-11 10:29:05 +02:00
Vladimir Paramuzov
5dc8d548e3
[GPU] Replace tensor with PartialShape in layout class. (#12305)
Refactored layouts comparison methods
2022-08-11 11:45:50 +04:00
Felix Dohyun Kim
48b7814871
[GPU] Pass activation unit tests on DG2 (#12227) 2022-08-11 14:32:44 +09:00
Luo Cheng
2c06c36366
[CPU] Default enable brgconv AVX512 (#12406) 2022-08-11 09:19:16 +04:00
Roman Baranchuk
3e648f2788
[CPU] NormalizeL2: uniform application of eps (#12077) 2022-08-11 06:11:00 +03:00
Tomasz Dołbniak
90463c1812
Undefined Behavior sanitizer fixes (#12333) 2022-08-10 22:35:56 +03:00
Vladimir Paramuzov
52b57fa860
[GPU] Use partial shape in some ops factories (#12353) 2022-08-10 19:51:55 +04:00
Artur Kulikowski
91ce7406ad
Remove unused private methods from LSTMSequence (#12397) 2022-08-10 14:18:04 +03:00
Mateusz Tabaka
c328db5aac
Set dontReverseIndices to Gather if its indices come from NMS v9 (#12478)
Ticket: 86909
2022-08-10 11:31:39 +02:00
Min, Byungil
6e4a8b0d2e
[GPU] Fix network loading time related to onednn engine creation (#12375)
+ Creation of onednn_engine in ocl_engine is changed to on-demand.
+ benchmark cache_dir option takes longer than cl_cache_dir env in loading network.
+ For clDNN execution, benchmark cache_dir created onednn_engine if just ONEDNN_ENABLE config is ON.

Signed-off-by: Min, Byungil <byungil.min@intel.com>
2022-08-10 16:27:26 +09:00
Oleksandr Kramskyi
10ccf50ee0
[GPU] Add unit tests for activation functions for blocked layouts (#11948) 2022-08-10 16:18:29 +09:00
Roman Kazantsev
e2080cd8a4
[TF FE] Implement conversion for Attention OCR model (#12428)
* [TF FE] Implement conversion for Attention OCR model

The following scope of work is done to make Attention OCR convertable:
1. Refactored translators for BiasAdd, Slice, and ArgMax operations. Add translation for StopGradient operation.
2. The previous traversing algorithm to compute topological sorted nodes list was incorrect. Now it is implemented based on topologically_sorted function from core/graph_util.hpp.
3. The unsupported data types are now preliminary converted to undefined type for the purpose of to have them cut off.

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

* Revert workaround for support of non-frozen models

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

* Correct third-party dependencies

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

* Apply feedback from code-review

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

* Apply code-review feedback from PR12444

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

* Apply the rest of comments from the code-review

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-08-10 09:06:26 +03:00
Mateusz Tabaka
277666cdc6
Revert "Disable fusings_gpu/deconv_scale_activation_quantize_i8_eltwise_quantize_u8.basic/4 (#11777)" (#12400)
This reverts commit 4650ecd0b5.
2022-08-10 13:32:41 +09:00
yanlan song
a81eca55c5
refine auto config and enable default config values (#12452)
* initial draft

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

* enable tests

Signed-off-by: fishbell <bell.song@intel.com>
2022-08-10 11:13:34 +08:00
Ilya Lavrenov
92d28a6ea5
Fixed MINOR version (#12475)
Tested via product-config
2022-08-09 19:25:23 +04:00
Felix Dohyun Kim
ae1066a74c
[GPU] Fix perf regression of #12113 (#12451)
* Disable fs_b_yx_fsv32 fusing for onednn case too
2022-08-09 17:12:16 +09:00
Taylor Yeonbok Lee
751337d428
W/A for compilation issue (#12346)
Previously INPUT/OUTPUT_SIZES was declared as an unnamed array macro.
However current ocl compiler deals with the value obtained from such an array non-constant, so that it results in a side effect in compiler optimization.
Here, a workaround for this issue is applied, i.e., declare the INPUT_OUTPUT_SIZES as a __const array instead of jit constants.
2022-08-09 08:42:32 +03:00
Min, Byungil
f6a7d72a92
[GPU] resolve WA of using clDNN reduce (#11823)
+ Resolved layout mismatch of unreduced axes in creating onednn descriptor
+ Removed redundant reduce in ngraph

Signed-off-by: Min, Byungil <byungil.min@intel.com>
2022-08-09 09:52:30 +09:00
Ilya Lavrenov
db41a71ea9
Trying to fix CVS-85530 (#12455) 2022-08-08 23:06:54 +03:00
Vladimir Paramuzov
3b5cc98b1c
[GPU] Replaced shared_ptr with const ref for impl_params (#12399) 2022-08-08 20:55:57 +03:00
Pawel Raasz
93dbffafd4
Add gtest_main_manifest target to avoid duplicates (#12438)
- Add gtest_main_manifest target as main application for google test using manifest file to ignore tests
- Use new target in frontends tests
2022-08-08 19:31:29 +02:00
Andrew Kwangwoong Park
b03e903621
[GPU] Disable TCs for OVClassHeteroExecutableNetworkGetMetricTest (#12433)
Signed-off-by: Andrew Park <andrew.park@intel.com>
2022-08-08 20:04:14 +04:00
Vladimir Paramuzov
2e92d33acc
[GPU] Added format::adjust method. Minor refactoring (#12261) 2022-08-08 16:21:41 +04:00
Bartek Szmelczynski
1b5a1309cd
[PyOV] Expose ConvertSequenceToTensorIterator transformation (#12362)
* check style CI

* remove space

* remove space

* expose ConvertSeqToTensorIterator transformation

* revert accidental changes

* fix namings

* revert adding transformation to MO
2022-08-08 13:34:28 +02:00
Ilya Lavrenov
6ca47b074d
Library versions & made tests relocatable (#12416)
* Fixes for cases when TBB_DIR env var is set

* Don't use make in build_samples.sh script

* First version of Windows installer

* WIndows NSIS installer

* Improved version of debian packages

* Improvements

* Improvements

* Debian packages now look good

* Library versioning

* Fixed tests to run against debian packages

* Fixed frontend tests

* Fixed code style

* FIxed Windows

* Fixed python tests

* Fixed paths in tests

* fdvfdv

* Fixes

* USe versioning only for debian packages

* Relocatable tests

* Fixed

* Fixed all tests

* Fixed clang-format

* Fixed more tests

* Fixed some tests

* Absolute paths in .ci

* Fixes

* Added support of OpenCV 3.4

* Trying to fix gnaUnitTests
2022-08-08 13:59:24 +04:00
Felix Dohyun Kim
b9126fe6ea
[GPU] Fix convolution unit test for onednn (#12389)
* no goiyx to bfyx convert when using onednn
2022-08-08 18:13:33 +09:00
Roman Kazantsev
76e78c3400
[TF FE] Refactor translators for Conv2d and Conv3d (#12444)
It allows to convert CNN-Transformer model. Padding was previously incorrect.

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-08-08 12:29:31 +04:00
Artur Kulikowski
b3341defce
Method Node::constant_fold uses new evaluate method with TensorVector (#12423)
* Method Node::constant_fold uses new evaluate method with TensorVector

* Simplify conditions for creating tensor

* Add test for evaluate with TensorVector

* Add line at EOF
2022-08-08 11:22:55 +03:00
Ekaterina Aidova
c541208d43
[OMZ]: update submodule (#12447) 2022-08-08 11:04:36 +03:00
Krzysztof Czugala
ef00498385
[MO] Result edges naming issue (#12154)
* the first approach to fixing the Result edge naming issue

* more robust approach, not depending on the split

* out_nodes_ids type change

* missing if clause
2022-08-08 10:55:00 +04:00
Roman Kazantsev
77b5adcc38
[TF FE] Fix StridedSlice translator for new_axis vector size longer input rank (#12442)
* [TF FE] Fix StridedSlice translator for new_axis vector longer input rank

Currently, new_axis vector is cut by input rank that is correct and leads to the loss of new axes.

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

* Use int64 type in mask_to_vector function

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-08-08 10:47:59 +04:00
Ilya Churaev
1c51ca8995
Added map of mutex to CoreImpl (#12240)
* Added map of mutex to CoreImpl

* Added human readable error message

* Added global mutex for map of mutexes

* Lock mutex before addExtensionsUnsave
2022-08-08 08:04:15 +04:00
Xiping Yan
631cd160ee
Add set_property without param device name. (#12354)
* Add get_property without device_name param.

Signed-off-by: xipingya <xiping.yan@intel.com>

* update

* fix build error

Signed-off-by: Yan, Xiping <xiping.yan@intel.com>

* update test case for set/get property tbb

Signed-off-by: Yan, Xiping <xiping.yan@intel.com>

* Remove test_p, don't need parameter(deviceName).

Signed-off-by: Yan, Xiping <xiping.yan@intel.com>

* Add get_property for python API.
Currently I don't know how to add relevant test case.

Signed-off-by: Yan, Xiping <xiping.yan@intel.com>

* Don't need this function.

Signed-off-by: Yan, Xiping <xiping.yan@intel.com>

* Remove return ov::Any, replace with throw a description.

Signed-off-by: Yan, Xiping <xiping.yan@intel.com>

* Add throw unsupported test for get_property without param deviceName.

Signed-off-by: Yan, Xiping <xiping.yan@intel.com>

* Add python test case for get_property.
Test usage:
$ python -m pytest ../src/bindings/python/tests/test_runtime/test_properties.py

Signed-off-by: Yan, Xiping <xiping.yan@intel.com>

* change == to is

Signed-off-by: Yan, Xiping <xiping.yan@intel.com>
2022-08-08 11:25:59 +08:00
Tomasz Dołbniak
4e223c3d3e
Models path adjustment in ONNX tests (#12426)
* TEST_MODEL_ZOO as absolute path

* ONNX test adjustments
2022-08-07 00:04:26 +03:00
Daniil Lyakhov
edaa7f8e7e
[POT] Precommit reference update (#12304)
* WIP graph tests fixing

* Fix collectiors graph tests

* remove debug code

* Fix rebase

* eps update for scales tests

* Outputs for some reference models was changed

* Sanity reference metrics update for VNNI CI hosts

* Unused hyperopt dependency which broke python3.6 support is commented

* Minor comments fixes
2022-08-05 17:50:45 +04:00
Mateusz Bencer
3d337ccbbb
Extend RIC fusion transformation to support quantized weights (#12028) 2022-08-05 12:03:49 +02:00
Roman Kazantsev
141e1f8dd7
Implement workaround to convert non-frozen models using new TensorFlow frontend (#12386)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-08-05 12:26:36 +04:00
Inhyuk Jo
0592ba3e8c
fix: incorrect fq type (#12234)
Co-authored-by: Wonju Lee <wonju.lee@intel.com>
2022-08-05 12:20:04 +04:00
Chen Peter
67c5390f98
Update doc for AUTO and AUTO_BATCH (#12265)
* Update doc for AUTO and AUTO_BATCH

Signed-off-by: Chen Peter <peter.chen@intel.com>

* Update docs/OV_Runtime_UG/automatic_batching.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>
2022-08-04 15:12:49 +08:00
Egor Duplenskii
a89c4cfc3f
[LPT] Correct a check for whether model is quantized (#12364)
Look inside subgraph operations, such as TensorIterator, Loop, If, etc
2022-08-03 20:36:01 +04:00
Vladimir Paramuzov
3bd1002c88
[GPU] Added common impl for optionals (#12366) 2022-08-03 17:06:10 +04:00
Roman Kazantsev
e0cef714d2
[MO, POT] Top up upper bounds for TensorFlow and NumPy modules in all requirement files (#12191)
* [MO] Relax MO upper-bound requirements for TensorFlow and NumPy

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

* Just debug numpy version

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

* Pin upper-bounds for NumPy and TensorFlow modules in all reqs files

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

* Update submodule dependency for open_model_zoo

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

* Install numpy module first

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

* Update NumPy version in POT setup.py

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

* Extend telemetry tests with a set of possible solutions for events

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

* Fix build issue

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

* Update NumPy module version for layer tests

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-08-03 16:18:41 +04:00