Commit Graph

9389 Commits

Author SHA1 Message Date
Ilya Naumov
32fce5cb40
Fix Python benchmark_app crash in case of binary input and batch > 1 (#15114) 2023-01-18 16:16:22 +04:00
Alexey Smirnov
86d43a83ce
Add more options to conformance script (#14809)
* Add more options to conformance script

* Addressing review comments

Co-authored-by: Artemy Skrebkov <artemy.skrebkov@intel.com>
2023-01-18 14:25:16 +03:00
Ilya Lavrenov
c4eeecfec5
Remove myriad plugin (#15131)
* Removed Intel MYRIAD plugin

* Removed Intel MYIAD from CI files

* Removed Intel MYRIAD from cmake folder

* Removed MYRIAD, HDDL from samples

* Removed MYRIAD, HDDL from scripts folder

* Removed MYRIAD from bindings folder (C and Python API)

* Removed MYRIAD tests

* Removed MYRIAD from tests folder

* Removed MYRIAD from tools folder

* Removed HDDL (VAD), MYRIAD (NSC2) from documentation

* Fixed build for AUTO unit tests

* Fixed clang code style

* Fixed comments and issues

* removed MYRIAD from AUTO tests

* Disabled MULTI tests in CI

* Update docs/OV_Runtime_UG/auto_device_selection.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/OV_Runtime_UG/deployment/local-distribution.md

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

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>
2023-01-18 15:19:44 +04:00
Pawel Raasz
a1203b931a
Review slice for shape inference aspects (#14611)
* Review slice ope for
- Interval dimension and label propagation
- add template shape inference with static shape test
- check preserve partial values on inputs
- check upper/lower evaluate

* Add bounds evaluation for inputs start, stop

* Share code between slice and strided slice
Use same function to calculate elements in step

* Add array includes

* Add to int64_t strides size

* Fix windows compile warnings

* Fix shape inference for unknown axes

* Remove empty lines in slice shape inference

* Correct slice static shape tests

* Use arrays of const chars to store literals
Remove and update exception messages for strided slice

* Fix slice test and apply review comments

* Fix compilation issues

* Fix ellipsis when there is not begin

* Fix get element type for const inputs

* Insert optional axes as const or dynamic param

* Remove temp vectors for dimensions calculation

* Revert set optional input in ctor

* Fix forward slicing for negative start and MAX end
2023-01-18 14:40:53 +04:00
Sebastian Golebiewski
3094384d74
revert tutorials (#15164) 2023-01-18 08:32:22 +01:00
Taylor Yeonbok Lee
b98900859b
[GPU] Let reorder_inputs pass to use not only output_layout but also input layout for dynamic shape (#15037)
Previously, reorder_input pass checked only output layouts of each node, with an assumption that the input/output ranks are same at that pass.
However in dynamic shape using ngraph shape infer, there are cases input / output ranks differ. In such cases, the reorder_input pass inserts reorder to the format of current node's output_layout in the input of the current node, which causes error.
Fixed the above behavior by applying set_preferred_input/output_layout.
2023-01-18 09:41:11 +04:00
Anastasia Kuporosova
fcd95f2169
[PyOV] Move py_object_to_any under namespace (#15147)
* [PyOV] Move py_object_to_any under namespace

* remove inline

* codestyle

* fix frontend
2023-01-17 23:53:13 +04:00
Ilya Lavrenov
c29f111717
Enabled Windows ARM64 build using MSVC cl compiler (#15132)
* Fixed Windows Arm64 build

* Fixed linker warnings in docs

* Fixed Windowd ARM build

* Reverted changes in docs

* Added OpenVINO level macro to define CPU architecture

* Properly remove xbyak from reference kernels optimizations

* Added documentation for cmake functions

* Fixed samples build

* Added installation dir for host protoc

* Fixed installation stage for host_protoc

* Added build dir

* Fixed compilation on Apple

* cççç

* Fixed clang code-style

* Tely on CPU id from xbyak

* Fixed build

* Fixed compilation on mac

* Fixed compilation
2023-01-17 17:29:00 +04:00
Roman Kazantsev
5043797b1c
[TF FE] Support Group Convolutions (#15130)
* [TF FE] Support Group Convolutions

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

* Split cases of regular Convolution and GroupConvolution operations

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-01-17 16:15:19 +04:00
Pavel Esir
1d5fa360d4
fix check for data nodes in emitter.py (#14802)
* fix checking if there are data nodes for operations with several outputs

* added unit-test

* added ports explicitly, removed redundant lambda

* typo in port
2023-01-17 16:11:57 +04:00
Marcin Kusmierski
745ef24e19
[CMAKE][NCC] Enable custom ncc style file and Improve ncc usage for windows. (#15031)
* add possibility to set custom ncc style file
* add possibility to run NCC on Windows in case Clang is installed
    and available in PATH
2023-01-17 15:10:13 +04:00
Ilya Lavrenov
34853c8ae9
Fixed Azure CI post-commit build (#15159) 2023-01-17 15:00:57 +04:00
Ashley DeFlumere
daf9f0fbbf
Update vpu.json (#14612)
Update POT tool configs to use unified scales for concat by default.

Co-authored-by: Alexander Kozlov <alexander.kozlov@intel.com>
Co-authored-by: Liubov Talamanova <liubov.talamanova@intel.com>
2023-01-17 12:26:36 +04:00
Przemyslaw Wysocki
8dd9c890b0
[PyOV] Update requirements for Python 3.11 - docs (#15071) 2023-01-17 08:23:35 +01:00
Sebastian Golebiewski
0d2f1facbb
heading fix (#15162) 2023-01-17 15:09:21 +08:00
Sungeun Kim
8ab2e0e8d6
[GPU] bugfix: partial subgroup issue (#14845)
Behavior is undefined if the subgroup size is smaller than
the maximum subgroup size; in other words, if this is a partial subgroup.
2023-01-17 16:05:01 +09:00
hyunback kim
ef0bc2b406
[GPU] Fix segfault with exec_graph_path option from model included implicit concat (#15161)
Opt-out primtive_onednn_imple doesn't share ExecutionConfig issue

Signed-off-by: hyunback <hyunback.kim@intel.com>
2023-01-17 16:01:57 +09:00
Dohyun Kim (Felix)
5e7b4fe369
[GPU] Add test utility functions (#14738)
* Add useful utility functions when writing/debugging test.
* Fix conv_onednn_cases/convolution_gpu_onednn.conv_onednn_cases/in8x8y1z32f_output32f_filter3x3y1z_groups1_stride1_batch32_format0_with_bias_1_onednn_impl
2023-01-17 11:39:45 +09:00
Roman Kazantsev
04c9c28869
[TF FE] Fix LRN operation and test it (#15145)
It allows to fix inference results mismatch for some models

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

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-01-16 21:31:24 +04:00
Tatiana Savina
74f4a5e47d
update footer (#15153) 2023-01-16 19:59:37 +03:00
Karol Blaszczak
00b88550a0
DOCS-revert_notebooks_version (#15152)
revert to the working version
2023-01-16 17:24:52 +01:00
Tomasz Dołbniak
f4dda48795
ONNX Unique op support (#15076) 2023-01-16 15:12:03 +01:00
Eddy Kim
14a7e443d0
Adding missed conversion logics between layout and string (#15103)
* added missed layout to string conversion

* added an unit test for layout_from_string

* added missing spaces around =

* replaced 95 with SCALAR

* moved layout_to_string into a new file

* changed to parametrized test
2023-01-16 17:32:30 +04:00
Katarzyna Mitrus
89e2c0e2fa
Add error handling in broadcast shape inference and init clamp attributes (#15118)
* Initialize clamp class members

* Add error message if broadcast_merge_into return false
2023-01-16 12:26:21 +01:00
Vladimir Paramuzov
0c79caa45c
[GPU] Use in-order queue for devices with dpas support (#15061)
* [GPU] Use in-order queue for devices with dpas support

* [GPU] Don't query properties in inference time

Co-authored-by: Mingyu Kim <mingyu.kim@intel.com>
2023-01-16 15:19:56 +04:00
Pawel Raasz
59c868f5ae
Add ov::label_t alias and set it to uint32_t (#15010)
* Add ov::label_t alias and set it to uint32_t
to simplify conversion to tensor element type

* Fix clang formatting

* Fix one hot test to use label_t

* Remove label types alias duplicates
propagate using alias for label types

* Correct label type in transpose tests

* Define label_t in dimension
remove size_t usage as label type.

* Correct label type usage in Einsum and LSTM op's

* Correct label type usage in tracker transformation
scatter update and split op tests

* Correct usage label type in type_porp tests
- squeeze
- tile
- transpose
- variadic split

* Correct usage label type in type_porp tests
- squeeze
- transpose
- unsqeeze
- variadic split
2023-01-16 12:14:10 +01:00
Sebastian Golebiewski
d87b8e1dcb
DOCS: Update of 'Creating a YOCTO image' article (#15129)
* update

Updating master branch in meta-intel repository for OpenVINO 22.3

* Update installing-openvino-yocto.md

Co-authored-by: Yuan Xu <yuan1.xu@intel.com>
2023-01-16 10:49:54 +00:00
Jan Iwaszkiewicz
4be484574d
[PyOV] Add UUID property and correct translator (#15110) 2023-01-16 10:16:24 +01:00
Yuan Xu
e1027e9138
Add install dependencies info for APT & YUM (#15023) (#15125)
* add install dependencies info

* update according to comments

* fix formatting

* fix formatting

* small corrections

* fix formatting & issues

* minor correction
2023-01-16 16:54:10 +08:00
Anastasia Kuporosova
749467f0c3
[PyOV] Mark replacement of topk in test (#15095) 2023-01-16 09:37:47 +01:00
Ilya Lavrenov
8eed22b477
Remove excess dependencies from scripts (#14995)
* Remove excess Azure Pipelines steps

* Installed unzip inside Azure pipelibes

* Added --no-install-recommends

* Move ccache to build tools

* Added libffi-dev for python _stypes

* Exit if debian packages cannot be installed

* Added comment

* Install wget for cmake downloading

* Update Azure

* Try to fix samples tests on Debian Linux

* Fixes

* Moved env

* More refactoring

* Fixes

* Revert: bash => script back

* Fixed arm64 linux

* Fixed CUDA

* Fixed mac

* Try to fix

* Try to fix cuda

* Fixed CUDA

* Fixes

* Optimize Mac build

* Fixed windows

* Try to fix debian

* Build CC COLLECT

* Use ninja for CC

* Try to fix WinCC

* Apply suggestions from code review

* Fixed sample spath

* Update .ci/azure/windows_conditional_compilation.yml

* Apply suggestions from code review

* Fixed CC ON compilation with ninja

* Improvements

* Print CC header content

* Try to fix Ninja build for Win CC

* Added explicit dependency between targets

* Reverted changes in Windows CC Azure config

* Update cmake/developer_package/compile_flags/os_flags.cmake
2023-01-16 12:12:57 +04:00
hyunback kim
e75fa049ac
[GPU] integration oneDNN3.0 (#14647)
* Support oneDNN3.0 API
* Use binary_mul post_opt instead of oscale channel-wise mask(2)
* Disable some post-opt fusing because of no eltwise scale API
    eltw(non_linear)+eltw(linear), eltw+sum+eltw(linear)
* Fix hardwish issue in 3.0
   hard coded hardswish parameter(2.7) is changed alpha and beta from user's required input.

Signed-off-by: hyunback <hyunback.kim@intel.com>
2023-01-16 17:11:17 +09:00
Ilya Churaev
0c9abf43a9
Updated copyright headers (#15124)
* Updated copyright headers

* Revert "Fixed linker warnings in docs snippets on Windows (#15119)"

This reverts commit 372699ec49.
2023-01-16 11:02:17 +04:00
Ilya Lavrenov
53e9d7acea
Fixed compilation on Linux (#15127) 2023-01-16 11:01:33 +04:00
Ilya Lavrenov
372699ec49
Fixed linker warnings in docs snippets on Windows (#15119) 2023-01-16 07:29:44 +04:00
yanlan song
d79c04a0b1
unify name (#15067)
Signed-off-by: fishbell <bell.song@intel.com>

Signed-off-by: fishbell <bell.song@intel.com>
2023-01-15 03:03:38 +00:00
Sebastian Golebiewski
fe290b7acb
DOCS: Updating the diagram in the home page -for master (#15107)
restyling the first paragraph and updating the diagram
2023-01-14 17:33:19 +01:00
dependabot[bot]
a8b1072edb
Update six requirement in /src/frontends/paddle/tests (#14983)
Updates the requirements on [six](https://github.com/benjaminp/six) to permit the latest version.
- [Release notes](https://github.com/benjaminp/six/releases)
- [Changelog](https://github.com/benjaminp/six/blob/master/CHANGES)
- [Commits](https://github.com/benjaminp/six/compare/1.15.0...1.16.0)

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

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-14 02:39:31 +04:00
Jan Iwaszkiewicz
8178b046f8
[PyOV] Add properties of GPU plugin to bindings (#15089) 2023-01-13 16:14:50 +01:00
Eddy Kim
879a7de889
Update calculateFileInfo for the null string case (#15064)
* updated not to find absPath for null filePath

* changed to cache only std::runtime_error

* fix clang-format error
2023-01-13 17:47:25 +04:00
Ilya Churaev
2d9a51fa6a
Move CoreImpl to separate file (#15088)
* Move CoreImpl to separate file

* Added new files

* Small fixes

* Moved ov::Core

* Fixed typo

* Moved DeviceIDParser

* Try to fix build
2023-01-13 17:10:09 +04:00
Yuan Xu
1ea2d679df
fix step5 (#15065) (#15091) 2023-01-13 19:00:07 +08:00
Przemyslaw Wysocki
cfac7e4ee4
[PyOV] Update requirements for Python 3.11 (#15072)
* Update reqs

* update license whitelist

* Revert gast

* Bump distro package
2023-01-13 14:49:55 +04:00
Ruslan Nugmanov
4601b31bd0
Keras to tflite version of tests (#15042)
* keras to tflite version of tests

* Update tests/layer_tests/common/tf2_layer_test_class.py

Co-authored-by: Evgenya Stepyreva <eva.my.link@gmail.com>

* moved out tf utility functions from modules with tf_layer_test classes to tf_utils module

* moved out tf utility functions from modules with tf_layer_test classes to tf_utils module and tflite_utils modules

Co-authored-by: Evgenya Stepyreva <eva.my.link@gmail.com>
2023-01-13 10:29:50 +00:00
Vladimir Dudnik
9fe4db56fe
[GPU] fix gpu tests --help and memory leak (#15055) 2023-01-13 14:00:43 +04:00
Vitaliy Urusovskij
32e74f339e
RGB to Gray ConvertColor Preprocessor (#13855)
* Add RGB to Gray ConvertColor Preprocessor

* Revert some changes

* Additional updates

* Polish RGBToGray implementation

Move Conv computations to FP32 and add Round for INT cases

* Extend tests - add comparison with OpenCV

* ClangFormat

* Return commented code

* Make `pre_post_process` tests parametrized

* Add shape calculation for RGB ColorFormat. Make RGB->GRAY 4D only

* Update ov_core_unit_tests

* Update ov_template_func_tests

* Clang Formatting

* Fix python preprocess tests

* Fix warning: truncation from 'double' to 'float'
of RGB->GRAY weights

* Fix flake8 issues

* Fix `convert_color_asserts` test

* Treat GRAY as NHWC

* Resolve review issues with tests

* Fix Py preprocess tests after rebase

* Clang Format

* Add case if C < 0

* Add reference link to RGB coefficients

* Add doxygen documentation for ColorFormat enum
2023-01-13 13:50:30 +04:00
Alexander Kozlov
ded9156b98
Added ignored pattern for Stable Diffusion Unet (#14925) 2023-01-13 12:51:27 +04:00
Oleg Pipikin
529f714830
Enable Werror for inference tests (#14614)
* Disable warnings suppression in inference tests

* Fix warnings for ov_inference_unit_tests

* Disable warnings suppression for msvc

* Fix warnings for ov_inference_functional_tests

* Fix warnings for Windows

* Fix comments

* Fix new warning

* Fix 3

* Fix 4
2023-01-13 12:48:32 +04:00
Oleg Pipikin
0ba3a97277
Use unique file names in tests (#15014)
* Add common test api to generate unique test file names

* Use unique file names in ir frontend tests

* Use unique file names in plugin tests

* Fix code style

* fix1

* fix2

* Add unique file names for other tests

* Fix code style 2

* fix3
2023-01-13 12:35:30 +04:00
guozhong wang
9dd08cd929
AUTO CTPUT single device always goes single device logic (#14425)
* AUTO CTPUT single device always goes single device logic

* CreateInferRequest goes single device logic when perf hint is ctput

* Optimize single device logic according to bell opinion

* Add code comments

* merge two isCumulative conditions

* add ctput test case

* Remove the redundant header file of auto_ctput_test.cpp

* Modify the test case according to bell comments
2023-01-13 10:29:44 +08:00