Commit Graph

8003 Commits

Author SHA1 Message Date
Nikita Malinin
ace759c74c
Cherry-pick changes from 6d69a85 (#12931)
Co-authored-by: Indira Salyahova <indira.salyahova@intel.com>
2022-09-06 17:45:46 +00:00
Vladislav Golubev
88e4ac5e53
[LPT] Fixes for the cases with convert before subtraction constant (#12835) 2022-09-06 20:41:29 +03:00
Ilya Lavrenov
9d55355daf
OpenVINO requires TBB 2017.0 or higher (#12934)
* Added a error message if cmake < 3.16 is used with tbb.pc

* TBB

* Updates

* Ignore old TBBs

* Handle minimal version via pkg-config as well
2022-09-06 18:57:55 +04:00
Liubov Talamanova
53319e60fc
Fixed insert_fake_quantize() with empty hw_config (#12676) 2022-09-06 17:48:28 +04:00
Ilya Lavrenov
10f2cf40eb
Cross-compilation of debian packages (#12919)
* Debian arm cross-compilation

* Pugixml::shared as system library

* Removed debug print of openvino.pc

* Set debian package arch for cross-compilation manually
2022-09-06 12:03:40 +03:00
Adam Tumialis
ab1da94f1d
Update CODEOWNERS (#12723)
* Update CODEOWNERS

New scheme for CODEOWNERS file.

* Update CODEOWNERS

Co-authored-by: Evgenya Stepyreva <evgenya.stepyreva@intel.com>

* Update CODEOWNERS

Reverted changes to /docs/template_plugin/ and /docs/template_extension

* Update CODEOWNERS

Reverted changes for GPU & VPU plugin include paths.

Co-authored-by: Evgenya Stepyreva <evgenya.stepyreva@intel.com>
2022-09-06 11:00:12 +02:00
Mateusz Bencer
2076aa8fc7
added op check tests for RDFT and IRDFT (#12917) 2022-09-06 11:52:52 +03:00
Yuan Xu
d6255baae8
update system requirements & pre-release disclaimer (#12717)
* update system requirements & pre-release disclaimer

* change latest to nightly documentation

* update C++ requirements according to comments
2022-09-06 12:52:08 +04:00
Ilya Lavrenov
4d8d119dc5
Added a error message if cmake < 3.16 is used with tbb.pc (#12914) 2022-09-06 12:03:32 +04:00
Felix Dohyun Kim
0b05eb2c67
[GPU] Remove scale primitive (#12893) 2022-09-06 11:35:26 +04:00
Felix Dohyun Kim
2108fe0dfc
[GPU] Run onednn test only in DG2 (#12892) 2022-09-06 09:02:15 +09:00
Irina Efode
c653638cd5
Conformance report: add version (#12864) 2022-09-05 22:50:15 +03:00
Tomasz Jankowski
9eac5d8281
Handle corner case 1x1 with tests (#12867) 2022-09-05 16:18:12 +02:00
River Li
194e3e766f
[C API]capi pshape improve (#12591)
* Solve some code style issues

Change-Id: I06c31ad9513463c758db96dbe33031983a8fd7a5

* Refine ov_dimension with C style structure

Use C style definition to replace opaque C++ handle:
 1). Improve partial shape
 2). Improve dimension/rank
 3). Improve shape

Change-Id: I680fd3e76c63d0c06d9d8b07c67af0440fb15bb7

* Some minor update

Change-Id: I237490a765e6ecd6f3896b1bd75d5f962304f43b

* add partial_shape_is_dynamic and update doc

Change-Id: Ief358f27de8386e35485d08847c8243d1490157f

* Rename property and add basic test cases

Change-Id: Ifbed0bbf7a5e836d2cab186763d7e5f8f2cb7d44

* address reviewer's comments

Change-Id: I9a5d1ede6d086906f3777c3d29237986a505db52

* Fix compile error

Change-Id: I72267a8dda32dd8f43c1ea1522d07b392052358f

* Use ov_any_t to replace ov_property_value_t

Change-Id: Ia4062d0da0941c901990bf5f16497ae3c8f2eb0f

* update doc for ov_model

Change-Id: I80183394f16dd1e07ff998993e26f8b903f2402e

* Property key apply string variables replace enum variable

Change-Id: I0e1699862de3913ccdc06ded5b8f8ac5a2bf8773

* Fix compiling error in windows

Change-Id: I4f9c7c746e218db94491c5f4bc5aeda1b3fde62b

* Change init/deinit method to create/free, remove unnecessary methods

Change-Id: Ibc5de039da94e92db494583ab1ff1a63e0586c73

* Pass by value for single C structure data

Change-Id: I289eb56e2ba1ab90942c8c801c585ab0f792952f

* fix dllexport issue in windows

Change-Id: I1632375e5e651fdfa076cdab2d8d1c3e83986549

* Fix static build error

Change-Id: I6633fe4887edad0b3a8b7e10730fb9d36a6ac0cd

* Use pass by value for all transparent structure

Change-Id: I652f6e70b420ef7c5af5cff3f5d482911cf0d75a

* Unify parameter order in  C APIs, input first and then output parameters

Change-Id: Ib89c77d81c314e3a81bfcec9917630abbc896f5e

* Rename preprocess api to be more readable

Change-Id: I0a8ecd005e73e4ba8e90a8f25bedf0739fe31836
2022-09-05 17:20:46 +04:00
Tomasz Jankowski
d5bba1a12a
[ONNX FE] Rename OV ONNX FE tests target (#12860)
* Rename ONNX FE Test

* Join source list

* Rename clang target
2022-09-05 15:44:49 +03:00
Irina Efode
a0e4870218
Remove extra files from the repo (#12800) 2022-09-05 14:55:07 +03:00
Denis Orlov
fc7bcaded5
[GNA] Update docs - GRUCell, LSTMSequence and GRUSequence are now supported (#11460) 2022-09-05 10:57:45 +01:00
Ilya Lavrenov
fb1faf8b2d
Generate openvino.pc pkg-config file (#12779)
* Generate openvino.pc pkg-config file

* Added libva-dev as a dependency

* Fixed typo in install_build_dependencies.sh

* samples on CI

* Revert changes in samples; use pkg-config in tests

* Debug print

* Revert changes in fuzz tests

* Fixed TBB usage

* Fixed pkg-config usage for cross-compilation

* Fixed pkg_config_tbb_lib_dir

* Don't use PKG_CONFIG_EXECUTABLE unconditionally

* Fixed copy-patse

* Fixe

* Generate pkg-config file for Apple as well

* Fixes for ubuntu 22.04

* Disable apple
2022-09-05 13:40:21 +04:00
Luo Cheng
89fa308809
[CPU] Fix fakequant injector: mix sse/avx regression in spr (#12802) 2022-09-05 13:39:32 +04:00
Ilya Lavrenov
32ecbb45b9
Enabled LTO for ONNX (#12889) 2022-09-05 13:19:19 +04:00
Maxim Vafin
4757e110e3
Fix issue with Squeeze with empty squeeze_dims (#12700) (#12762)
* Fix issue with Squeeze with empty squeeze_dims

* Rework solution

* Apply code style

* Improve error logging

* Improve formatting

* Add more types

* Apply review feedback

* Add file which was forgotten
2022-09-05 12:52:40 +04:00
Roman Kazantsev
666d53e909
[TF FE] Add loaders: EuclidianNorm, Erf, Bucketize, BroadcastTo, BroadcastArgs, Einsum, Mish (#12882)
* [TF FE] Add loaders: EuclidianNorm, Erf, Bucketize, BroadcastTo, BroadcastArgs

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

* Fix a name for translate_broadcast_args_op

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

* Add loaders for Einsum and Mish

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-09-05 12:51:20 +04:00
Adrian Boguszewski
27c1c6a3d1
[PyOV] Added deprecation function (#12540) 2022-09-05 10:26:37 +02:00
Ilya Lavrenov
836765874e
LTO for frontends and python (#12890) 2022-09-05 08:10:11 +04:00
hyunback kim
57a9d7ce7b
[GPU] Update oneDNNv2.7pc2 submodule. (#12853)
Apply fixed onednn for functional issue.

Signed-off-by: hyunback <hyunback.kim@intel.com>
2022-09-05 10:57:49 +09:00
Ilya Lavrenov
7d7c30dd49
Fixed Android ARM64 post-commit step (#12885) 2022-09-03 14:34:02 +04:00
Ilya Lavrenov
d950d75239
Removed openvino::core linkage (#12883) 2022-09-03 10:50:13 +04:00
Ilya Lavrenov
fb8423dcee
Apple "cross compilation" for protoc (#12881) 2022-09-03 10:50:01 +04:00
Evgenya Stepyreva
ac6e180bdd
WA for Benchmark App: Remote tensor use for internaly dynamic model (#12858)
* WA for Benchmark App: Remote tensor use for internaly dynamic original models (NMS) that turn static due to transformation to legacy op and lack of dynamism support

* Style
2022-09-02 20:14:33 +03:00
Ilya Lavrenov
0ad91f040c
Removed unused files (#12872) 2022-09-02 20:38:59 +04:00
Ilya Lavrenov
142cfd173a
Added python suffix to cython-based libraries (#12862)
* Fixed dependencies in case of debian package building

* Removed duplication of cython-based libraries in wheel

* Fixed that TBB is not part of the wheel

* Fixes for yocto
2022-09-02 19:33:21 +04:00
Roman Kazantsev
e2e01bff32
[TF FE] Implement a loader for ListDiff operation (#12868)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-09-02 17:35:54 +04:00
Ilya Lavrenov
1d3e63c40e
Tuned TBB cmake finding (#12852)
* Tuned TBB cmake finding

* Fixed for cmake less 3.24

* Fixes for Android ARM

* Fixed Android build
2022-09-02 10:25:23 +04:00
Ilya Lavrenov
230ae977dc
Replaced hardcoded core component with variable name (#12850) 2022-09-02 10:13:05 +04:00
Ilya Lavrenov
dbae8e0c72
Fixed conformance tests compilation with older gflags version (#12866) 2022-09-02 09:47:06 +04:00
Vladimir Paramuzov
9590a77025
[GPU] Fixed conflicts in fc unit tests (#12857) 2022-09-02 08:16:44 +03:00
Denis Kotov
7a4d463d4d
Renamed CUDA device name to NVIDIA device name (#12719)
* Add NVIDIA device name along to CUDA device name (temporary solution)

* Disable nvidia_plugin along to cuda_plugin in .ci/azure/ (temporary solution)

Co-authored-by: Ilya Churaev <ilya.churaev@intel.com>
2022-09-01 20:25:11 +04:00
Anastasia Popova
e0974b1e4c
Mo indices fix (#12842)
* Fixed error in indeces processing.

* Small correction

* Small correction
2022-09-01 17:03:09 +04:00
Thomas
885d57424c
Fix ENABLE_UNSAFE_LOCATIONS build flag (#8774)
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2022-09-01 14:46:49 +04:00
Ilya Lavrenov
e19df6f85f
Updated ia32 toolchain with system / processor (#12784)
* Updated ia32 toolchain with system / processor

* Allow pkg-config during cross-compilation

* added error message

* Search TBB using tbb.pc as well

* WA

* Fix for yocto

* Added print

* Use tbb.pc only when system libs are enabled

* Improved OpenVINOConfig.cmake

* Don't find pkg-config as required
2022-09-01 14:33:47 +04:00
Pawel Raasz
6c4cc81465
Add decomposition transformation for eye 9 (#12806)
* Add eye decomposition transformation

* Fix EyeLike generation when diagonal shift
outside dimensions

* Add batch shape to eye decomposition

* Eye decomposition clean-up

* Remove reference part if no eye decompose in
decomposition tests

* Eye-Like use eye operator

* Disable eye decomposition for CPU plugin

* Use opset9 instead of ops in eye decomposition

* Apply transformations header style
to eye_decomposition.hpp

* Add model reference in eye decomposition tests
- use opset9 instead of ov::op:vX namespace

* Refactor eye decomposition:
- match style of other transformations
- add NodeRegister class to make and collect created nodes
- use `NodeRegister` in transformation for copy runtime info
- use `NodeRegister` in `MatcherPass` to replace new `register_new_node`

* Fix CI LTO optimization issue for Ubuntu 20

* Move NodeRegister to dev API
To fix LTO issue for eye decomposition

* Change NodeRegister to NodeRegistry
2022-09-01 09:59:37 +02:00
Ilya Churaev
2e65ec233f
Use any config for plugins (#12792)
* Changed default config to ov::AnyMap

* Fixed template tests

* Added default implementation for set_properties

* Added copy map of string to any

* Fixed usage
2022-09-01 11:37:05 +04:00
Artur Kulikowski
4ac2ba9c81
Tile reference implementation short circuit (#12805)
* Tile reference impl short circuit

* Add test for Constant folding 2D shape and 0 repeats
2022-09-01 10:14:07 +03:00
Roman Kazantsev
c11151ae9e
[TF FE] Support MobileNetV2 with FakeQuantize by TF FE (#12851)
Avoid extra transposes in conversion of FakeQuantWithMinMaxVars and
add translator FakeQuantWithMinMaxVarsPerChannels.
It allows to convert MobileNetV2 with FakeQuantWithMinMaxVars and
FakeQuantWithMinMaxVarsPerChannels operations.

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

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-09-01 10:36:24 +04:00
Roman Kazantsev
3856d69ae1
[TF FE] Port changes from 2022.2 branch - Add Transpose Sinking for Prelu operation (#12848)
* [TF FE] Add Transpose Sinking for Prelu operation

Now it covers a case with a scalar slope.

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

* Add unit-tests for Transpose sinking of Prelu

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

* Fix non-scalar slope case

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

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-09-01 10:29:17 +04:00
Roman Baranchuk
4b104f0a13
[CPU] uni_planar_convolution optimization (#12659) 2022-09-01 09:50:32 +04:00
Roman Lyamin
c173f7e374
[GPU] fully_connected/gemm shape infer support (#12772) 2022-09-01 09:04:55 +04:00
Sergey Shlyapnikov
2fc59bf3d2
[GPU] GPU Plugin OVInferRequestIOTensorTest and SqueezeUnsqueezeLayerTest tests fixes (#12830) 2022-09-01 09:04:27 +04:00
PuQing
d7f119d8f2
【PaddlePaddle Hackathon 3】Add Paddle tile operator (#12277)
* add paddle op tile

* merge two test fun

* add i32 i64 utest and fix tile

* add high dim
2022-09-01 07:26:31 +04:00
Andrew Kwangwoong Park
7f665502b6
[GPU] Baseline InferRequest changes for dynamic shapes support (#12415) 2022-09-01 02:29:41 +03:00