Commit Graph

8029 Commits

Author SHA1 Message Date
Ilya Lavrenov
ee8575134a
enabled LTO for GPU plugun helper libs (#12891) 2022-09-10 00:58:28 +03:00
Vladimir Paramuzov
1ded0750c9
[GPU] Remove marks cleanup after each pass (#12975) 2022-09-09 18:29:31 +03:00
Xuejun Zhai
349f3e02e0
[C API] Add more C API for infer request (#12636)
* [C API] Add more C API for infer request

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>

* [Code Style] Fix code style issue

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>

* Fix review comments

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>

* [C API] add more details desc for infer request interfaces

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>

* [C API] Modify the structure of tensor list

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>

* [C API] Fix code style issue

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>

* [C API] remove define about tensor list

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>

* Update documents for infer request

Change-Id: I1acbae95425cfe4aad85da48d290bafe5bb7d319

* Update documents for ov_infer_request

Change-Id: Ib68530c49cf439c7b570ee63bd3ee8ea85018d51

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>
Co-authored-by: River,Li <river.li@intel.com>
2022-09-09 10:47:46 +03:00
Gorokhov Dmitriy
e7fe00f5f2
[CPU] Support MHA optimization (#12936) 2022-09-09 10:03:19 +04:00
yanlan song
0dd1f6e1b0
Bell/wa multi perf gap (#12948)
* debug only

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

* refine comment

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

* Revert "debug only"

This reverts commit 5ef6140b63.

Signed-off-by: fishbell <bell.song@intel.com>
2022-09-09 10:14:00 +08:00
mei, yang
b2d37ff85a
add GenerateProposals single layer test (#12933)
Co-authored-by: Andrei Kochin <andrei.kochin@intel.com>
2022-09-08 17:35:14 +03:00
Mateusz Tabaka
7b98ebf627
[ONNX] Add support for Trilu operator (#12965)
Ticket: 91096
2022-09-08 12:51:28 +02:00
Mykhailo Hnap
e0f6cdaa85
Added better exception handling to op_imp_check. (#12961) 2022-09-08 10:44:38 +03:00
Andrew Kwangwoong Park
90093d5315
[GPU] Fix the new infer request to set output memory normally during enqueue stage (#12938)
* Fix the new infer request to set output memory normally during enqueue stage
* Fix to use the generated outputsMap instead of graph API to retrieve outputID

Signed-off-by: Andrew Park <andrew.park@intel.com>
2022-09-08 16:15:04 +09:00
Tomasz Jankowski
5a42afb45b
[Core] Reduce unit test dependencies (#12932)
* Remove manifest dependency

* Use generic TEST macro

* Remove test_control dependency

* Redo Sqrt layer test

* Remove unused files

Co-authored-by: Ilya Churaev <ilya.churaev@intel.com>
2022-09-08 09:04:04 +03:00
Roman Kazantsev
0b1a70be0b
[TF FE] Add translators for NormalizeL2, ReverseSequence (#12913)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-09-07 18:02:48 +03:00
Ilya Lavrenov
8922d73e7d
Fixed installation of pugixml on U22 (#12953) 2022-09-07 18:07:43 +04:00
Yuan Xu
67d5652b13
Fix a link anchor on pypi page (#12949)
* fix the link for pip

* update the <a> tags
2022-09-07 18:07:22 +04:00
Ilya Churaev
97c510c008
Fixed build for TBB which uses pre-release functions (#12947)
* Fixed build for TBB which uses pre-reliase functions

* Disable TBB only for macOS only

* Changed condition
2022-09-07 18:05:41 +04:00
River Li
b23ac86097
tbbbind support CC (#12107)
* Add CC support for tbbbind

* Use throw to replace return

* Tbbbinder will be optimized out for non-NUMA

1. With NUMA we may expect that some TBBBind API is optimized out, but some of the API is definitely here
2. The same for HYBRID cores on Alder lake
3. For no NUMA nor HYBRID I expect no TBBBind API is used

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2022-09-07 11:14:05 +04:00
Pawel Raasz
2449ab066a
Delete pybind11 cross compile workaround (#12775)
Co-authored-by: sikorsl1 <leonard.sikorski@intel.com>
2022-09-07 10:54:11 +04:00
Yuan Xu
17470aaea9
fix the link for pip (#12945) 2022-09-07 10:17:46 +04:00
Fedor Zharinov
4b727de6da
[benchmark_app] Separate hint from fine tuning options. (#10919)
* Separate hint from fine tuning options.

* stylefix

* typo fix

* Order is changed
2022-09-07 10:13:34 +04:00
RICKIE777
f780303e5a
Fix the memory issue in ov_core_read_model_from_memory (#12817) 2022-09-07 10:06:31 +04:00
Ilya Lavrenov
a092a192d8
Ability to build against oneTBB build RelWithDebInfo (#12940)
* Ability to build against oneTBB build RelWithDebInfo

* Debug TBB issue

* Fixes
2022-09-07 09:58:30 +04:00
River Li
4df8b279c8
Unify unchanged input arguments as const arguments (#12915)
Change-Id: Icd9f369a72b02ff35cd4a239bddf4c24b6c2af29
2022-09-07 09:52:58 +04:00
Tetiana Gubanova
8979dc562d
[GPU] Fix implementation map includes to fix the dependency (#12043)
* Reorder includes to check that build failed

* Add needed includes to remove dependency on include orders in primitives
2022-09-06 22:21:21 -07:00
Tetiana Gubanova
cfbe141b0c
Add blocked layouts support to bucketize (#12079) 2022-09-06 22:20:14 -07:00
Oleksii Khovan
c68593e03b
[GPU] ScatterUpdate blocked layout support (#12639)
* blocked formats support

* tests for blocked formats

* review comments

* fix RHEL 8.2 build
2022-09-07 08:36:43 +04:00
Vladimir Paramuzov
734dcc93e9
[GPU] Use oneDNN gemm on DG2 in some cases (#12878)
* [GPU] Enable onednn gemm with some additional restrictions

* f64 support in c++ benchmark_app

* Fixed python benchmark_app
2022-09-07 08:35:14 +04:00
Jade Cho
d8b6f5485b
[GPU] Fix a bug of graph optimization (#12901)
+ Use program_node to find weight node of convolution at eltwise shrinking
2022-09-07 10:43:30 +09:00
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