Commit Graph

8958 Commits

Author SHA1 Message Date
Pavel Zamelin
d9ef9266c3
Move inference_engine_snippets to core component (#14338) 2022-12-05 11:37:19 +04:00
Ilya Churaev
1e5247e5bb
Disabled constant folding for branch with Range operation (#14389) 2022-12-05 11:33:43 +04:00
hyunback kim
507585b526
[GPU] Fix to access from not allocated memory (#14289)
During constant propagation, unexpected to access not allocated memory in input_layout_inst

Signed-off-by: hyunback <hyunback.kim@intel.com>
2022-12-05 16:25:00 +09:00
Maksim Doronin
c636d1dbfc
R20 MX firmware update (#14376) 2022-12-05 07:15:19 +01:00
Ilya Lavrenov
331b1883a1
Use prebuilt cmake in install-dependencies steps (#14368) 2022-12-05 10:10:31 +04:00
Vladimir Paramuzov
48c0897b0f
[GPU] Adjust default num streams (#14308) 2022-12-05 09:59:03 +04:00
Tatiana Savina
b76168b32b
[DOC] Conditional compilation developer guide review (#14340)
* conditional compilation review

* additional fixes

* apply comment from review
2022-12-05 08:35:06 +04:00
Ilya Lavrenov
1af95fb3f8
Fixed C samples build on Windows (#14386) 2022-12-05 01:33:42 +04:00
Roman Kazantsev
aa4f4429c0
[TF FE] Prohibit compiling warnings (#14387)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-12-05 01:00:15 +04:00
Ilya Lavrenov
6dd8a93735
Made OpenVINO cmake scripts Linux flavors agnostic (#14384)
* Use prebuilt cmake in install-dependencies steps

* Removed building of custom python to save Azure CI time

* Adjusted conditions in cmake

* Download VPU custom kernels compiler only for x86

* Removed -pyver argument

* Improvements

* Detect glibc version

* Usage of new glic variable

* Fixed typo

* Increased glibc version for MYRIAD case

* Made OpenVINO cmake Linux flavors agnostic

* Detect glibc version on RedHat

* Use clcompiler only since ubuntu 18.04

* Universal way to detect glibc version

* Revert some changes

* Apply suggestions from code review

fixes issue with GNA

* Apply suggestions from code review

fixed typo
2022-12-04 22:55:52 +04:00
Anton Voronov
3caebffa5c
[CPU] Sparsity weights decompression (#13775) 2022-12-04 22:43:53 +04:00
Ilya Lavrenov
cf8c78483d
Reverted temporary WAs for gflags installation for CentOS 7 (#14370) 2022-12-02 22:10:02 +04:00
Pawel Raasz
78f95ddea4
Fix reshape evaluate to use tensor input shape (#14307) 2022-12-02 16:48:51 +01:00
Chen Xu
541045b0ba
[CPU] Ensure mathematical correctness of Convert node (#14174) 2022-12-02 17:10:19 +04:00
hyunback kim
62aac52079
[GPU] Fix text-to-speech-en-multi-0001-duration-prediction running failure (#14301)
Becuase pooling to use ngraph shape infer, extend 1D to 2D logic moveed ngraph opt to cldnn pooling.
This change has side-effect in onednn pooling, onednn pooling also doesn't support 1D.

Signed-off-by: hyunback <hyunback.kim@intel.com>
2022-12-02 18:15:13 +09:00
Ilya Lavrenov
b27cb1315f
Updated ONNX dockerfile (#14359)
* Updated ONNX dockerfile

* Apply suggestions from code review

removed system protobuf

* Update .ci/openvino-onnx/Dockerfile

enable auto

* Fixe

* Update .ci/openvino-onnx/Dockerfile
2022-12-02 12:47:03 +04:00
Karol Blaszczak
29e39379c1
Update Model_caching_overview.md (#14312)
add information on mode caching on GPU as a preview feature

* Update Model_caching_overview.md
* Update GPU.md
2022-12-02 08:40:08 +01:00
Taylor Yeonbok Lee
ddfc7b0ecf
Reset in memory cache capacity to 10000 instead of infinite (#14290) 2022-12-02 03:45:30 +00:00
yanlan song
3eac2cd613
do not carry batch configs in auto when user does not explicitly set it (#14003)
* temp resolution to support model path for CPU in auto

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

* disable batch when load through model path

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

* add mark for future release

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

* implement step1: donotparse batch config if user not set explictly

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

* correct typo in case

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

Signed-off-by: fishbell <bell.song@intel.com>
2022-12-02 10:14:18 +08:00
cecilia peng
1f16015802
Cecilia/paddle/decoder (#14332)
* fix AddressSanitizer: stack-use-after-scope in ov::frontend::paddle::NodeContext::get_attribute_as_any

* fix cyclic reference of op place and decoder.

* fix code style

* fix code style.
2022-12-02 09:28:52 +08:00
Wilson Seok
f7849ef465
avoid can_fuse_reorder_to_prev() for detection_output cpu impl (#14350) 2022-12-01 16:17:42 -08:00
Evan
5e24219446
Docs: Edits to Basic OpenVINO Workflow page (#13807)
* docs: Update intro and prerequisites

* docs: Update Steps 1 - 3

* docs: Re-organize CPU, GPU, MYRIAD examples

* docs: Change examples header

* docs: revise Other Demos/Samples section

* docs: Change OpenVINO Runtime install links

* Update docs/get_started/get_started_demos.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update docs/get_started/get_started_demos.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update docs/get_started/get_started_demos.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update docs/get_started/get_started_demos.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update docs/get_started/get_started_demos.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update docs/get_started/get_started_demos.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update docs/get_started/get_started_demos.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update docs/get_started/get_started_demos.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update docs/get_started/get_started_demos.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update docs/get_started/get_started_demos.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update docs/get_started/get_started_demos.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update docs/get_started/get_started_demos.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update docs/get_started/get_started_demos.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* docs: edit OpenVINO Runtime section

* docs: add link to build from source

* Update docs/get_started/get_started_demos.md

Co-authored-by: Karol Blaszczak <karol.blaszczak@intel.com>

* Update docs/get_started/get_started_demos.md

Co-authored-by: Karol Blaszczak <karol.blaszczak@intel.com>

* Update docs/get_started/get_started_demos.md

Co-authored-by: Karol Blaszczak <karol.blaszczak@intel.com>

* Update docs/get_started/get_started_demos.md

Co-authored-by: Karol Blaszczak <karol.blaszczak@intel.com>

* Update docs/get_started/get_started_demos.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* docs: change Basic OpenVINO Workflow in toctree

* docs: minor edit to OpenVINO Dev Tools section

* docs: edit Build Samples section

* docs: change Prerequisites section header levels

* docs: edits to Step 1

* docs: remove links to OMZ Demos build instructions

* docs: fix links, remove "the"s , TMs, and *s

* Apply suggestions from code review

* Update get_started_demos.md

* Update get_started_demos.md

* Update get_started_demos.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>
Co-authored-by: Karol Blaszczak <karol.blaszczak@intel.com>
2022-12-02 03:02:06 +03:00
Ilya Lavrenov
3ec084074a
RPM packages improvements: part 2 (#14306)
* Updated install_dependencies.sh

* Added Fedora support

* Improvements for RPM generation

* Refactored work with gflags

* Apply suggestions from code review

* Improvements

* Several improvements for Ubuntu 18.04

* Improvements in gflags

* Update thirdparty/CMakeLists.txt

temporary install samples dependencies

* Fixed several mistakes

* Fixed issues with gflags

* Don't install dependencies on Linux

* Added nlohmann findinds on debian9 case

* Added FATAL_ERROR is gflags is not found in samples

* Fixes for samples on CentOS 7

* Cross-compiled debian packakges with proper libraries location

* Fixed include for old nlohman-json versions

* Fixed compilation with old json

* Applied review comments

* Added support of old nlohmann versions via submodule

* Temporary WA for CentOS 7

* Fixed compilation with old gflags

* Fixed compilation of C samples

* Fixed gflags on RHEL8.2 / Debian 9
2022-12-01 23:57:23 +04:00
Vladislav Golubev
a246bdb3a0
[CPU] Unreachable code fix in Interaction fusion transformation (#14353) 2022-12-01 16:12:15 +00:00
Ilya Lavrenov
b41fb5f4e5
U[date features.cmake (#14345) 2022-12-01 17:39:48 +04:00
Nikolay Shchegolev
add3b11880
[CPU] New operations: IsFinite, IsInf, IsNaN. (#14314) 2022-12-01 16:34:39 +04:00
Tomasz Jankowski
64391cdb3f
Transformation component transition to OV namespace (phase 3) (#13653)
* Use openvino pass graph_rewrite

* Use openvino pass pattern matcher

* Remove ngraph opsets

* Remove ngraph.hpp

* Remove ngraph includes

* Remove ngraph includes

* Use transformations API

* Remove ngraph includes

* Remove ngraph rt_info

* Remove unused ngraph includes

* Replace ngraph:: scope with ov:: here and there

* Remove serialize proxy header

* Remove proxy include

* Bring back a file for vpu-plugin

* Fix after upstream merge

* Remove nested namespace conflict

Co-authored-by: Andrei Kochin <andrei.kochin@intel.com>
Co-authored-by: Ivan Tikhonov <ivan.tikhonov@intel.com>
Co-authored-by: Mateusz Tabaka <mateusz.tabaka@intel.com>
2022-12-01 12:34:58 +01:00
Roman Kazantsev
38a1783527
[FE] Support freezing Placeholder without specifying type (#13984)
* [FE] Fix freezing placeholder via freeze_placeholder_with_value option

Currently, freezing placeholder via freeze_placeholder_with_value option does not work for any frontends. It happens due to absence of a node in _input_shapes dictionary.

* Add get_element_type method for InputModel

* Revert not needed changes

* Revert not needed changes

* Update freeze_placeholder_test

* Add tests for TF FE with freezing values of different types

* Fix Python API return value

* Correct returned type for get_numpy_ctype

* Apply code-review feedback

* Update src/frontends/tensorflow/src/input_model.hpp

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

* Apply code-review feedback: no tf legacy specific routine and parameter names

Co-authored-by: Maxim Vafin <maxim.vafin@intel.com>
2022-12-01 13:37:25 +03:00
Tomasz Jankowski
8ad74c17a4
Avoid Windows warnings in Transformantions (#14304)
* Avoid Windows warnings

* Don't change public API

* Enhance input shape control
2022-12-01 13:10:05 +03:00
Egor Duplenskii
0c6015f669
[CPU][DEBUG_CAPS] Fix build after snippets base class change (#14341) 2022-12-01 12:52:52 +03:00
Andrew Kwangwoong Park
b30b3866cc
[GPU] Update all primitive's API to accept input_info for multiple outputs support (#14145)
* Replace primitive's input with input_new and corresponding updates

Signed-off-by: Andrew Park <andrew.park@intel.com>

* unittests updates

Signed-off-by: Andrew Park <andrew.park@intel.com>

* Fix conflicts and remaining unittests update

Signed-off-by: Andrew Park <andrew.park@intel.com>

* Replace node and primitive's deps with deps_new and corresponding updates

Signed-off-by: Andrew Park <andrew.park@intel.com>

* Replace output_padding and output_data_type with output_paddings and output_data_types

- Fix corresponding updates (primitive creation API, calc_output_layout|s, opt passes)

Signed-off-by: Andrew Park <andrew.park@intel.com>

* Fix conflicts and updates

Signed-off-by: Andrew Park <andrew.park@intel.com>

* Fix failing CI issues

Signed-off-by: Andrew Park <andrew.park@intel.com>

* Apply code review

Signed-off-by: Andrew Park <andrew.park@intel.com>

* Fix conflicts and corresponding updates

Signed-off-by: Andrew Park <andrew.park@intel.com>

Signed-off-by: Andrew Park <andrew.park@intel.com>
2022-12-01 12:16:59 +03:00
Roman Baranchuk
3448681de9
[CPU] Xor: convert to LogicalXor (#14115) 2022-12-01 11:59:22 +04:00
avoskoboinyk-lohika
62e2a672fb
[CPU] Throw an error for LSTMCell-1 with peephole input since it's not supported (#13503) 2022-12-01 11:54:00 +04:00
Vladimir Paramuzov
b59aea873c
[GPU] Fix exception for dyn reshape followed by static node (#14305)
* [GPU] Fix exception for dyn reshape followed by static node

* [GPU] Weights reorder fix
2022-12-01 00:52:03 +03:00
Anastasiia Pnevskaia
6d07e006b6
Fix for input names in preprocessing (#14199)
* Fix for tensor names in preprocessing.

* Added check in test.

* Small correction.

* Added check.

* Fixed error, added test.

* Added tests, added comment.

* Small correction.
2022-12-01 01:01:01 +04:00
Roman Kazantsev
a4c76d645d
Return SelectWithOneValueCondition Transformation (#14336)
* [Common] Implement SelectWithOneValueCondition common transformation

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

* Add transformation tests for select_with_one_value_condition

* Move call of SelectWithOneValueCondition transformation to MOC

* Apply code-review feedback

* Remove corner case with dynamic output shape for Select

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-11-30 22:16:59 +03:00
Vitaliy Urusovskij
c6bc4be399
TSan suppress libopenvino_gapi_preproc.so (#14239) 2022-11-30 19:53:38 +04:00
Vitaliy Urusovskij
0e9f2bb7d8
Revert loading of plugins strictly by absolute paths (#14333)
* Revert "Load plugin libraries safely (#14034)"

This reverts commit 97878dee34.

* Revert "Plugins absolute path loading leftovers (#14299)"

This reverts commit 9ba304de72.

* Revert "Add `loadSOSafelyThrowIfRelativePath` test (#14311)"

This reverts commit 3e9f185e5d.

* Revert "Filter out samples tests on GNA for Debian (#14195)"

This reverts commit 57e630bd8f.
2022-11-30 19:08:06 +04:00
Vladislav Golubev
ebf04b17d1
LLT2Sequence tests fix (#14319) 2022-11-30 18:57:10 +04:00
Trawinski, Dariusz
4c19246097
Add missing libpython3.8 in install dep script for ubuntu18 (#14337)
* update code deps for rhel

* new neo driver version

* new neo driver version fix

* fix

* fix

* drop not needed gpu packages

* removed not necessry NEO packages, updated ov deps

* add gflag for rhel8 os

* update python on ubuntu18 and add core rhel8 rpm URLs

* add libpython3.8

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2022-11-30 18:55:01 +04:00
Krzysztof Bruniecki
9a938be94d
[GNA] Fix logger initialization order, adapt unit test (#14296) 2022-11-30 14:42:09 +01:00
Maksim Kutakov
1de1029643
[CPU] Dynamic shapes overheads reduction (#13722) 2022-11-30 17:03:47 +04:00
Marcin Kacprzak
23d2451072
[GNA] Fix scale factor calculation for int8 convolution weights (#14320)
* [GNA] Fix input generation in convolution low precision tests

* [GNA] Fix scale factor calculation for int8 convolution weights

Co-authored-by: Szymon Irzabek <szymon.jakub.irzabek@intel.com>
2022-11-30 12:37:10 +00:00
Zlobin Vladimir
c09af40b4c
No-break space->space, asssuming->assuming (#14276)
* No-break space->space, asssuming->assuming

* benchmark_app: don't print warning each iteration

* Russian с->English c

* Warn no batch only once

* Allow anonymus namespaces

* Keep only one report of model bach size, warn_if_no_batch for static model as well
2022-11-30 11:25:16 +00:00
Vladislav Golubev
9eb43bb8b4
[Snippets] [CPU] Serialization/Deserialization enabled (#14064) 2022-11-30 14:37:19 +04:00
Sebastian Golebiewski
a296a509e8
DOCS: Updating 'Create a YOCTO image' article - for master (#14130)
* Update installing-openvino-yocto.md

* Update installing-openvino-yocto.md

* Update installing-openvino-yocto.md

* updating troubleshooting guide

Adding a respective section in the Troubleshooting guide
Restructuring the installation steps and updating the branches of repositories

* Update installing-openvino-yocto.md

* Update docs/install_guides/installing-openvino-yocto.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update docs/install_guides/troubleshooting-issues.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update docs/install_guides/installing-openvino-yocto.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* Update docs/install_guides/installing-openvino-yocto.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>

* applying suggestions

Removing h3 level headings.
Correcting code block syntax in troubleshooting guide.

* Update installing-openvino-yocto.md

* reverting the steps

Reverting the installation steps to previous order.
Emphasizing that Step 2 is an example of creating the minimal image.

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>
2022-11-30 17:40:19 +08:00
Evgenya Stepyreva
e41a0823db
Relaxes restriction for constant weights in the pass::MarkDequantizationSubgraph (#14297) 2022-11-30 09:04:19 +00:00
Evgenya Stepyreva
9478062e79
Zero inputs Concat fix and Scatter Update ops fix (#14284) 2022-11-30 12:08:21 +04:00
Piotr Krzemiński
57082859ef
[BENCHMARK_APP/C++] Align performance counters and report output (#14140)
* [BENCHMARK_APP/C++] Align performance counters output, set all output time values to milliseconds

* [C++] Style fixes
2022-11-30 12:01:44 +04:00
Roman Kazantsev
5f06431aec
[Install] Remove upper bound for NumPy for default installation and update upper bounds for extras (#13985)
* [Python API][Tools] Top up upper bound version for dependencies: NumPy, TensorFlow, NetworkX

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

* Remove upper-bound for TensorFlow and NumPy

* Revert "Remove upper-bound for TensorFlow and NumPy"

This reverts commit 662085df2e.

* Remove upper-bound for NumPy for default installation

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-11-30 09:53:06 +04:00