Commit Graph

8210 Commits

Author SHA1 Message Date
Nadezhda Ageeva
45052f19be
[MO] cleanup fused names after all transformations (#12906)
Add test

Update src/common/transformations/include/transformations/common_optimizations/fused_names_cleanup.hpp

Co-authored-by: Ivan Tikhonov <ivan.tikhonov@intel.com>

Review comments

Cleanup test includes
2022-10-03 18:53:13 +04:00
Ilya Churaev
943f77d9ec
Move template plugin to plugin folder (#13269)
* Moved template_plugin

* Move template extension

* Changed cmake configs

* Try to fix build

* Moved plugin to standalone folder and fixed build

* Try to fix doc

* Try to fix doc

* Update CMakeLists.txt

* Moved extensions to src/core
2022-10-03 15:47:20 +04:00
Leonard Sikorski
9d02de9cc0
Add Interpolate-4 to Python API and opset10 (#12229) 2022-10-03 13:09:04 +02:00
Tomasz Adamowicz
96f474d858
[GNA] Add OV & GNA versions to GNA export file (#13141)
* [GNA] Add OV & GNA versions to GNA export file (#86924)

* [GNA] Add UT for OV & GNA ver. export/import from model
2022-10-03 10:49:32 +01:00
Ivan Tikhonov
4f002c46b9
SequenceFusion transformation (#12845)
* SequenceFusion transformation and tests

* Enable SequenceFusion transformation in MOC

* add missed includes

* fix type

* fix build, apply review comments

* fix build

* fix build

* fix build again

* use ov namespace in has_result_consumers function

* fix win build

* try to fix win build

* investigate issue on win platform

* investigate issue on win platform

* investigate issue on win

* issue on win platform

* remove the transformation from MOC

* fix LSTMCell fusion, simplify transformation implementation, fix copying tensor and friendly names

* clean up

* add support for LSTMCell v0, resolve review comments, enable additional tests
2022-10-03 10:36:54 +04:00
Mateusz Tabaka
0c54905587
Use Output<Node> of If inputs to replace its body parameters in UnrollIf (#13287)
Fixes case when input node to a an If operator has multiple outputs itself.

Ticket: 93116
2022-10-03 08:35:43 +02:00
River Li
7d7fb11c5f
[CAPI] add more test cases for element type (#13265)
* Avoid duplicated code

Change-Id: I86fe59bab13010aedc62a2c92102b00e060ceeec

* Add more test cased for element type

Change-Id: I1f02254cee715d53ede0422c14a4732267d3db27

* Apply INSTANTIATE_TEST_SUITE_P for tensor element type test

Change-Id: I8bbeeb00ae872b7b286b5a776a5c2681e6b5ee94
2022-10-03 08:09:37 +04:00
Liubov Talamanova
9f2564670f
[POT] Support SoftSign quantization for GNA (#13140)
* Add SoftSign to GNA HW config

* Add test

* Update gna3 HW config
2022-10-02 10:43:51 +00:00
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