Commit Graph

8402 Commits

Author SHA1 Message Date
Roman Kazantsev
e163bfecc7
[TF FE] Correct TF FE test names in Azure (#13309)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-10-01 21:48:01 +00:00
Roman Kazantsev
5fef222bce
[TF FE] WA: Support Non-frozen Formats (#13289)
* [TF FE] WA: Support Non-frozen Formats

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

* Normalize path to the intermediate model

* Apply feedback: add path to return and correct tests

* Check that the file is not empty in the test

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-10-01 01:37:27 +03:00
Irina Efode
802ea9eeac
[CONFORMANCE] Update passrates after adding skips (#13294)
* [CONFORMANCE] Update passrates after adding skips

* CSV
2022-09-30 20:19:40 +03:00
Liubov Talamanova
f68b6e27b0
Update references (#13245) 2022-09-30 18:10:01 +04:00
Ruslan Nugmanov
c91b45f716
adds layer tests for Add op with new TF FE (#13293) 2022-09-30 17:17:31 +04:00
Fang Xu
8b781c93a9
Fix compilation error for ia32 (#13253)
Co-authored-by: River Li <river.li@intel.com>
2022-09-30 12:12:59 +04:00
Pawel Raasz
bcc2133049
Fix openvino lin debian ci (#13255)
* Update LD_LIBRARY_PATH for python API tests

* Update LD_LIBRARY_PATH for python API tests

* Remove PYTHONPATH, OV_FRONTEND_PATH
echo PYTHONPATH and LD_LIBRARY_PATH

* Update get environ variables when are not set

* Set OV_FRONTEND_PATH variable

* Add openvino installation path to OV_FRONTEND_PATH

* Add PYTHONPATH to point install tests dir

* Add debug message for PYTHONPATH

* Update LD_LIBRARY_PATH to point openvino wheel
install directory

* Add comments for environ vars for python API tests

* Remove not required paths from linux CI

* Minor comments update
2022-09-30 09:30:22 +02:00
Irina Efode
bfea110be7
Conformance runner script (#13105)
* Init

* dff

* logging

* dd

* ff

* te

* ff

* fix some mistakes

* dd

* fff

* remove extra

* apply comments

* fix models

* apply comments - 2

* fjfk

* ddd
2022-09-30 10:27:40 +03:00
Ruslan Nugmanov
515ec44566
TF FE layer tests in precommit (#13254)
* marks specified tests with precommit_tf_fe mark

* adds tf layer tests for new fe into the precommit

* removes redundant tab

* removes redundant tab

* clean-ups

* clean-ups

* change import path for build_graph func

* set path to mo

* set path to mo for PYTHONPATH

* get back imports

* left only CPU runs

* return back skip for LogSoftmax op since it still was not fixed

* adds test for GRUBlockCell op
2022-09-30 10:39:06 +04:00
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