Commit Graph

8293 Commits

Author SHA1 Message Date
sheng.gui@intel.com
6e7016ccda
[ONNX FE] Fix issues of com.microsoft.EmbedLayerNormalization (#13034)
1. Add implement of EmbedLayerNormalization which seq_len != pos_embed_len
2. Align EmbedLayerNormalization implement in OpenVINO with ONNX-Runtime
2022-09-30 04:21:34 +02:00
Tetiana Gubanova
7d452bb7ef
Add bs_fs_yx_bsv16_fsv16 format to interpolate. Fix tests to use blocked formats (#12656) 2022-09-29 17:59:52 -07:00
Roman Kazantsev
52cf4eacd1
[MO, Common] Fix SplitConcatPairToInterpolateFusion transformation (#13286)
* [MO, Common] Fix SplitConcatPairToInterpolateFusion transformation

It fixes a case when Split go with disconnected output port.
For this case, this transformation must not be applied.

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

* Fix grammar mistake in the comment

* Remove ref_function from the test

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-09-29 17:41:55 +00:00
Ilya Lavrenov
cfba7f669c
Install only required files from thirdparty (#13284) 2022-09-29 21:02:22 +04:00
Vitaliy Urusovskij
e891d0fa8c
CC OpSet: Apply changes after code review (#13264) 2022-09-29 19:35:32 +04:00
Tomasz Dołbniak
5990cf9090
Skip of 2 failing CumSum tests (#13282) 2022-09-29 16:16:17 +02:00
River Li
371186ee05
Remove unreasonable assert in test cases (#13279)
Change-Id: I5844d674733cb70d31687d4f8e1f353c840daca4
2022-09-29 17:00:47 +03:00
Vladislav Golubev
1a51d1cac0
[CPU] Fixes for static postops after dynamic convolutions (#13260) 2022-09-29 17:42:05 +04:00
Oleksii Zaderykhin
2958756a39
[CPU] The registers pool implementation for JIT kernels. (#12880)
* The RegistersPool class was implemented. It is usefull for managing registers while developing jit kernels.

* The unit tests for RegistersPool were added.

* The virtual function call in the RegistersPool constructor bug was fixed.

* The Reg8, Reg16 were added to the RegisterPool. The tests were added for different ISA and different Xbyak register types.

* The release register on the move leakage was fixed.

* The default constructor was added for the IsaRegistersPool class, which exclude some critical registers by default.

* The implementation for is_any_of was added and used in the static_assert. The std::is_base_of and Xbyak::Mmx was used to identify vector registers. The factory method was added for RegistersPool with isa non template parameter.

* The -Wswitch and -Wunused-value errors was fixed for macos build.
2022-09-29 14:00:22 +02:00
Netpunk
fbd53ec857
add paddle op ceil (#12368)
Co-authored-by: cecilia peng <cecilia.peng@intel.com>
2022-09-29 10:46:21 +03:00
Ilya Churaev
df62404473
Removed old paths from gitignore (#13270) 2022-09-29 11:42:20 +04:00
Vladimir Paramuzov
3f585fe135
[GPU] Fixes for onednn-based impls for dynamic models (#13209)
* [GPU] use impl_params in primitive_impl::create for onednn primitives

* [GPU] Update onednn impls registration

* [GPU] onednn flow fixes for dyn shapes
2022-09-29 09:16:16 +04:00
Steve Yoo
8c1a2307a9
[GPU] Add 1d to 1d weight kernel when creating ConstantOp (#12491)
* Add 1d to 1d weight kernel when creating ConstantOp

* Fix performance regression of dna model

* Add testcase for 1d input

* Fix blocksize range and simplify the operation

* Separate codes for block1 from block8

* Use OUTPUT_BLOCK_WRITE

* Add unit testcases for feature of multiple and non-multiple of 16 and for fusion test

* Fix testcase suffix as _1d_depthwise_convolution and remove redundant codes
2022-09-29 07:58:17 +03:00
Ilya Lavrenov
f4fb3aee10
Fixed documentation for tests (#13246) 2022-09-28 23:36:21 +04:00
Helena Kloosterman
96953611ef
Update version badge in README to 2022.2 (#13247) 2022-09-28 23:08:29 +04:00
River Li
159a54f07e
[CAPI]Fix some potential segment fault in test cases (#13127)
* Fix some potential segmentfault in test cases

Change-Id: Ie12956e32805d950fa1eb82a1e49d532b26bc390

* Use OV_ASSERT_OK to replace OV_EXPECT_OK

Change-Id: I6780072cca4b4a6485105db4832ef3085c990df0

* Fix compile error

Change-Id: Ib4594093ddc60e504e45c6581410fa22d09bd9a6

* Update usage of ASSERT and EXCEPT

Change-Id: I7cb5d0bda4a60a2de899132c47fbf745bc760305

* Use EXPECT by default

Use EXPECT by default, unless you require something to hold for the remainder of the tests.

Change-Id: I2d2d8d8d9632e9e8742c4d923353d319e597a46a

* Avoid the issue of ov::hint::PerformanceMode::UNDEFINED

If convert ov::hint::PerformanceMode::UNDEFINED to string format, the string value is 0 (string_value=0, not "UNDEFINED")
We should avoid to copy this empty string.

Change-Id: I9d4a080b697a863762342f6f890d8ac7434e1864
2022-09-28 23:01:22 +04:00
Jan Iwaszkiewicz
2aead0dc3f
[PyOV] Making offline_transformations a private module (#13213) 2022-09-28 18:38:52 +02:00
Vladimir Paramuzov
d541c3f5f4
[GPU] Several fixes for dynamic int8 bert (#13214)
* [GPU] Fixed unfusion for const broadcast

* [GPU] Quantize new shape infer

* [GPU] Broadcast fixes for dynamic shapes

* [GPU] Constant fixes for dynamic models

* [GPU] Fixed layout optimizer for dynamic quantize

* [GPU] get_shape_infer_dependencies impl for some primitives

* [GPU] Reshape + ShapeOf subgraph tests
2022-09-28 18:19:27 +04:00
Sebastian Golebiewski
fcb4afab37
DOCS: Fixing version selector dropdown (#13187)
* DOCS: Fixing version selector dropdown

Fixing the version selector dropdown, to avoid horizontal scrollbar and trimming text.

* Adding overflow

* Update custom.css

Co-authored-by: Karol Blaszczak <karol.blaszczak@intel.com>
2022-09-28 16:17:49 +04:00
Ivan Tikhonov
1fde27bb62
Change debug information format from Z7 to Zi for transformation library on Windows (#13250)
* Change debug informaiton format from Z7 to Zi for transformation library. Temporary workaround for LNK1248: image size (1004722F6) exceeds maximum allowable size (FFFFFFFF)

* add WIN32 check
2022-09-28 15:55:16 +04:00
Sebastian Golebiewski
cb73660ecb
DOCS: Fixing Model Representation - porting to master (#13146)
* DOCS: Fixing Model Representation - porting to master

Fixing the snippets in tabs.

Porting:
https://github.com/openvinotoolkit/openvino/pull/13088

* Additional Resources

Co-authored-by: Karol Blaszczak <karol.blaszczak@intel.com>
2022-09-28 15:36:48 +04:00
Maciej Smyk
9c30e81348
Update ovsa_get_started.md (#13234) 2022-09-28 15:36:39 +04:00
Sebastian Golebiewski
329835cdce
DOCS: Fixing formatting issues and broken links - port to master (#13143)
Porting:
https://github.com/openvinotoolkit/openvino/pull/13101
https://github.com/openvinotoolkit/openvino/pull/13103
https://github.com/openvinotoolkit/openvino/pull/13104
https://github.com/openvinotoolkit/openvino/pull/13106
https://github.com/openvinotoolkit/openvino/pull/13107
https://github.com/openvinotoolkit/openvino/pull/13109

Co-authored-by: Karol Blaszczak <karol.blaszczak@intel.com>
2022-09-28 15:35:17 +04:00
Sebastian Golebiewski
0429efb8b8
DOCS: NNCF documentation - port to master (#13183)
* Updating NNCF documentation

* nncf-doc-update-ms

* Merge branch 'nncf-documentation-for-22.2' of https://github.com/sgolebiewski-intel/openvino into nncf-documentation-for-22.2

* Adding python files

* Changing ID of Range Supervision

* Minor fixes

Fixing formatting and renaming ID

* Proofreading

Minor corrections and removal of Neural Network Compression Framework article

Co-authored-by: msmykx <101244365+msmykx-intel@users.noreply.github.com>
Co-authored-by: Karol Blaszczak <karol.blaszczak@intel.com>
2022-09-28 15:34:57 +04:00
Vitaliy Urusovskij
b2f486ff24
Apply CC to ov::OpSet (#13189)
* Apply CC to ov::OpSet

* Add CC tests for OpSet

* Apply clang-format
2022-09-28 15:11:03 +04:00
Mateusz Tabaka
6717a0c112
Fix Slice shape infer with dynamic dimension, zero start and negative stop (#13157) 2022-09-28 12:44:56 +02:00
Marcin Kusmierski
f76ab476ff
[GNA] Add extra segment to PWL to ensure crossing (0,0) (#12825)
* [GNA] Add extra segment to PWL to ensure crossing (0,0)

* implemented new mechanism of generating PWL segments for identity:
    * adding extra segment at (0,0) for PWL if given data does not pass (0,0).
    * updating xBases for segments on the left and right side of (0,0) segment.
* fixed dumpin of descriptor to *.dat file
* added regression tests in unit tests and functional tests

* Fix review comments
2022-09-28 11:39:45 +01:00
Karol Blaszczak
e477f0aabf
Update ov_chart.png (#13193)
Update ov_chart.png
2022-09-28 08:42:51 +02:00
Karol Blaszczak
8d51c72160
Update performance_int8_vs_fp32.md (#13194) 2022-09-28 08:32:09 +02:00
Vladimir Paramuzov
c12eb8dd5a
[GPU] Faster hash for impls cache (#13168) 2022-09-28 09:25:01 +04:00
Yuan Xu
82da9fa616
update linux section (#13226) 2022-09-28 11:10:36 +08:00
Yuan Xu
5512f95f1a
Fix a link issue for install archive pages (#13231)
* update links

* update for test

Co-authored-by: Karol Blaszczak <karol.blaszczak@intel.com>
2022-09-28 11:05:26 +08:00
Evgenya Stepyreva
8282bf3368
Convolution: (#12602)
- Precise spatial shape inference for dynamic shapes
  - Deprecated set_adding_above method and given alternative set_pads_end
  - Enabled shape inference for default-constructed Convultions (private field `num_spatials` is no more required to call shape_infer)
  - Test adjusted for dynamic spatial shapes calculation

Tickets: 82949, 82963
2022-09-28 06:31:06 +04:00
River Li
9e88e0283d
[CAPI]Unicode support (#12985)
* Unicode support

Change-Id: I6da095b0f0b86eb0fa9c44ddb41fa40f82fbded2

* Unicode support load compile model from file and add test cases

Change-Id: Ic66c2b9d5bc7da44db85772fc55abb9a699f4b7d

* Fix build error in Windows

Change-Id: I98c686f5bef17bef63ec6937035fac011224a790

* Fix compile error caused by rebase

Change-Id: I1457ba6bfd6743855bf55d77a2103a558548a8a0

* Fix refefinition issue in Windows

In windows it reports below error:
  include\10.0.18362.0\um\winnt.h(1131): error C2365: 'BOOLEAN': redefinition; previous definition was 'enumerator'
  openvino\src\bindings\c\include\openvino/c/ov_common.h(105): note: see declaration of 'BOOLEAN'

Change-Id: Ic84b7f0d6e3de5ba6c37af39533a3ca2f2d17ad8

* Link ov::util to call unicode code function

Change-Id: Ib324173524b8fe9b7f523fe6b838e155ffbe0842

* rename BL0 to be BOOLEAN

* Boolean should be 8bits data
2022-09-28 05:37:53 +04:00
Mikhail Ryzhov
b432da5a1e
[GNA] Fixed import/export test (#13233) 2022-09-27 22:53:40 +03:00
Xiake Sun
795d17de81
Fix unknown --validate option with pkg-config lower than 0.29 (#13236) 2022-09-27 22:17:07 +04:00
yanlan song
7321785bb7
Bell/disable cases based on glibcversion (#13158)
* 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.

* disable tests if glibc<2.34

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

* cpplint

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

Signed-off-by: fishbell <bell.song@intel.com>
2022-09-27 22:16:12 +04:00
Nadezhda Ageeva
9d206b6956
[GNA]: Split eltwise using ngraph (#13176)
* [GNA]: Split eltwise over channel using ngraph

* Update src/plugins/intel_gna/layers/gna_split_layer.hpp

Co-authored-by: Szymon Irzabek <szymon.jakub.irzabek@intel.com>

* Update src/plugins/intel_gna/transformations/split_eltwise_over_channel.hpp

Co-authored-by: Szymon Irzabek <szymon.jakub.irzabek@intel.com>

* Review comments

Co-authored-by: Szymon Irzabek <szymon.jakub.irzabek@intel.com>
2022-09-27 18:13:42 +01:00
Yury Gaydaychuk
8ad0992050
[CPU][DS] Primitive caching for Def.Conv. (#10760)
* Primitive caching for deformable convolution

* reviewed
2022-09-27 17:56:45 +02:00
Wang, Yang
d72e39d8f3
[AUTO plugin] Fix benchmark failed to set nstreams on MULTI plugin (#12855)
* fix benchmark filed to pass on MULTI device when enable num_streams.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Update.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Remove part of test cases because MULTI plguin will not check if the unspported property is valid now.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Remove some incorrect config for MULTI test case since MULTI will pass through those unrecognized config without any exception.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Support MULTI to set nstreams to multi target devices by using ov::device:properties.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Support AUTO to set nstreams with multi target devices bu using ov:device::properties.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Update.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Update.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Update format.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

Signed-off-by: Wang, Yang <yang4.wang@intel.com>
Co-authored-by: Chen Peter <peter.chen@intel.com>
2022-09-27 23:42:40 +08:00
Ilya Lavrenov
2ad15ececc
Removed excess rpath for libraries in wheel (#13218)
* Store OSX archs for sub-projects

* Removed useless rpath
2022-09-27 13:33:51 +02:00
Karol Blaszczak
1f58c00c5c
DOCS-homepage-adjustment (#13206)
* DOCS-homepage-adjustment

adjustment in 2 images

* Update docs/Documentation/deployment_guide_introduction.md
2022-09-27 14:31:08 +04:00
Ilya Churaev
a04708c16b
Rename core itt macros (#13221)
* Renamed ITT macro

* Rename NGRAPH_OP_SCOPE to OV_OP_SCOPE

* Fixed core tests
2022-09-27 12:43:15 +03:00
Min, Byungil
24f9b33a46
[GPU] Fix issues in tc for reduce fusion (#13150)
Signed-off-by: Min, Byungil <byungil.min@intel.com>
2022-09-27 15:21:40 +09:00
Tang, Wenyi
e1ba00a8e0
[GPU] Fix filename confliction at gpu source dump (#13110) (#13111) 2022-09-27 09:46:26 +04:00
Taylor Yeonbok Lee
93c066fb14
[GPU] Fixed NonZero to have sorted result. (#13185)
* Fixed NonZero to have sorted result.
Fixed NonZero cldnn unittest to compare with ngraph reference code.

* Applied review comments

* Added more tests for 1d,2d,3d

* Fix local mem to be read from the param
2022-09-27 09:42:24 +04:00
Mateusz Tabaka
da0cb0b589
[ONNX] use stoull to fetch length and offset to external data (#13186)
Ticket: 92373
2022-09-27 04:45:00 +02:00
Roman Kazantsev
8406983849
[TF FE] Support GRUBlockCell (#13202)
* [TF FE] Support GRUBlockCell

Currently, we support only hidden state output from GRUBlockCell due to
OpenVINO GRUCell capability

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

* Fix code-style issue

* Return Softsign translator

* Add tests for GRUBlockCellReplacer

* Fix issue for bias in GRUBlockCellReplacer

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-09-27 01:30:55 +03:00
Tomasz Jankowski
e47b8858aa
Add compilation control to python test mocks (#13212) 2022-09-27 01:38:01 +04:00
Ivan Tikhonov
b6e0c80828
fix assert in gru cell fusion tests (#13181) 2022-09-27 00:08:07 +03:00