Commit Graph

10156 Commits

Author SHA1 Message Date
Wang, Yang
99a1800901
Fix the AUTO loadnetwork failure triggered by AUTO:-xxx (#15747)
* Check if the device is supported when AUTO retrieves the device list based on the ov::device::priorities.

* Update the logic to handle the situation like -d AUTO:-CPU to benchmark APP.

* Remove MYRIAD and add NVIDIA for AUTO supported devices.

---------

Co-authored-by: Chen Peter <peter.chen@intel.com>
Co-authored-by: Shen, Wanglei <wanglei.shen@intel.com>
2023-03-02 13:16:12 +08:00
Liubov Talamanova
c09b2ff8b1
[POT] Fix POT version in setup.py (#16021) 2023-03-01 22:30:26 +00:00
Ilya Lavrenov
5422242e86
Fixed compilation with gcc-7 (#15876)
* Fixed compilation with gcc-7

* Update src/core/reference/include/ngraph/runtime/reference/eye.hpp

Co-authored-by: Katarzyna Mitrus <katarzyna.mitrus@intel.com>

* returned f16 and bf16

---------

Co-authored-by: Katarzyna Mitrus <katarzyna.mitrus@intel.com>
2023-03-01 23:08:10 +04:00
Ilya Lavrenov
3c67509fc8
Removed custom cmake message (#16030) 2023-03-01 19:25:37 +04:00
Ilya Lavrenov
2e12af27e4
Improved GA precommit to track docs regressions (#16027) 2023-03-01 18:08:29 +04:00
Haiqi Pan
8307019380
fix benchmark_app python to support YES and NO values for -pin parameter (#15963)
* support YES and NO for -pin

* add if property_name == 'AFFINITY'
2023-03-01 17:31:04 +04:00
Maksim Kutakov
6ae024f86e
[CPU] Fix OMP build (#16006)
* Fix OMP build

* Apply comments
2023-03-01 17:07:48 +04:00
Anastasia Kuporosova
4c0d28f26d
Try to update minimum setuptools req (#15971)
* Try to update setuptools req

* suppress output from setup
2023-03-01 17:05:51 +04:00
Ilya Lavrenov
ba19d945ac
Fixed clang-format for C API (#16024) 2023-03-01 16:36:20 +04:00
Vladimir Paramuzov
c5c7e4ff65
[GPU] Cleanup tuning cache methods (#16000) 2023-03-01 16:30:47 +04:00
Ilya Lavrenov
bde65c25c4
Fixed typo in docs (#16022) 2023-03-01 15:36:37 +04:00
Vladislav Golubev
84285ac317
[CPU] ConvertMatMulToFC fix (#15933) 2023-03-01 14:15:19 +04:00
Vladimir Paramuzov
3de00347f3
[GPU] Code cleanup (#16014)
* [GPU] Improve exception message for program build

* [GPU] Code cleanup
2023-03-01 14:05:59 +04:00
Vladislav Golubev
f0e12cf38b
[CPU] Select via Eltwise implementation (#15740) 2023-03-01 14:03:47 +04:00
Ilya Churaev
113aefa3ff
Move internal api to ov (#15964)
* Move cpu streams executor to new API

* Remove legacy headers from new dev API

* Fixed build issues

* Fixed build

* Fixed typo

* Fixed typo

* Fixed build

* Fixed code style

* Add exception for template constructor of SoPtr
2023-03-01 14:00:55 +04:00
Sebastian Golebiewski
21ac61fef5
[DOCS] Tensorflow models support in 23.0 update (#15974)
* tensorflow support update
adding tensorflow to main snippet

Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
2023-03-01 10:16:09 +01:00
Maxim Vafin
b1d0e152e3
Use i32 across all PyTorch frontend (#15896)
* Use i32 across all PyTorch frontend

* Fix corner cases

* Fix tests
2023-03-01 09:50:34 +01:00
Mateusz Mikolajczyk
112c763256
[PT FE] Add prim::device and prim::type, improvements to aten::to, aten::eq, aten::ne (#15881)
* Add device, improve to and equal

* Rename and remove unused import

* Apply fixes from code review

* Fix decoder.py

* Load prim::device using prim::Constant

* Remove throwing exceptions

* Apply suggestions from code review

Co-authored-by: Maxim Vafin <maxim.vafin@intel.com>

---------

Co-authored-by: Maxim Vafin <maxim.vafin@intel.com>
2023-03-01 09:46:55 +01:00
Egor Duplenskii
051a1c661e
[CPU][TESTS] Add options to manage test targets and scope (#14576)
- by using ENABLE_CPU_SUBSET_TESTS_PATH cmake variable
  one can specify list of relative paths to functional test
  which will be included into target ov_cpu_func_tests_subset

  Target was renamed from cpuDebugFuncTests to
  ov_cpu_func_tests_subset

- by using ENABLE_CPU_SPECIFIC_TARGET_PER_TEST=ON one can
  trigger generating specific target for each test file, i.e.
  - ov_cpu_func_slt_convolution
  - ov_cpu_func_subgraph_mha
2023-03-01 11:39:53 +04:00
Alexandra Sidorova
7f83c2c72d
[Snippets] Added broadcast support for FQ weights calculation (#15837) 2023-03-01 11:14:58 +04:00
Katarzyna Mitrus
a7bb54da2d
[ShapeInference] DeformablePSROIPooling shape infer (#15766)
* Add shape infer function

* Update shape_infer and usage

* Add setters

* Register shape_infer for CPU

* Tests

* Style

* Add cast for dim type

* Add precision

* Update input size check

* Move setters to cpp
2023-03-01 08:13:24 +01:00
Alexandra Sidorova
63d282fd73
[CPU] Added support of negative paddings for Pad (#15935) 2023-03-01 10:49:03 +04:00
Xuejun Zhai
51a3a02115
Xuejun/remove api result related (#15806)
* [Remove APIs] remove api Result(const Output<Node>& arg, bool), set_needs_default_layout(bool) & needs_default_layout()

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

* [Remove APIs] remove const AutoBroadcastSpec NUMPY & NONE

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

* [Remove APIs] clear code

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

---------

Signed-off-by: Zhai, Xuejun <xuejun.zhai@intel.com>
2023-03-01 07:43:48 +04:00
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