Commit Graph

10133 Commits

Author SHA1 Message Date
Ilya Churaev
e534efd4a8
Moved template backend to new API (#15878)
* Moved template backend to new API

* Fixed compilation

* Fixed some comments

* Fixed ov_core_unit_tests

* Fixed some tests

* Fixed ONNX Frontend tests

* Fixed transformation tests

* Fixed dynamic tests

* Fixed sporadic in CPU tests

* Added WA for plugin

* Fixed copy_to for scalar tensors
2023-03-01 07:12:33 +04:00
Maxim Vafin
87e714eb5c
Add support for concatenation in Loop (#15899)
* Add support for concatenation in Loop

* Apply suggestions from code review

* Fix win build

* Fix issues with propagation shapes and types in Loop

* Fix einsum

* Set type and shape of count in frontend
2023-02-28 21:31:33 +01:00
Mateusz Tabaka
62ff31df8a
ReverseInputChannelsFusion - no reverse input channels -> return (#15784)
* ReverseInputChannelsFusion - return early if there is no reverse input channels

Ticket: 98067

* run_passes

* fix unnecessary validate calls
2023-02-28 17:56:21 +00:00
Ilya Lavrenov
0988c2b813
Fixed compilation of docs snippets (#16004) 2023-02-28 20:53:31 +04:00
dependabot[bot]
07f287e362
Bump awalsh128/cache-apt-pkgs-action from 1.1.3 to 1.2.2 (#14999)
* Bump awalsh128/cache-apt-pkgs-action from 1.1.3 to 1.2.2

Bumps [awalsh128/cache-apt-pkgs-action](https://github.com/awalsh128/cache-apt-pkgs-action) from 1.1.3 to 1.2.2.
- [Release notes](https://github.com/awalsh128/cache-apt-pkgs-action/releases)
- [Commits](https://github.com/awalsh128/cache-apt-pkgs-action/compare/v1.1.3...v1.2.2)

---
updated-dependencies:
- dependency-name: awalsh128/cache-apt-pkgs-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update .github/workflows/build_doc.yml

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2023-02-28 19:54:33 +04:00
Karol Blaszczak
f9a8d9132d
update NV12 (#15370)
* update NV12 docs and snippets

add single-plane input information
create single-plane cpp snippet
menu fix
update formatting for sphinx directives

Co-Authored-By: Ilya Churaev <ilyachur@gmail.com>
Co-Authored-By: Vladimir Paramuzov <vladimir.paramuzov@intel.com>

* additional snippet fixes

---------

Co-authored-by: Ilya Churaev <ilyachur@gmail.com>
Co-authored-by: Vladimir Paramuzov <vladimir.paramuzov@intel.com>
2023-02-28 17:58:08 +04:00
Zhang Yi
4dff2d1c60
[CPU] Enable dnnl cache (#15665)
* enable dnnl cache

* revise cmake comments
2023-02-28 13:23:37 +01:00
Vitaliy Urusovskij
5e48941f53
Apply Apivalidator to extra TBB libs (#15938) 2023-02-28 15:34:14 +04:00
Ilya Lavrenov
f7ccfd9b6e
Install libtbb2 instead of libtbb12 on U22.04 (#15992) 2023-02-28 15:32:53 +04:00
Irina Efode
7aaf966039
[CONFORMANCE] Add relative weights for conformance (#15799)
* Add Weights by ops

* Upgrade conformance tools

* api_conformance

* Change prefix

* Reorg meta info

* Chnage base algo

* fix all other

* return summary

* Update the report

* wa

* review
2023-02-28 10:11:48 +01:00
dependabot[bot]
b748395f7d
Bump paddlepaddle from 2.4.1 to 2.4.2 in /src/frontends/paddle/tests (#15809)
Bumps [paddlepaddle](https://github.com/paddlepaddle/paddle) from 2.4.1 to 2.4.2.
- [Release notes](https://github.com/paddlepaddle/paddle/releases)
- [Changelog](https://github.com/PaddlePaddle/Paddle/blob/develop/RELEASE.md)
- [Commits](https://github.com/paddlepaddle/paddle/compare/v2.4.1...v2.4.2)

---
updated-dependencies:
- dependency-name: paddlepaddle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2023-02-28 12:14:31 +04:00
Roman Lyamin
1070a3b6c1
[GPU] Added fp16 support for GatherTree (#15983) 2023-02-28 09:54:56 +04:00
guozhong wang
913f616964
Guozhong/improve auto infer request line coverage (#15511)
* find test case for MultiDeviceInferRequest::SetBlob

* improve line coverage of infer_request

* add test cases for queryState and exception test case for perf count

* fix querystate running fail

* add test case to memory_states.cpp

* rename name of test case

* add memory_states.cpp to CMakeLists.txt

* Use _LogTag to judge whether MULTI

* clang-format intel_gna/memory_states.cpp

* Modify the position of the macro ENABLE_INTEL_CPU in the test case

---------

Co-authored-by: Chen Peter <peter.chen@intel.com>
2023-02-28 12:51:37 +08:00
Anastasia Kuporosova
45dff75356
Check Node in Model creation (#15943)
* Check Node in Model creation

* apply fixes
2023-02-28 08:27:32 +04:00
Ilya Churaev
e5f2903c83
Changed template plugin namespace (#15962)
* Changed template plugin namespace

* Fixed documentation
2023-02-28 02:27:12 +04:00
Roman Kazantsev
68b7b8e69b
[TF FE] Mark-up xfailed layer tests on GPU in nightly (#15981)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-27 21:14:21 +00:00
Wilson Seok
93a1be3607
Skip set_selected_impl() of post_optimize_weight when target generic layer is already created (#15852) 2023-02-27 11:24:53 -08:00
Eddy Kim
d2a5be0ab8
enabled exec_graph and pc in deserialized model (#15975) 2023-02-27 10:14:04 -08:00
Maxim Vafin
2ced2ad929
Add removing dangling results in MultiSubGraphOp transformation (#15862)
* Add removing dangling results in MultiSubGraphOp transformation

* Add recursive call for nested subgraphs

* Fix frontend build

* Add tests

* Add more tests and fix special port

* Add more tests, fix LSTM tests

* Preserve merged inputs

* Fix code style

* Fix paddle tests

* Fix special output
2023-02-27 14:31:53 +01:00
Xiping Yan
b30b283f0d
[CPU] Fix all warnings or errors after removing "-Wno-class-memaccess" in cpu plugin CMakeLists.txt (#15780)
* Remove -Wno-class-memaccess

Signed-off-by: Yan, Xiping <xiping.yan@intel.com>

* fix warnings for memset.

Signed-off-by: Yan, Xiping <xiping.yan@intel.com>

* Change bfloat16_t implementation to trivial.

Signed-off-by: Yan, Xiping <xiping.yan@intel.com>

* memset warning can be fixed via changing bfloat16_t to TRIVIAL.

Signed-off-by: Yan, Xiping <xiping.yan@intel.com>

* Revert "memset warning can be fixed via changing bfloat16_t to TRIVIAL."

This reverts commit 28a37af5c8.

---------

Signed-off-by: Yan, Xiping <xiping.yan@intel.com>
2023-02-27 10:11:55 +01:00
dependabot[bot]
a7443e13fa
Bump actions/cache from 1 to 3 (#15965)
Bumps [actions/cache](https://github.com/actions/cache) from 1 to 3.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v1...v3)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-27 10:46:37 +04:00
Ilya Lavrenov
713b37cb25
Detection of WoA ARM64 in all places (#15960) 2023-02-27 10:29:14 +04:00
Ilya Churaev
957ff6edd8
Fixed some leftovers after plugin API merge (#15932) 2023-02-27 05:35:38 +01:00
Xiuchuan Zhai
2d91c36d32
Support paddle slim (#14834)
* support paddle slim

* fix scale shape issue in dequantize_linear

* fix node implicit construct failed in yolov5 and yolov7

* correct the round mode

* improve the accuracy of slim

* support paddle slim

* fix scale shape issue in dequantize_linear

* correct the round mode

* refactor some tests

* fix according to comments

* support zero_point and fallback round_mode
2023-02-27 08:23:44 +08:00
Ilya Lavrenov
5526969eba
Turn off apiValidator for ARM64 WoA hosts (#15958) 2023-02-26 22:51:37 +04:00
Roman Kazantsev
5317b909f7
[TF FE] Test Nested While in the pre-commit (#15955)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-26 11:28:51 +00:00
Maxim Vafin
4fac7eabc0
Use shared constant in pytorch decoder (#15917)
* Use shared constant in pytorch decoder

* Fix contigious array

* Support scalars

* Apply suggestions from code review

* Apply suggestions from code review

Co-authored-by: Ekaterina Aidova <ekaterina.aidova@intel.com>

---------

Co-authored-by: Ekaterina Aidova <ekaterina.aidova@intel.com>
2023-02-26 11:39:27 +01:00
Andrew Kwangwoong Park
39e63ace67
[GPU] Minor fix for dynamic mobilebert (#15909)
Signed-off-by: Andrew Park <andrew.park@intel.com>
2023-02-25 20:22:44 -08:00
Taylor Yeonbok Lee
fabf67ee5e
[GPU] Enable crop for shape agnostic kernel (#15866)
* Enable crop shape agnostic kernel

* Added unit test

* Added new scalar argument for crop (eltwise) for being used as runtime input offset in shape agnostic kernel

* Fix eltwise to have runtime offset only for crop

* Fix unittest error

* Applied review comment
2023-02-25 15:49:46 -08:00
Ilya Lavrenov
15990afea2
Prevent infinite recursion (#15953) 2023-02-25 23:32:45 +04:00
Ilya Lavrenov
c0ef9a862e
Fix for apiValidator when more than 1 target needs to be checked (#15950) 2023-02-25 16:33:08 +04:00
Artyom Anokhov
bd8c7506f0
requirements-dev: top-limited setuptools with 65.7.0 (#15946) 2023-02-25 14:54:50 +04:00
Taylor Yeonbok Lee
9822568194
Fix build error in clang++ (#15948) 2023-02-25 06:48:12 +04:00
Andrew Kwangwoong Park
46e8aad4bb
[GPU] Fix output format not changing at runtime (#15887)
* [GPU] Fix output format not changing at runtime

Signed-off-by: Andrew Park <andrew.park@intel.com>

* Add remove_redundant_reorders pass TC for ov_gpu_unit_tests

Signed-off-by: Andrew Park <andrew.park@intel.com>

---------

Signed-off-by: Andrew Park <andrew.park@intel.com>
2023-02-24 14:26:54 -08:00
Eddy Kim
30939f5021
updated to share constant data memories across multiple streams (#15915) 2023-02-24 14:26:10 -08:00
Pawel Raasz
f13b1e9681
Review space to and shuffle channels operators for shape inference aspects (#15711)
* Review label and interval shape propagation for:
- space to batch
- space to depth
- shuffle channels
- depth to space
- batch to space

* Review template implementation of shape_infer for:
- space to batch
- space to depth
- shuffle channels
- depth to space
- batch to space

* Apply clang-format

* Update src/core/shape_inference/include/batch_to_space_shape_inference.hpp

Co-authored-by: Tomasz Jankowski <tomasz1.jankowski@intel.com>

* Update src/core/shape_inference/include/space_to_batch_shape_inference.hpp

Co-authored-by: Tomasz Jankowski <tomasz1.jankowski@intel.com>

* Shuffle channels remove label from channel dim

---------

Co-authored-by: Tomasz Jankowski <tomasz1.jankowski@intel.com>
2023-02-24 22:17:47 +00:00
Ilya Lavrenov
6d7b94b8cd
Improved API validator logic (#15942) 2023-02-25 01:11:50 +04:00
Jan Iwaszkiewicz
6c0e2686ad
[PyOV] Fix passing of the key in data dispatcher (#15941) 2023-02-24 23:07:59 +04:00
Ilya Lavrenov
57cb7015f0
Fixed samples build on Debian 10 with cmake 3.13 (#15940) 2023-02-24 22:28:45 +04:00
Alexandra Sidorova
8dd9ade211
[Snippets] Added matcher_name in ConvertConstantsToScalars pass (#15883) 2023-02-24 22:20:23 +04:00
Karol Blaszczak
5e6398a2d8
[DOCS] prereleasenotes update (#15944) 2023-02-24 17:07:46 +01:00
Irina Efode
e21c71dd48
Fix error with incorrect symbol in ParallelRunner (#15934)
* uncomment run

* Fix error with incorrect symbol in ParallelRunner

* Remove extra
2023-02-24 17:53:24 +04:00
Ekaterina Aidova
5c6ef54127
[PT FE]: support aten::index (#15544)
* [PT FE]: support aten::index

* bool indexing testing

* more tests, fix nonzero case

* apply code review
2023-02-24 14:33:00 +01:00
Pawel Raasz
ba45c993ac
Review scatter elements update class for shape inference aspects (#15891)
* Review interval shape and label propagation

* Review template implementation of shape_infer
- add tests for default ctor
- expand test for static shape

* Add upper, lower and label evaluate
2023-02-24 13:38:51 +01:00
Roman Kazantsev
ad4bd6f752
[TF FE] Simplify FakrQuantWithMinMaxVars translator and add layer test (#15927)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-02-24 12:13:46 +00:00
Sebastian Golebiewski
d60e3812ca
[DOCS] Structure change for 'AUTO Device Selection' article - post merge fix for master (#15890)
Fixing the direcives for code snippets
2023-02-24 12:21:17 +01:00
Ilya Churaev
a730ef18eb
Moved Task, Streams, CPUStreams Executors to new API (#15913)
* Moved Task, Streams, CPUStreams Executors to new API

* Fixed some build issues

* Fixed new build issues

* Try to fix tests

* Fixed inference unit tests

* Small build fix

* Added more system headers

* Try to fix naming style

* Fixed namespace

* Fixed android build
2023-02-24 15:20:32 +04:00
Mateusz Bencer
15935069ff
Skip PullThroughReduce optimization for multi-output inputs (#15829)
* Skip PullThroughReduce optimization for multi-output inputs

* review remarks
2023-02-24 12:11:32 +01:00
Ruslan Nugmanov
091ba1f5ee
Adds layer tests for binary and reduce tflite operations (#15791)
* adds binary and reduce layer tests

* adds binary with activations layer tests for tfl ops

* 1.moves helper functions and lists to utils file
2.adds axis as test parameter for reduce test
3.adds reluNto1 activation

* skips tanh and signbit activations

* Update tests/layer_tests/common/utils/tflite_utils.py

* Fused activations supported: RELU_N1_TO_1, SIGN_BIT

---------

Co-authored-by: Evgenya Stepyreva <evgenya.stepyreva@intel.com>
2023-02-24 14:46:29 +04:00
Nadezhda Ageeva
91d1600646
[TESTS] make axis of VariadicSplit int to support negative values (#15925) 2023-02-24 14:45:22 +04:00