Commit Graph

11175 Commits

Author SHA1 Message Date
Katarzyna Mitrus
328d852f5a
[ShapeInference] Reduce* ops shape inference review and update (#17677)
* Tests

* Add eval_lower/upper support to ReduceMax

* Add support for ITensorAccessor in reduce shape infer

* Add tests for duplicated axes and output shapes size

* Push to output_shapes instead final copy to vector

* Remove old shape_infer API

* Move axes rank validation to  shape_infer

* Restore shape_infer API for GPU
2023-05-30 14:29:23 +04:00
Mateusz Tabaka
6f7e9cd786
Update docs for frontend extensions (#16752)
* Update docs for frontend extensions

* Apply suggestions from code review

Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>

* fix order in openvino_framework_map

* no discard return value

* add note of openvino_contrib repo

* update example for PT

* note

* add paragraph of named inputs and outputs

Signed-off-by: Mateusz Tabaka <mateusz.tabaka@intel.com>

* title underline too short

* review comments

* remove m_ prefix from CustomOp attr names

---------

Signed-off-by: Mateusz Tabaka <mateusz.tabaka@intel.com>
Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
2023-05-30 12:53:59 +04:00
River Li
1ca75640ed
[DOCS] Add conditional compilation tutorial to official docs (#16551)
* Add condtional compilation deploy guide

* Fix url link issue

* Update minor words

* Add more contens

* Resolve comments

* Resolve reviewer's comments
2023-05-30 16:28:05 +08:00
Fang Xu
25865201ef
enable cpu map for mac (#17499)
* enable cpu map for mac

enable nstreams and nthreads setting for mac

* keep streams=1 for M1

* add explicit type conversion

* remove definition of static cpu

* Update with master

* separate branches for __APPLE__ and __EMSCRIPTEN__

* modify the implementation of is_cpu_map_available function

---------

Co-authored-by: Wanglei Shen <wanglei.shen@intel.com>
2023-05-30 15:53:23 +08:00
Pavel Esir
84f6deb757
[MO] disabling inserting redundant Converts for int in legacy IR serialization (#17572)
* disabling inserting redundant Converts for integer types for legacy IR serialization

* Revert "disabling inserting redundant Converts for integer types for legacy IR serialization"

This reverts commit ddd96e2034.

* more selective skip; added unit-tests

* corrected unit-tests

* fix unit-tests: replace dynamic Parameter input with Const

* fix unit-tests: implemented reading with IR frontend

* sort imports

* final revision of unit-tests

---------

Co-authored-by: Evgenya Stepyreva <evgenya.stepyreva@intel.com>
2023-05-30 11:51:56 +04:00
Mateusz Mikolajczyk
a1a753bb03
[PT FE] Add translation for aten::__range_length and aten::__derive_index (#17618)
* Add operators and tests

* Fix op kind

* Merge tests

* Fix freeze issue as separate bug

* Fix indent

* Fix print placement

* Fix dtype
2023-05-29 13:34:08 +00:00
Roman Kazantsev
a6d3f9d093
[TFC][TFL] Avoid ngraph in tensoflow common and lite parts (#17775)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-05-29 14:20:09 +02:00
Ruslan Nugmanov
28d2e77a92
TFLite layer tests second part (#17688)
* tfl - removes redundant params

* tfl - batch matmul

* tfl - expand_dims

* tfl - squeeze

* tfl - hardswish

* tfl - batch matmul

* tfl - padv2

* tfl - fixes for dynamic shapes

* tfl - where

* tfl - zeros_like

* tfl - zeros_like

* tfl - precommit fix

* tfl - shape and xfail for expand dims
2023-05-29 15:50:34 +04:00
Ilya Lavrenov
bd0117d648
Vcpkg conan fixes (#17765)
* Small fixes for openvino::pugixml creation for Dev packages

* Flexiable components installation

* Fixed compilation for x86

* Added extra checks for ENABLE_NCC_STYLE

* Fixed typo in RPM
2023-05-29 15:40:51 +04:00
Marcin Kacprzak
8c6c46425b
[GNA] Fix for unsupported concat on axis 0 (#17558) 2023-05-29 12:00:13 +01:00
Tomasz Adamowicz
cccbf7ce7e
[GNA] Limitations refactoring (#16957)
* Limitations refactoring

* fix CI builds/tests

* changes after review

* Move GraphCompiler initialization to constructor

* resolve conflicts after rebase

* update after review

* resolve problem with double initialization for Limitations
2023-05-29 09:03:58 +01:00
Ekaterina Aidova
3300543eac
[PT FE]: support frobenius norm and fix aten::norm (#17701)
* [PT FE]: support frobenius norm and fix aten::norm

* fix code style
2023-05-29 11:14:16 +04:00
Maciej Smyk
00f94426f1
[DOCS] Configuring devices article update for master (#17756)
* Update configure_devices.md
2023-05-29 09:02:39 +02:00
Pavel Durandin
dfb6c8ae38
[GPU] Mvn skipconfig update and typos fix (#17660) 2023-05-29 09:09:36 +04:00
Pawel Raasz
57e23ffc0a
Calculate TensorView strides on demand not in ctor (#17729)
* Optimize strides calculation using one loop

* Calculate strides on get_strides or set_shape
instead in ctor in TensorView

* Call once update strides on get
2023-05-29 08:20:27 +04:00
Ilya Lavrenov
334114844d
Building Linux arm64 samples (#17767) 2023-05-28 17:04:51 +04:00
Ilya Lavrenov
72993e70c0
Fixed Android build (#17704)
* Fixed Android build

* Update thirdparty/dependencies.cmake
2023-05-27 15:02:03 +04:00
Ilya Lavrenov
6a562268d3
Avoid global targets in thirdparty dependencies (#17755)
* Added dependencies via vcpkg

* Try to remove global imported targets

* Fix for conan

* Fixed RHEL case

* Fixed RHEL, U18 cases

* Returned OpenCV finding

* Update cmake/templates/OpenVINOConfig.cmake.in

Fixed IMPORTED_GLOBAL => GLOBAL in OpenVINOConfig.cmake.in template file

* Apply suggestions from code review

Properply used NAMES in find_package

* Fixed case with zlib

* Final fixes

* Fixes

* Removed CONFIG from find package ZLIB

* Fixed RHEL

* Reverted changes with gflags back

* Turn off LTO after thirdparty dependencies are built
2023-05-27 10:47:41 +04:00
Evgenya Stepyreva
b0b540aeaf
Auto-Batch: fix data race (#17752)
* Auto-Batch clone model which is being changed

* Comments adressed

* Style

* The fix

* Final change
2023-05-26 18:09:35 +00:00
Mateusz Mikolajczyk
6501d963fc
Add aten::item (#17730) 2023-05-26 18:05:24 +02:00
Tatiana Savina
0d86a82041
[DOCS] Ecosystem page update (#17693)
* ecosystem change

* ovtf changes

* caption

* headers fix

* remove page
2023-05-26 17:29:15 +02:00
Ekaterina Aidova
b2aaa10ef6
[PT FE]: support aten::unflatten (#17736)
* [PT FE]: support aten::unflatten

* Update src/frontends/pytorch/src/utils.cpp

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

---------

Co-authored-by: Maxim Vafin <maxim.vafin@intel.com>
2023-05-26 15:27:05 +00:00
Zlobin Vladimir
84f46bd048
benchmark_app: except ALLOW_AUTO_BATCHING (#17731)
* benchmark_app: except ALLOW_AUTO_BATCHING

Running benchmark_app.py with -b 1 -d CPU fails with
`Unsupported property ALLOW_AUTO_BATCHING by CPU plugin`.

C++ benchmark_app sets ALLOW_AUTO_BATCHING in
ov::Core::compile_model() call, which doesn't trigger the error.

* Move `ALLOW_AUTO_BATCHING` to `device_config`
2023-05-26 14:52:15 +00:00
Tatiana Savina
cd4b920bc9
[DOCS] Deploy and run documentation sections (#17708)
* first draft

* change name

* restructure

* workflow headers change

* change note

* remove deployment guide

* change deployment description
2023-05-26 16:34:50 +02:00
Ilya Churaev
ad1fbe6684
Remove redundant dependencies from Auto batch unit tests (#17750) 2023-05-26 13:22:51 +00:00
Ekaterina Aidova
307b666d99
[PT FE]: support boolean data type in sum operation (#17715) 2023-05-26 15:44:50 +04:00
Yury Gorbachev
ed8333a94c
Updated badges to include conda downloads and fix links from badges (#17748)
* Restructured badges a bit

* tuning a bit
2023-05-26 14:57:27 +04:00
Ryszard Jezierski
79f46c0d1f
[GNA] Rewrite FP32 tests to the new API (#16088)
* Reimplemented models in ngraph, added fp32 tests

* Deleted olf FP32 tests

* Switched test implementation to SubgraphBaseTest

* extended existing subgraph tests by SW_FP32 mode instead of separate FP32 tests

* Extended additional subgraph tests by SW_FP32 mode, needed to modify base test classes

* remove scale factor from fp32 tests

* revert failing test

* Added ticket number for disabled tests
2023-05-26 11:13:48 +01:00
Vladislav Golubev
2df980aa9f
ReorgYolo shape inference fix (#17728) 2023-05-26 13:06:49 +04:00
Irina Efode
9e646bf446
[CONFORMANCE] Add generation of archieve with failed IRs (#17739) 2023-05-26 10:53:38 +02:00
Pawel Raasz
23258c8bcf
[ShapeInfer] Review Proposal op for shape inference aspects (#17578)
* Review Proposal op for shape infer aspects:
- Check partial shape and label propagation.
- Check template implementation of shape_infer.
- Add/update unit test for static and dynamic shapes.
- Drop using `ngraph` namespace from reviewed operator.

* Add missing includes

* Correct shape infer if batch defined in input only

* Improvement in tensor accessor:
- Make possible to create TA as constexpr
- Make empty TA as cons reference to existing object

* Remove not used tensor accessor
2023-05-26 09:24:41 +04:00
Evgenya Stepyreva
b1b5d65951
Random Uniform: precise shape inference (#17740) 2023-05-26 09:05:42 +04:00
Ilya Churaev
1dad2c003b
Move Python tests to the end of CI Pipeline. (#17716)
* Move Python tests to the end of CI Pipeline.

First of all we need to run tests on C++ in order to show C++ issues

* Move CPU func tests to the end of pipeline

* Changed Windows
2023-05-26 07:06:18 +04:00
Ilya Churaev
dd0060a582
Deprecate legacy Core and Allocator (#17646)
* Deprecate legacy Core and Allocator

* Suppress blob warnings

* Suppress some warnings

* Suppress more warnings

* Suppress blob allocator

* Suppress more warnings

* Suppress more warnings

* Fixed compilation issues for Template plugin

* Fixed some warnings

* Fixed tests

* Add WA for benchmark_app

* Suppress #warning for developer package

* Rename define

* Disable warnings for compile_tool and benchmark_app

* Suppress Windows warnings

* Suppress more warnings for Windows

* Fixed compile_tool install

* Added message for VS

* Fixed snippets and throw only first error
2023-05-26 07:06:03 +04:00
Eddy Kim
ef041565a8
[GPU] primitive serialization (#17670)
* primitive serialization

* updated primitive::desc() to use impl_param instead of program_node

* added hash caching unit tests

* added missed calls to save and load of parent

* updated copyright year
2023-05-25 18:31:32 -07:00
Andrew Kwangwoong Park
eeb552cc93
[GPU] Added shape agnostic optimized Permute_tile_8x8_4x4 kernel (#17652)
* [GPU] Added shape agnostic optimized Permute_tile_8x8_4x4 kernel

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

* Add permute_gpu_tile_8x8_4x4 shape agnostic TCs for ov_gpu_unit_tests

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

* Fix calculation for required local mem size

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

* Update not to condisder x and feature dimension for tile size on shape agnostic kernel case

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

---------

Signed-off-by: Andrew Park <andrew.park@intel.com>
2023-05-25 15:07:07 -07:00
Yury Gaydaychuk
640359a5b3
[CPU][Debug Tool] Support of commit-slider for Win OS (#15912) 2023-05-25 15:48:34 +00:00
Karol Blaszczak
1051dcae83
[DOCS] install-guide fix (#17672) 2023-05-25 16:38:28 +02:00
Andrei Gorbachev
71dcdf8a28
[GPU] Remove reorder fix (#17691) 2023-05-25 14:32:32 +04:00
Evgenya Stepyreva
5e299c1949
Make pre-commit green again (#17727)
* Make pre-commit green again

* Minimize impact
2023-05-25 14:01:22 +04:00
Wanglei Shen
29f1ba9f42
[CPU] HOT FIX: allow latency mode (streams = 1) to use hyper threading processors (#17592) 2023-05-25 11:12:56 +04:00
guozhong wang
b93b863bac
1.Remove MULTI test cases 2.Reduce iteration from 50 to 10 (#17551)
Co-authored-by: Chen Peter <peter.chen@intel.com>
2023-05-25 11:10:02 +08:00
Ilya Churaev
9f1757f400
Don't print check in case of throwing ov::Exception (#17699)
* Don't print check in case of throwing ov::Exception

* Fixed code style
2023-05-25 07:04:38 +04:00
Ilya Lavrenov
a21fe95ae6
Enabled fdupes checks for Linux arm64 (#17711) 2023-05-24 23:14:29 +04:00
Roman Kazantsev
3925abfb19
[TF FE] Avoid usage of NGraph routines (#17709)
* [TF FE] Avoid usage of NGraph routines

Also, it introduces separate test fixture with graph comparison
for FEs

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

* Specify tickets for TODOs

---------

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-05-24 19:42:41 +02:00
Tatiana Savina
5edc5e7010
[DOCS] Operations to RST (#17692)
* pad12

* pad1

* change code directives

* fix snippet directive
2023-05-24 15:16:23 +02:00
Szymon Irzabek
59555872f9
[GNA] Switch GNA library to version 03.05.00.2116 (#17683) 2023-05-24 14:04:03 +01:00
Egor Duplenskii
2e8548ca36
[IE_TESTS] Correct random data generation (#17244) 2023-05-24 15:50:30 +04:00
Sofya Balandina
be96f5438c
[apiConformance] Fix issues in core properties tests (#17608) 2023-05-24 15:29:31 +04:00
Maciej Smyk
13c966f293
[DOCS] Link adjustment (Snippets) for master (#17659)
* link fix

* diagram_workflow

Removal of not used diagram_workflow.svg images

---------

Co-authored-by: Karol Blaszczak <karol.blaszczak@intel.com>
2023-05-24 14:03:54 +04:00