Commit Graph

8600 Commits

Author SHA1 Message Date
Sun Xiaoxia
ec14dd3523
Hybrid-aware P/E Core optimization (#13435)
* add HybridAware stream setting and core binding

* fix clang format issue

* unified code style, add parameter check

* correct input affinity skip NUMA, modify function name

* remove unnecessary floor

* fix ci compile issue on Mac/windows platform

* modify smoke_SetConfigAffinity test

* modify ov_core_set_and_get_property_enum test, affinity HYBRID_AWARE is changed to NUMA

* remove affinity correcting on this pr

* revert ov_core_test.cpp

* merge function by comments

* fix code style issue

Co-authored-by: Shen, Wanglei <wanglei.shen@intel.com>
2022-10-24 22:26:22 +03:00
Gorokhov Dmitriy
086bc00d4c
[CPU] Fixed EmbeddingSegmentsSum initialization with dynamic num_segments (#13372) 2022-10-24 18:34:25 +03:00
Georgy Krivoruchko
94c40d6a82
[TF][FE] Fixed wrong output naming in AvgPool (#13575) 2022-10-24 16:50:51 +04:00
Smirnova Maria
9ea33715a0
Modify stress tests so that data can be pushed to OVVP (#13452)
* Change stress tests db fields

* Add option for upload data to database by API handler

* Push modified data only to new database

* Fix adding log info to new db
2022-10-24 13:57:37 +02:00
Gorokhov Dmitriy
9f40eb7196
[CPU] Fixed integer compute for arithmetic operations (#13556) 2022-10-24 15:54:52 +04:00
Roman Kazantsev
be1b72d1e9
[Core] Correct shape inference for StridedSlice with non-const begin (#13581)
* [Core] Correct shape inference for StridedSlice with non-constant begin, end, and strides

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

* Fix build issue

* Fix build issue

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-10-24 15:18:02 +04:00
Min, Byungil
4188f1f181
[GPU] Update for layout query (#13346)
+ support multiple input and output target formats
+ implement generic logic for selection formats and find_data_format
+ Add TCs for select_preferred_formats

Signed-off-by: Min, Byungil <byungil.min@intel.com>
2022-10-24 15:27:09 +09:00
Felix Dohyun Kim
385d87edaf
[GPU][DG2] Fix output scale post-op condition (#13567)
* fix bug in oscale post-op condition
2022-10-24 10:17:00 +09:00
trixirt
a55b277c68
Use shared gflags on Fedora (#13600)
Static gflags is not available on Fedora, leading to a configure
error.  So use the shared version.

Signed-off-by: Tom Rix <trix@redhat.com>

Signed-off-by: Tom Rix <trix@redhat.com>
2022-10-23 22:46:13 +04:00
trixirt
a7d275bea6
check if ncc is enabled before looking for ncc.py (#13598)
If ENABLE_NCC_STYLE=OFF, the check for ncc.py still happens.
A confusing warning is reported and a redundant setting of
ENABLE_NCC_STYLE to OFF is done.

Check that ENABLE_NCC_SYTLE is enabled before looking for ncc.py

Signed-off-by: Tom Rix <trix@redhat.com>

Signed-off-by: Tom Rix <trix@redhat.com>
2022-10-23 22:44:50 +04:00
Andrei Kochin
247675b0bc
[MO] Update reminder message for 2022.3 (#13572) 2022-10-21 19:43:38 +04:00
Ilya Lavrenov
786690a44f
Added post-processing for python wheel platform tags (#13584) 2022-10-21 17:42:26 +04:00
Roman Lyamin
478939ea9e
[GPU] GEMM dynamic (#13248) 2022-10-21 16:19:35 +04:00
Evgenya Stepyreva
1047bb7732
Simplify Reshape inserted while converting RNN from mxnet (#13570) 2022-10-21 14:29:39 +04:00
Ilya Churaev
5e25341904
Added reading of meta information from IR (#12925)
* Added reading of meta information from IR

* Fixed code style

* Added tests to cover multi-threading and removed file

* Fixed asserts

* Changed parsing of meta information

* Added meta information serialization

* Fixed unit tests

* Support unset_cli_parameters

* Changed get meta API

* Fixed threading tests

* Fixed mutex

* Removed serialization

* Fixed tests

* Fixed build

* Add quantization_parameters

* Use rt_info instead of meta section

* Disable old rt_info serialization

* Try to fix MO Reader for new rt info

* Fixed property name

* Added test to new meta format

* Added tests for new PoT config

* Added tests for new rt_info attributes

* Remove redundant code

* Revert old rt_info style for nodes

* Add get API for python

* Added python tests

* Fixed python code style

* Fixed tests code style

* Fix flake8

* Fixed python tests

* Add has_rt_info to test

* Added more comments

* Extended tests and API

* Changed error message

* Use new API to get model version

* Fixed comments on python API

* Fixed comments

* Fixed comments

* Update src/bindings/python/src/pyopenvino/graph/model.cpp

Co-authored-by: Jan Iwaszkiewicz <jan.iwaszkiewicz@intel.com>

* Update src/bindings/python/src/pyopenvino/graph/model.cpp

Co-authored-by: Jan Iwaszkiewicz <jan.iwaszkiewicz@intel.com>

* Fixed comments

* Fixed python check

Co-authored-by: Jan Iwaszkiewicz <jan.iwaszkiewicz@intel.com>
2022-10-21 12:21:41 +04:00
Przemyslaw Wysocki
27a03948c2
[PyOV] Rewrite map to generator in ie_api.py (#13571) 2022-10-21 09:56:48 +02:00
Ilya Churaev
85d78a3ef0
Build code snippets together with doc (#13541)
* Build code snippets together with doc

* Added separate step for code snippets

* Try to enable CI step

* Disabe myriad

* Try to fix Windows

* Detect number of cores

* Reduced build time of code snippets
2022-10-21 06:29:19 +03:00
Jan Iwaszkiewicz
0f0a08cde1
[PyOV] Refine InferRequestWrapper and AsyncInferQueue (#13512) 2022-10-20 21:34:03 +02:00
Mateusz Mikolajczyk
ffc74c8fe2
IsInf operator (#13383) 2022-10-20 20:59:01 +03:00
Oleksii Khovan
2f982b9490
[GPU] reorg_yolo blocked layouts support (#12463)
* add unit test for reorg_yolo
* add validation to reorg_yolo kernel
* add blocked formats support
* remove non-working yxfb optimization
* add reorg_yolo to whitelist for blocked formats
2022-10-20 19:35:43 +03:00
Irina Efode
99bb3bba6e
Fix reports using 'NOT RUN' (#13577) 2022-10-20 17:37:04 +03:00
Irina Efode
53d2c7c3c5
Exclude Python conformance utils from Azure pre-commit (#13422)
* Final

* Update linux_arm64.yml

* Update windows.yml
2022-10-20 14:06:37 +00:00
Roman Kazantsev
22f3bee0f9
[TF FE] Refactor translation for Concat and ConcatV2 operations and add tests (#13542)
* [TF FE] Refactor translation for Concat and ConcatV2 operations and add tests

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

* [TF FE] Correct the layer tests for passing

* Apply code-review feedback: remove redundant function

* Fix a name of function to create Concat model in the layer test

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-10-20 16:01:31 +02:00
Mateusz Bencer
88ffc23e3a
Added README for ONNX Frontend (#13325) 2022-10-20 15:54:25 +02:00
Zlobin Vladimir
0d4b331f84
guard exception in classification_sample_async (#13530) 2022-10-20 12:23:34 +03:00
Evgeny Kotov
bea82ec92b
TransposeSinking for unary backward and forward propagation (#13263)
* move transformation to common; use opset9; fix Gelu and Softsign operations; misc fixes

* cpplint fixes

* rename DoTransformation; use TransformationTestsF for testing

* test register_new_nodes working by creating multiple unary operations

* fix transformation constraints; add unit test on it

* remove unneeded headers

* remove unneeded comments

* fix tests iteration types

* rename unit test

* parametrized input shape and type

* swap nodes instead of creating new

* transpose can have not just a constant node on the 1-st input

* Update src/tests/functional/inference_engine/transformations/common_optimizations/transpose_sinking_unary.cpp

Co-authored-by: Nadezhda Ageeva <nkogteva@gmail.com>

* Update src/tests/functional/inference_engine/transformations/common_optimizations/transpose_sinking_unary.cpp

Co-authored-by: Nadezhda Ageeva <nkogteva@gmail.com>

* Update src/tests/functional/inference_engine/transformations/common_optimizations/transpose_sinking_unary.cpp

Co-authored-by: Nadezhda Ageeva <nkogteva@gmail.com>

* clang cleanup

* return back nodes swapping; wrote additional unit tests

* add unit tests

* fix unit tests namespace

* add unit tests

* remove debug

* cpplint fixes

* use 2 ways of swapping: nodes and outputs

* clang fixes

* move choise descision into separate function

Co-authored-by: Nadezhda Ageeva <nkogteva@gmail.com>
2022-10-20 13:20:35 +04:00
Piotr Krzemiński
d715ecaa32
[CPP/SAMPLES] Samples location independant on script execution directory (#13251) 2022-10-20 10:01:55 +02:00
Przemyslaw Wysocki
a0e2f14790
[PyOV] Upgrade linter Python version (#13531) 2022-10-20 10:01:13 +02:00
Mateusz Bencer
d3d8fd8c20
[ONNX FE] Added support of FusedConv op (#13553) 2022-10-20 09:18:24 +02:00
taixiurong
2d8cf904c8
support paddle elementwise_floordiv (#13059) 2022-10-20 05:59:01 +00:00
Pavel Durandin
dfd5b461f1
[GPU] Fix gpu unit and functional tests on windows (#13560) 2022-10-20 09:56:29 +04:00
OlehKravchyshyn
3500d75187
[GPU] Add supporting blocked format for reverse operation (#12032) 2022-10-20 14:18:00 +09:00
Georgy Krivoruchko
09b349607e
Improved quality of Equal test source code (#13548) 2022-10-20 08:12:22 +03:00
Ilya Churaev
44bbfefacd
Fixed loading old extensions inside the OpenVINO (#13543) 2022-10-20 07:04:57 +04:00
Xuejun Zhai
b7d956b2df
[DOC][C API][DYNAMIC SHAPE] Add doc for C API dynamic shape (#13397)
* [C API DOC] C API user guide for dynamic shape

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

* [C API DOC][Dynamic shape] add resource free for dynamic shape doc

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

* [C API DOC][Dynamic shape] free char *

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

* [C API DOC][Dynamic shape] clarify code

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

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>
Co-authored-by: River Li <river.li@intel.com>
2022-10-20 07:04:14 +04:00
hyunback kim
71f3c8c786
[GPU] Fix brain-tumor-segmentation-002/INT8/onnx running failed (#13274)
reorder_input has the issue when using generated reorder case.
And handle_reshape has only handle 4 dims (bfyx), so support 5, 6 dimes

Signed-off-by: hyunback <hyunback.kim@intel.com>
2022-10-20 11:29:53 +09:00
Roman Kazantsev
5a3df29854
[TF FE] Refactor DepthToSpace and test it (#13544)
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2022-10-20 01:35:25 +03:00
Nadezhda Ageeva
a4655bb6b3
[GNA] Insert identity using ngraph transformation (#13317)
* [GNA] Insert identity using ngraph transformation

* Update src/plugins/intel_gna/src/ops/identity.hpp

Co-authored-by: Szymon Irzabek <szymon.jakub.irzabek@intel.com>

* Update src/plugins/intel_gna/src/transformations/rt_info/gna_precision_change_flag.hpp

Co-authored-by: Szymon Irzabek <szymon.jakub.irzabek@intel.com>

* Update src/plugins/intel_gna/src/transformations/rt_info/gna_precision_change_flag.cpp

Co-authored-by: Szymon Irzabek <szymon.jakub.irzabek@intel.com>

* Update src/plugins/intel_gna/src/transformations/insert_identity_layer.hpp

Co-authored-by: Szymon Irzabek <szymon.jakub.irzabek@intel.com>

* Rewrites pass with Identity insertion using recusrive function. Adds test for Split. Adds comments

* Change namespace for element type

Co-authored-by: Szymon Irzabek <szymon.jakub.irzabek@intel.com>
2022-10-19 20:27:55 +03:00
Anastasia Kuporosova
2455bb67d4
[PyOV] Fix iteration over AsyncInferQueue (#13496)
* [PyOV] Fix iteration over AsyncInferQueue

* apply comments
2022-10-19 17:45:07 +02:00
18582088138
152511daa8
Benchmark sort opt (#12350)
* Benchmark_app python and c/c++ script add op profiling feature

* Fix compile bug about benchmark c/c++ op profiling

* Fix Compile Bug

* Fix issue in PR#12350 : 1. report_type info update; 2. priority of -pc and -pcsort; 3.align format between c++ and python; 4.check 'proportion' for 0 and print N/A; 5.detect the confusing print info

* Fix 8/17 review suggestion

* Fix 8/23 suggestion

* Fix the clang-format issue

* Fix the win-cc issue

* Fix win-cc issue about conversion from 'double' to 'float', possible loss of data

* Push PR by ODT group account

Co-authored-by: Chen Peter <peter.chen@intel.com>
Co-authored-by: Fiona Zhao <fiona.zhao@intel.com>
2022-10-19 22:59:12 +08:00
Anastasiia Pnevskaia
c95b3e5138
Moved MVN reference to ov::core. (#13327)
* Moved MVN reference to ov::core.

* Code style.

* Applied comments.

* Code style.

* Returned evaluate in evaluates_map()

* Added constant folding test.

* Use new API.

* Use new API.

* Use new API.

Co-authored-by: Evgenya Stepyreva <evgenya.stepyreva@intel.com>
2022-10-19 16:46:28 +03:00
Trawinski, Dariusz
eb0dd26e4b
fix documentation building including notebooks (#13546) 2022-10-19 13:23:59 +02:00
Chen Xu
98dbb91af6
[CPU] Support topk sort for int32 directly (#13448) 2022-10-19 13:38:33 +03:00
Vladislav Golubev
a25c2ba665
[LPT] Precision restrictions extending (#13172)
* [LPT] Precision restrictions extending

* Compilation error fixed

* Markup for SubgraphOps fixed

* cleanup

* Review fixes: removed vector<size_t> wrapper in PrecisionRestriction class

* Review fixes: added comments

* docs compilation fix
2022-10-19 12:29:32 +02:00
Ilya Lavrenov
88c2b28bd1
Use TBB dependency only for static libraries (#13535)
* Use TBB dependency only for static libraries

* Rename IE_EXTRA_MODULES to OPENVINO_EXTRA_MODULES

* call find_tbb in DevPackage
2022-10-19 14:22:18 +04:00
Leonard Sikorski
e2b0313785
IsNaN operator (#13369) 2022-10-19 12:20:26 +02:00
Ryszard Jezierski
17e702776b
Update GNA library version (#13188)
* Changed GNA library version from 1455.2 to 1815

* fixed new URL to GNA in cmake

* fixed gna lib version in linux CI

* use Gna2ExportTlv from new library

* Updated GNA to 1815.1
2022-10-19 13:40:21 +04:00
Roman Kazantsev
71779765fb
[TF FE] Add developer documentation for TensorFlow frontend (#13505)
* [TF FE] Remove export API for helper transformation

Also, it skips layer tests for SegmentSum and DynamicPartition in case legacy frontend

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

* Split test suites for DynamicPartition

* [TF FE] Add developer documentation for TensorFlow Frontend

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

* Revert "[TF FE] Remove export API for helper transformation"

This reverts commit 249a7d62ab.

* Fix UTF encoding issue

* Update src/frontends/tensorflow/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/architecture.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/architecture.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/architecture.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/tests.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/architecture.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/architecture.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/architecture.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/tests.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/tests.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/contribute.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/contribute.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/tests.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/contribute.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/contribute.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/contribute.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/contribute.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/contribute.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/contribute.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/contribute.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/contribute.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/contribute.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/contribute.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/contribute.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/contribute.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/contribute.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/contribute.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/tests.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/tests.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/tests.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/tests.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/tests.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Fix broken links

* Put links to code snippets

* Correct names of frontends

* Add diagram using mermaid into the main page

* Add diagrams in mermaid for the architecture

* Remove png files

* Update src/frontends/tensorflow/README.md

Co-authored-by: Ilya Churaev <ilyachur@gmail.com>

* Apply code-review feedback: links in the diagram, redundancy in the test

* Replace code snippets with links to ov master repo

* Apply feedback: correct TF FE purpose and diagram

* Mention MatcherPass documentation and OV Core operations

* Update src/frontends/tensorflow/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/architecture.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/architecture.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/support_new_op.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/support_new_op.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/support_new_op.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/support_new_op.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/support_new_op.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/tests.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/docs/tests.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/tensorflow/README.md

Co-authored-by: Sergey Lyalin <sergey.lyalin@intel.com>

* Update src/frontends/tensorflow/README.md

Co-authored-by: Sergey Lyalin <sergey.lyalin@intel.com>

* Correct unit test spelling

* Remove code-style reference

* Move architecture content to README.md

* Move all sub-docs into README.md

* Fix a link to the test coverage

* Fix a link to the legacy TF FE

* Correct the main diagram

* Clarify who should use the frontend directly

* Move the added sentence to the beginning

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>
Co-authored-by: Ilya Churaev <ilyachur@gmail.com>
Co-authored-by: Sergey Lyalin <sergey.lyalin@intel.com>
2022-10-19 12:36:24 +03:00
Mario SAVU
c9b6d69221
Fixing assert when handling iop, iol and ioml (#13526) 2022-10-19 12:14:00 +03:00
Xuejun Zhai
c638171853
[C API DOC] fix mac doc build error caused by ov_output_const_port_t (#13521)
* [C API DOC] fix mac doc build error caused by ov_output_const_port_t vs ov_output_port_t

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

* [Only for Test] validate mac build error fix, need to revert before merge

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

* Revert "[Only for Test] validate mac build error fix, need to revert before merge"

This reverts commit 1082ab32ba.

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>
2022-10-19 12:59:31 +04:00