Commit Graph

8954 Commits

Author SHA1 Message Date
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
Vitaliy Urusovskij
3e9f185e5d
Add loadSOSafelyThrowIfRelativePath test (#14311) 2022-11-30 09:31:00 +04:00
Pawel Raasz
8935cd84f0
Set out tensor shape in FakeQuantize evaluate (#14262) 2022-11-30 09:24:01 +04:00
Ilya Churaev
fa0adc87fb
Fixed sporadic in threading tests (#14270) 2022-11-30 07:30:21 +03:00
Vitaliy Urusovskij
9ba304de72
Plugins absolute path loading leftovers (#14299)
* Update docstrings after prohibition of not absolute
paths for plugins

* Use only absolute internal paths to load plugins

After introduction of plugins loading via absolute path,
libraries are still tried to load by names if wasn't found.
So safe last place of search (most common)  in order to
get useful error message

Co-authored-by: Ilya Churaev <ilya.churaev@intel.com>
2022-11-30 06:41:58 +04:00