Commit Graph

9824 Commits

Author SHA1 Message Date
Wilson Seok
0d06e525db
[GPU] add different type support in range kernel (#15422)
* add different type support in range kernel

* add functional test case for mixed input data type
2023-02-08 16:36:25 -08:00
Roman Kazantsev
4301ede385
[MO][TF FE] Add additional fallback for Iterator operations (#15582)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-09 00:54:33 +04:00
Taylor Yeonbok Lee
b9107ac7ca
Optimized permute kernel cannot be fused with both eltwise + reorder. (#15542) 2023-02-08 10:32:13 -08:00
Ekaterina Aidova
ac1e885324
[PT FE]: add tests for rsub and handle mixed precision (#15555)
* [PT FE]: add tests for rsub and handle mixed precision

* update tests
2023-02-08 19:55:43 +04:00
Roman Lyamin
23b863ffe8
[GPU] Added ScatterNDUpdate shape agnostic kernel (#15567) 2023-02-08 16:27:34 +01:00
Artyom Anokhov
8d2eae95a7
Port changes for installing GPU driver from 2022.3 branch (#15408)
* Port changes for installing GPU driver from 2022.3 branch.

* install_openvino_dependencies: Fixed syntax after ShellCheck

---------

Co-authored-by: Karol Blaszczak <karol.blaszczak@intel.com>
2023-02-08 18:37:51 +04:00
Shen, Wanglei
d72deb955d
move CPU mapping parser API from dev_api header file to specific header file (#15558)
* move CPU mapping parser API to specific header file

* keep all enum defination in ie_system_conf.h

* move hpp file to inference/src

* fix code style issue
2023-02-08 18:27:14 +04:00
Ilya Lavrenov
66abecfd3d
Fixed compilation error after conflicting PRs merge (#15577) 2023-02-08 17:52:51 +04:00
Maxim Vafin
6a9608b075
[PT FE] Fix GroupConvolution weights reshape (#15560)
* Fix GroupConvolution weigts

* Update src/frontends/pytorch/src/utils.hpp

* Update convnd.cpp
2023-02-08 14:11:35 +01:00
Vladislav Golubev
6630ae82d2
[LPT] Avoid AddTransformation for the cases which introduce Infinite constants after math calculations (#15496) 2023-02-08 13:06:24 +00:00
Maxim Vafin
de4f9c8131
[MO] Add support for dynamic cases in legacy Broadcast shape infer (#15546)
* [MO] Add support for dynamic cases in legacy Broadcast shape infer

* Update broadcast_test.py

* Update broadcast.py

* Update broadcast_test.py

* Update broadcast_test.py
2023-02-08 13:53:43 +01:00
Irina Efode
70177dbfb3
[CONFORMANCE] Add support of models and lists of models to the conformance rrunner (#15559)
* [CONFORMANCE] Add support of models and lists of models to the conformance rrunner

* Update models.lst
2023-02-08 13:53:02 +01:00
Katarzyna Mitrus
76817f56c2
[ShapeInference] CTCGreedyDecoderSeqLen shape infer improvements (#15501)
* Shape infer improvements

* Add setter for merge repeated attribute

* Use new shape_infer in validate and infer types

* Add more type prop tests

* Add shape infer tests

* Align variable names in tests

* shape_infer call refactor

---------

Co-authored-by: Evgenya Stepyreva <evgenya.stepyreva@intel.com>
2023-02-08 12:24:48 +00:00
Pawel Raasz
c3083589bd
Review reverse class for shape inference aspects (#15426)
* Check partial shape and label propagation

* Add template shape_infer implementation
2023-02-08 16:10:51 +04:00
Ilya Lavrenov
1f3e469c5e
Added -Wall for Clang and GCC (#15513)
* Added -Wall for Clang and GCC

* Fixes

* Don't use /J

* Fixed warnings

* Fixed warnings

* More fixes

* Fixed for MSVC

* Fixed more warnings on Windows

* Suppressed some warnings in template plugin

* Update src/tests/functional/plugin/shared/include/behavior/plugin/caching_tests.hpp

* Added suppression for PT FE

* Suppressed warnings in TF FE

* Suppressed warnings on Core unit tests

* Suppress warnings in python

* Suppressed Windows warning for 3rd party modules

* Suppresed one more warning
2023-02-08 15:01:00 +04:00
Irina Efode
6b503099db
[CONFORMANCE] Fix issue with overflowed crash (#15538) 2023-02-08 10:54:42 +00:00
Roman Kazantsev
a350bd7e85
[TF FE] Support SaveV2 operation (#15572)
* [TF FE] Support SaveV2 operation

Also, implement transformation to remove UnsupportedConstant to Result
isolated sub-graphs

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

* Revert change for Constant

---------

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-08 10:35:39 +00:00
Haiqi Pan
82286cc2af
fix dump/load_config using opencv (#15540)
* fix dump/load_config using opencv

* fix format

* remove empty line

* fix format
2023-02-08 10:33:51 +00:00
Tomasz Dołbniak
44f5238e3a
ONNX TopK missing tests (#15556) 2023-02-08 10:59:20 +01:00
Roman Kazantsev
6582ad7e4d
[TF FE] Fix sporadic failure in LinSpace (#15570)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-08 08:54:58 +00:00
Katarzyna Mitrus
d94dae79d8
[ShapeInference] CTCGreedyDecoder shape infer improvements (#15474)
* Add setter for ctc_merge_repeated

* shape infer improvements

* Add type prop tests

* Add cpu shape infer tests

* Tests refactor
2023-02-08 11:41:14 +04:00
Wilson Seok
18905ada20
add default infer_probs (#14653)
* add default infer_probs

* fix clang format

---------

Co-authored-by: Ilya Churaev <ilya.churaev@intel.com>
2023-02-08 09:27:13 +04:00
Sergey Shlyapnikov
7b649c4150
[GPU] Fix reset_execution() method with wait option enabled for in_order queue type (#15562) 2023-02-08 09:18:46 +04:00
Nadezhda Ageeva
421d791f58
[HETERO] Return only own properties for compiled model (#15547) 2023-02-07 23:54:08 +04:00
Ilya Churaev
26108b1b67
Deprecate clone_model API, use model->clone() instead of (#15482)
* Deprecate clone_model API, use model->clone() instead of

* Renamed clone_nodes function

* Fixed exception
2023-02-07 23:53:17 +04:00
Ivan Tikhonov
a0a73d443e
Enable TransposeSinking transformation in Tensorflow FrontEnd (#15410)
* Enable TransposeSinking in MOC

* replace TransposeSinking in TF Frontend

* fix TS for concat op

* Fix TS for Binary/Concat ops: broadcast transposed input

* Fix transpose sinking for Pad op

* fix pad tests

* fix dynamic case for Concat/Binary ops

* codestyle

* fix TransposeSinking for Split/Concat ops

* fix split

* Resolve review comments
2023-02-07 19:21:34 +00:00
Maxim Vafin
9bac41b466
Replace ListConstruct on inputs to Roll and Broadcast (#15442)
* Replace ListConstruct on inputs to Roll and Broadcast

* Apply suggestions from code review

* Fix codestyle

* Add AdaptiveAvgPool

* Remove unused inputs to MultiSubGraphOp

* Update listconstruct_replacer.cpp

* Apply code style

* Fix build
2023-02-07 20:11:14 +01:00
Ilya Churaev
68ccd078dc
Export TBlob specialization for Windows (#15516)
* Export TBlob specialization for Windows

* Changed macro in define

---------

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2023-02-07 22:11:49 +04:00
Roman Kazantsev
180e77f047
[TF FE] Refactor Softmax and add layer test (#15553)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-07 16:22:36 +01:00
Roman Kazantsev
2be9cdc5c5
[TF FE] Refactor Reshape and add layer test (#15549)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-07 16:19:37 +01:00
Anastasiia Pnevskaia
1f5faf6cee
Added preserving logger state to mo.convert_model(). (#15529) 2023-02-07 18:38:33 +04:00
Roman Kazantsev
e33b874a40
[TF FE] Refactor Shape translator and add layer test (#15551)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-07 18:00:53 +04:00
Nikolay Shchegolev
188dda668f
[CPU] Fix sporadic SIGFAULT in GridSample. (#15009) 2023-02-07 17:57:34 +04:00
Irina Efode
a48b4fc2b5
[CONFORMANCE] FIX bug with the dynamic shapes to separate run (#15550) 2023-02-07 17:36:59 +04:00
Shen, Wanglei
79cad1032b
enable new method to generate CPU information and CPU map on Windows (#14710)
* enable new method to generate CPU information and CPU map

* fix code style issue

* fix initialization issue of variable-sized object

* fix dependency issue

* add sample of CPU map

* add description and sample for CPU map

* fix code style issue

* fix code style issue

* add comments on using second processor as physical core

* enable new method to generate CPU information and CPU map on windows

* remove debug output

* add description for CPU map table

* remove changes for linux

* update description for better understanding

* update CPU mapping table on Windows

* fix precision issue of log2()

* fix memory leak

* use shared_ptr to manage  memory life cycle

* Wrap parser for Windows into a separate function for mock testing later

* Revert "Wrap parser for Windows into a separate function for mock testing later"

This reverts commit 614ad718c2.

* add core type table for each socket on windows

* separate CPU map parser on Windows for validation

* fix core type table definition

* fix DWORD issue in header file

* update parser interface for validation

* fix socket count

* update processor count for XEON

* add discrption and example for processor type table

* remove conflicts

* fix merge conflicts

* fix document issue
2023-02-07 20:28:49 +08:00
Roman Kazantsev
44eedc8870
[TF FE] Refactor Range and add layer test (#15548)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-07 12:18:04 +00:00
Dohyun Kim (Felix)
7659551d71
[GPU][DG2] Fix fusings_gpu/gemm_2in_scale.basic/7 (#15353)
* Onednn only supports 2D/3D gemm but openvino GPU plugin policy enforces 4D~6D. 
  This API mismatch causes problems in the post-op axis and requires massive code changes. 
  Therefore we decided to insert throw code for now and fix this issue later 
   if some models require non-(per tensor/full tensor) post-ops.
* Specifically, per-channel(=f) axis in this testcase becomes y-axis 
   because onednn gemm merges b,f axes into one batch axis.
2023-02-07 16:37:26 +09:00
Sungeun Kim
00d9ed0da4
[GPU] fix bug on resample_opt (#15434)
* fix bug: wrong feature slice num
2023-02-07 16:29:18 +09:00
Iosif Dirlea
b341d641d2
Fix void function returns value kw issue (#15522)
Co-authored-by: Ilya Churaev <ilya.churaev@intel.com>
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2023-02-07 10:56:25 +04:00
Mingyu Kim
6fa31fbed2
[GPU] Show num_ccs for RANGE_FOR_STREAMS (#15525) 2023-02-07 15:22:45 +09:00
Shen, Wanglei
63b2c072c0
update Linux CPU map parser and add unit test (#15113)
* update linux CPU map parser and add unit test

* add one more test data

* fix clang issue

* update test case by using TEST_P

* fix code style issue

* add one more test data with hyper threading off

* remove duplicated test data

* fix issue for Windows build

* fix issue for Windows build

* add description for test data

* add core type table for each socket

* fix code style issue

* fix code style issue

* remove redundant content

* remove parse_processor_info_linux() from INFERENCE_ENGINE_API_CPP

* fix code style issue

* update example of core type table

* fix code style issue
2023-02-07 13:54:40 +08:00
Roman Kazantsev
b0ffec48be
[TF FE] Support TensorList operations and RNN layers (#15503)
* [TF FE] Support TensorList operations and RNN layers

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

* Remove TensorList operations from the fallback

* Fix computation of dummy tensor size

---------

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-06 22:38:21 +00:00
Eddy Kim
8e84531b58
[GPU] Serialization of read_value and assign (#15007)
* serialization of read_value and assign primitives

* lines should be <= 160 characters long

* added unit tests for read_value and assign

* updated to store is_output_evnet in primitive_inst

* removing _is_output_event in typed_primitive_impl_ocl

* added comments for mem_allocated and is_output_null
2023-02-06 11:10:59 -08:00
dependabot[bot]
cdf31906d7
Update numpy requirement from <=1.23.4,>=1.16.6 to >=1.16.6,<1.24.2 in /src/frontends/tensorflow_lite/tests (#15350)
* Update numpy requirement in /src/frontends/tensorflow_lite/tests

Updates the requirements on [numpy](https://github.com/numpy/numpy) to permit the latest version.
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](https://github.com/numpy/numpy/compare/v1.16.6...v1.24.1)

---
updated-dependencies:
- dependency-name: numpy
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update src/frontends/tensorflow_lite/tests/requirements.txt

Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
2023-02-06 21:01:34 +04:00
Ilya Lavrenov
6865f8f147
Fixed C API tests build (#15530) 2023-02-06 19:08:33 +04:00
Roman Kazantsev
b544308616
[TF FE] Refactor Unpack and add layer test (#15519)
* [TF FE] Refactor Unpack and add layer test

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

* Update tests/layer_tests/tensorflow_tests/test_tf_Unpack.py

---------

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-06 19:05:39 +04:00
Irina Efode
46564543f8
[CONFORMANCE] Change log extension in runner (#15531) 2023-02-06 13:28:07 +00:00
jmiaskox
8acfb87d16
[CI] Add task UsePythonVersion@0 to Azure Pipelines (#15240) 2023-02-06 11:53:17 +01:00
Roman Lyamin
014a35c3ce
[GPU] Added strided_slice shape agnostic kernel (#15477) 2023-02-06 13:03:00 +04:00
Roman Kazantsev
7845ca499e
[TF FE] Add layer test for Pack (#15518)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-06 08:49:29 +00:00