Commit Graph

9955 Commits

Author SHA1 Message Date
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
River Li
b04513c92e
[C API] remote tensor support (#13719)
* [C API] remote tensor support

Provide C interface for remote context and remote tensor:
   1. OCL and VA context and buffer support
   2. unite test for remote context and remote tensor

Change-Id: I2c449aef21cbe928ca470b4e3bcf1e03a1d1ca43

* Fix clang issue

Change-Id: I83c9592d21ff9cb8aeb85148277d96db74b455c7

* [CAPI] Add ocl nv12 input inference test case

1. Add fully nv12(2 ocl remote tensor) as input plus preprocess do csc+resize, then do inference
2. Add get_device_name for remote tensor
3. Add test case for preprocess to set mem type

Change-Id: Ieaab50c8de20e5c7258697030672e0b010627a81

* Update documentation

Change-Id: Ia7dbaea48d38f5534aba60fbb25cd0a1f2f9eab0

* Remove debug code

Change-Id: Ic5c5a24d3c40bb258b7007dcea44594af2d92344

* Fix issues brought by rebase

Change-Id: I2520c5ccf3620349e202ea40c08bb1c437d5af88

* Resolve document issue

Change-Id: Ia14500f8623147f481dda286a0afaa8ecfffa7c9

* Resolve some comments
1. Add specific header file for gpu plugin
2. clang-format issue
3. interface compatible issue

Change-Id: Icc4723af071af30f0422ac9a107e57ddeec94aac

* fix clang issue

Change-Id: I46e1fed3dd9a4e51260b695dc3fb194b9571ed58

* Add gpu header file directory

Change-Id: I8c15d9da58a46c070dcc68530cb2beea8cd4bba9

* Remove HAVE_OCL_SUPPORT macro

Change-Id: I10093a99c1858649f1c5502248729704fcec34ef

* Address some comments

Change-Id: I72830288d063623641e8946c8470631e81fdeb34

* Printov:AnyMmap with the help of ov::Any

Change-Id: I8abd3a8d94ba8116974c59a489cda2af15f225d7
2023-02-06 16:27:53 +08:00
Sergey Shlyapnikov
e003bf3af7
[GPU] Shape agnostic FC opt tiled kernel (#15396) 2023-02-06 12:17:55 +04:00
Sergey Shlyapnikov
cd48d76009
[GPU] Limit legacy fusions usage in Convolution kernels (#15465) 2023-02-06 12:08:22 +04:00
Sebastian Golebiewski
02a6d1a6b8
fix links (#15356) 2023-02-06 15:27:08 +08:00
Yuan Xu
9875c96b66
Add a disclaimer about CentOS for YUM install (#15453) (#15515)
* update step 3

* fix formatting

* fix formatting

* fix formatting

* test formatting

* change code to use sphinx directives

* fix formatting

* test formatting

* test formatting

* rewording

* test formatting

* test formatting

* test formatting

* move content to troubleshooting guide

* fix formatting

* fixes

* remove troubleshooting item and add a disclaimer

* add centos 7
2023-02-06 15:20:28 +08:00
Roman Kazantsev
3605b7de54
[TF FE] Add layer tests for If operation (#15512)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-06 11:16:02 +04:00
Roman Kazantsev
3d0a6a1d04
[TF FE] Refactor ListDiff translator and add layer test (#15499)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-06 11:08:36 +04:00
Kelvin Choi
8ed71a22fa
[GPU] Update ScatterNDUpdate Op to use ngraph shape infer (#15176) 2023-02-05 21:31:33 -08:00
Wang, Yang
3bfd07d535
[AUTO plugin] MULTI_DEVICE_PRIORITIES doesn't return device list by priority order from high to low (#14754)
* 1. Correct the device list by priority order from high to low.
2. Remove GNA, CUDA, HPU, HDDL, NVIDIA from device list supported by AUTO/MULTI.

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

* Filter out supported device when not specify the candidate device for AUTO plugin.

* Add Debug MSG

* Update.

* Update AUTO mock test cases.

* Update.

* Update.

* Update code style.

---------

Signed-off-by: Wang, Yang <yang4.wang@intel.com>
Co-authored-by: Chen Peter <peter.chen@intel.com>
2023-02-06 10:09:54 +08:00
yanlan song
4ba30a4afa
enable tests (#15017)
Signed-off-by: fishbell <bell.song@intel.com>
2023-02-06 10:03:31 +08:00
Ilya Lavrenov
5cb23b9a74
Trying to fix debian packages (#15508)
* Trying to fix debian packages

* Added conflicts for samples for RPM
2023-02-04 15:35:20 +04:00
Ilya Lavrenov
fef775b981
Removed shellcheck suppression for GPU configure script (#15509) 2023-02-04 15:08:35 +04:00
Ilya Lavrenov
3e9ce31d19
Speed-up CC builds on Azure (#15248) 2023-02-04 14:46:24 +04:00
Ilya Lavrenov
5743805bd1
Added warning (#15505) 2023-02-04 14:32:52 +04:00
Jan Iwaszkiewicz
b94e8c2f25
[PyOV] Add ExecutionMode enum and property (#15497) 2023-02-04 13:10:44 +04:00
kyo
bb1e627623
Update README.md (#15504)
Just a small typo.
2023-02-04 12:06:53 +04:00
Ilya Churaev
b5fea2a5fd
Throw an exceptions in case of incorrect pointers in Model creation (#15492) 2023-02-04 12:05:57 +04:00
Zlobin Vladimir
52eefb8fb0
scripts/install_dependencies/install_NEO_OCL_driver.sh: code style (#15484)
* scripts/install_dependencies/install_NEO_OCL_driver.sh: code style

* scripts/install_dependencies/install_NEO_OCL_driver.sh: code style warnings

* scripts/install_dependencies/install_NEO_OCL_driver.sh: add missing !
2023-02-04 12:04:33 +04:00
Edward Shogulin
c1782d9e3d
[LPT] clang merge warning fix (#15502) 2023-02-03 21:21:23 +00:00