Commit Graph

8941 Commits

Author SHA1 Message Date
Anastasiia Pnevskaia
c56cd93a28
Pass MO meta data to RT info (#13633)
* Moved MO meta data to RT info.

* Undo wrong change.

* Reformat code.

* Code reformat.

* Corrected error message.

* Test correction.

* Test fix.

* Updated MO IR Reader.

* Added testing of meta data for MO IR reader.

* Code corrections.

* Default params removed from meta data.

* Test corrected, fixed paths cropping.

* Small fix.

* Renamed legacy_path to legacy_frontend.

* Fixed error.
2022-11-18 23:08:35 +04:00
Ilya Lavrenov
684ad26449
Removed lintian warnings for U18 (#14091) 2022-11-18 20:05:33 +04:00
Katarzyna Mitrus
26bdf1ac63
[Unique-10] Add Unique op to PythonAPI (#14036)
* Add Unique op to PythonAPI

* Add Unique op to the compatibility PythonAPI

* Clean redundant imports and style

* Clean unused type
2022-11-18 16:59:22 +01:00
Ilya Lavrenov
74eede33e5
Updated copyright files for debian (#14089) 2022-11-18 19:34:58 +04:00
Anastasia Kuporosova
2142ed9363
[Docs][PyOV] Remove obsolete documentation file (#14098) 2022-11-18 16:30:11 +01:00
Evgenya Stepyreva
507086097d
Shape Inference: Unary and First-input-shape-Passthrough operators (#13492) 2022-11-18 15:43:48 +03:00
Nadezhda Ageeva
8588603506
Revert "[BENCHMARK_APP] Show input command in output (#13402)" (#14027)
This reverts commit f893a58816.
2022-11-18 14:43:41 +03:00
Ilya Churaev
198adbf266
Add profiler to document build scripts (#14029)
* Add profiler to document build scripts

* Add script name

* Use system doxygen and try to understand the build of each cmake target

* Revert doxygen

* Try to speed up documentation build

* Try to cache results

* Added cache for sphinx

* Remove profilers

* Fix install dependencies

* Restored config options

* Added ccache

* Cache python and update sphinx

* Update packaging

* Revert sphinx upgrade

* Don't need to clone recursive

* Revert "Don't need to clone recursive"

This reverts commit 7a2043df7b.

* Change cache apt action

* Updated ccache calls

* Don't use recursice init

* Update sphinx to 4.5

* Fixed indent

* Disable all custom code in theme

* Remove quite mode

* Revert "Disable all custom code in theme"

This reverts commit 096ca2f329.

* Removed dependency on python

* Disable code analyse

* Disable common functions

* Revert edit page

* Minimize the number of cycles for li

* Fixed is none

* Try to fix build

* Disable sidebar

* Revert "Disable sidebar"

This reverts commit 64303ee94f.

* Return raw html

* Removed private information

* Avoid generation multiple artifacts

* Added additional step to collect ccache

* Small change

* Fixed typo

* Added comments
2022-11-18 15:12:35 +04:00
Irina Efode
e075785486
[API CONFORMANCE] Remove skips for ov_plugin (#13749)
* ov_plugin

* fix graphs for cache

* fix build

* CPU + Template

* GNA

* Fix test

* sjkips

* sk

* extrs

* Update skip_tests_config.cpp

* try

* try
2022-11-18 14:46:32 +04:00
Anastasiia Pnevskaia
8f05bab594
PartialShape -> str methods alignment (MO, ov::core). (#13613)
* Added PartialShape from str constructor, added to_string() method.

* Small corrections.

* Moved shape parsing to PartialShape and Dimension classes.

* Fixed errors.

* Added tests for shapes with comma separator.

* Fixed tests.

* Test fixed.

* Fixed test.

* Fixed tests.

* Small fix.

* Removed usage of depricated method.

* Fix in MO IR reader.

* Tests fixed.

* Fix in MO IR reader.

* Test fixed.

* Shape class alignment.

* Code fixes.

* Code fixes.

* Used unnamed namespace.

* Undo change of Shape attribute adapter.

* Undo change of Shape attribute adapter.

* Removed unnecessary includes.

* Removed unnecessary code.

* Test fixed.

* Fix in MO IR reader.

* Moved check_all_digits() to ov::util.

* Moved check_all_digits() to src/core/src/.

* Clang format.

* Apply suggestions from code review

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

* Removed dimension_util file.

* Removed wrong change.

* Removed extra spaces from string representation of Shape.

* Test fixed.

* Added support of comma separator for value. Updated help.

* Returned old format shape serializing.

Co-authored-by: Ilya Churaev <ilyachur@gmail.com>
2022-11-18 14:38:11 +04:00
Irina Efode
a1c9043b01
[CONFORMANCE] Fix Conformance runner -> Call Serialize (#14077) 2022-11-18 11:17:52 +01:00
Yuan Hu
ee47ffbab6
[CPU] Fixed creating a descriptor for a dilated convolution forward propagation primitive (#12276) 2022-11-18 14:17:02 +04:00
Tomasz Dołbniak
5ff0f5d84c
Unique-10 reference implementation (#13945)
* Basic Unique impl

* Shape inference tests

* More type prop tests

* Dynamic input tests

* Visitor tests

* Code formatting

* Minor corrections

* Modern c++ trick to make MSVC happy

* Refactor

* Code review

* More tests with dynamic shapes

* Op check test for Unique

* Well, a whitespace

* Different way of out shape calculation

* Spec

* Axis values constraint in the docs

* Zero-dim handling

* opset10_dump test adjustment

* 0D implementation and some test infra adjustments

* More coverage for scalar inputs

* type dependent test case generators

* A working version for 1D with all outputs

* Tensor shape calculation helper

* 1D handling with sorted mode included

* Handling of no-axis cases

* Some tests for no-axis case

* Unique's evaluate method

* A working fallback for the CPU plugin

* evaluate() removal

* Corrected shape inference

* More type prop fixes

* Unified axis extraction helpers

* Cleanup and preparation for slices processing

* Slice descriptor struct

* Static shapes generation with axis

* N-D solution with axis handling

* Slices comparison impl

* Fix Windows compilation errors

* Apply defaulting principles

Co-authored-by: Tomasz Jankowski <tomasz1.jankowski@intel.com>
2022-11-18 10:12:09 +01:00
Min, Byungil
bc90ed740f
[GPU] Modify perferred format of Reduce (#13977)
+ Do not select a planar format if keep_dims is false and blocked axis is reduced.

Signed-off-by: Min, Byungil <byungil.min@intel.com>
2022-11-18 17:17:57 +09:00
guozhong wang
711feac6d8
disable SetPropertyOverwriteTestNoThrow for MULTI and AUTO (#14079) 2022-11-18 11:54:03 +04:00
Sergey Shlyapnikov
be277ab977
[GPU] Move device memory allocation from preprocessing stage to runtime for usm memory type (#13697)
* [GPU] Move device memory allocation from preprocessing stage to runtime to fix incorrect behaviour in case of tensor swapping

* [GPU] Apply review comments

* Replace source of dynamic layout cheking
2022-11-17 21:49:28 +03:00
Ilya Lavrenov
3c8578fd5b
Check debian packages buil (#14075) 2022-11-17 22:09:31 +04:00
Xuejun Zhai
0bc67ce1a7
[C API][DOC][PPP] Extend user documentation for new preproprocess api (#14008)
* [C API][DOC] correct the doxy group for ppp

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

* [C API][DOC] improve the C API doc with new PPP interface

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

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>
2022-11-17 19:23:08 +03:00
Paul Youngsoo Ahn
094db2b3ae
[GPU] Fix cl kernel hang issue when x_block_size is 1 at the depthwise convolution(#14037) (#14037) 2022-11-17 19:11:56 +04:00
Liubov Talamanova
8d360ea3e6
[POT] Keep original out names in statistics collection (#14042) 2022-11-17 17:36:14 +04:00
Smirnova Maria
5cf6ceaf83
Fix db push for stresstest and timetests (#13964)
* Fix db push

* Fix log info for new data

* Check if file exists

* Remove _id field

* Add error message print
2022-11-17 12:52:21 +01:00
Ilya Lavrenov
0a08cfe2d6
Fixed post-commit on MacOS (#14040)
* Fixed post-commit on MacOS

* Removed unused function
2022-11-17 15:36:19 +04:00
Chenhu Wang
ade90b2043
[CPU] MVN nspc kernel optimization (#13268) 2022-11-17 15:31:08 +04:00
Ilya Churaev
807279276b
Removed PKGCONFIG_OpenVINO_REQUIRES_PRIVATE (#14033)
* Removed PKGCONFIG_OpenVINO_REQUIRES_PRIVATE

* Removed redundant call

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2022-11-17 12:40:33 +03:00
Ivan Tikhonov
5c0225d358
Enable conversions to LSTM/GRU/RNN Sequence in MOC (#13470)
* Enable SequenceFusion, TensorIteratorToSequence, GRUCellFusion transformation in MOC, the transformations have been deleted from plugin pipelines

* clean-up: delete augru transformation header

* Temporary disabled TensorIterator IR reader tests

* temporary disable tests, it's not TI issue, usqueeze doesn't have reference impl for fp64 and bf16

* Update ConvertTensorItearatorToSequence transformations: add Unsqueeze to pattern

* Codestyle

* Specify negative values for LSTM/GRU/RNN Sequence ops

* fix conflicts with master branch

* Insert ShapeOf subgraph in ConvertSequencesToTensorIterator transformation in case of dynamic input shape

* codestyle

* fix conflict with master branch

* fix onednn version

* Update low latency v2 to support GRU/RNN/LSTM Sequence ops, fix accuracy issue

* fix tensor names

* fix tensor name issue on gna

* fix transformation tests, fix copying rt_info in the transformation

* fix warning, enable bf16, f64 ti tests

* codestyle

* fix functional tests

* EliminateDuplicateTIInputs transformation, fix copy_with_new_inputs method of TI op

* move EliminateDuplicateTIInputs transformation

* codestyle
2022-11-17 13:27:20 +04:00
Sun Xiaoxia
0cab188059
fix num_cores is all threads with numactl command on two sockets platform (#13487) 2022-11-17 13:11:18 +04:00
Wang, Yang
678b90a661
[AUTO] Update property setting rules (#13848)
* [AUTO] update property setting logic.

* Update core::set_property() logic to only support primary property for AUTO and MULTI.
* Separate AUTO and MULTI supported properties.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Add test case.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* 1. revert the changes for ie core.
2. Enable AUTO/MULTI only accepting its own properties.
3. Enable AUTO/MULTI accepting device properties passed from loadnetwork().

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Revert "[AUTO]Update the incorrect config test for Myriad (#13271)"

This reverts commit 0552d98802.

* MULTI only accepts its own properties that is same as AUTO currently.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Add test cases for AUTO/MULTI property test.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Update to enable MULTI supporting hw primary property setting throw the compile_model().

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Remove the added test case for setting secondary property through set_property().

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Update.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* 1. For AUTO/MULTI, property setting will be passed via core::compile_model() instead of core::set_property().
2. update the logic to infer precision setting that will transform into secondary property setting to each hw device.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Update.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* set default value for nstreams when -d AUTO/MULTI and no nstreams setting from command line.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Update code format.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Enable BA to support if -d AUTO:MULTI,xxx/MULTI:AUTO,xxx. while AUTO Plugin need to update the logic of generating supported config list to virtual device.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Update.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Update.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* update.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* move device configuration handling outside form function main.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Revert "move device configuration handling outside form function main."

This reverts commit ef77bfc602.

* Update.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Update.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* update.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Update.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Setting property performance hint to 'THROUGHPUT' and passing to executable network if no setting for of AUTO/MULTI.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Update.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Update.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Update.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>
2022-11-17 16:38:47 +08:00
Oleg Pipikin
7c4b7355e6
Delete serialization tests from ieFuncTests (#13804)
* Delete serialization tests from ieFuncTests

* Extend visitor tests to improve coverage

Co-authored-by: Ilya Churaev <ilya.churaev@intel.com>
2022-11-17 11:48:45 +04:00
Evgenya Stepyreva
7d670c5e5f
Restore quantized Group Convolution weights (#13659)
* Introduce allow_fold

* Update ShapeOfConstFolding.py

* Update ShapeOfConstFolding.py

* Update ShapeOfConstFolding.py
2022-11-17 11:12:55 +04:00
Chen Xu
e7c8d6fe63
[CPU] Fix incorrect offset to rsp in BF16 DW Convolution kernel (#13669) 2022-11-17 10:21:47 +04:00
Zhang Yi
7860d3bf78
[CPU] Int8 Interaction node support (#13486) 2022-11-17 10:13:16 +04:00
Ilya Lavrenov
c51ee524ad
Tuned wheels build (#14038) 2022-11-17 00:03:34 +04:00
Ruslan Nugmanov
af7adf2d46
removes frontend lib paths (#14030) 2022-11-16 19:51:05 +04:00
Przemyslaw Wysocki
4cb0c73cef
[PyOV] Update supported Python versions on PyPI pages (#13151) 2022-11-16 13:23:50 +01:00
Ilya Churaev
a410157b67
Fixed macOS stress_tests build with PKG config (#14004) 2022-11-16 15:27:01 +04:00
Eddy Kim
8a2b1c9cf9
updated memory accessor (#14020) 2022-11-16 14:07:26 +03:00
Ilya Churaev
6da7ee3431
Updated documentation for serialize model (#14022) 2022-11-16 14:50:59 +04:00
Irina Efode
47b6155013
[IE TESTS -> CONFORMANCE] Remove skipps from ie_plugin beh tests (#13609)
* [CIE TESTS -> CONFORMANCE] Remove skipps from ie_plugin beh tests

* core_integration

* test

* fix

* dd

* Skipps

* skipps

* Update skip_tests_config.cpp

* try
2022-11-16 14:31:18 +04:00
Mateusz Tabaka
e752ff753b
Simplify dequantization sub-graph detection (#13906)
DisableConvertConstantFoldingOnConstPath was renamed to MarkDequantizationSubgraph
and modified such that it also marks Subtract and Multiply from dequantization subgraph
with 'DequantizationNode' attribute.

Ticket: 65489

Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
2022-11-16 14:30:24 +04:00
Anastasia Kuporosova
0f647e6b75
Fix finding onetbb lib on windows (#14018) 2022-11-16 14:13:37 +04:00
Przemyslaw Wysocki
79d92b7d8d
[PyOV] Bump pyyaml (#14010) 2022-11-16 13:10:20 +03:00
Anastasiia Pnevskaia
75ba2c9fd7
Replaced openvino.offline_transformations with openvino._offline_transformations. (#13989) 2022-11-16 14:02:13 +04:00
Ethan
875a4b6ed6
Paddle_OP_Not_euqal (#12009)
* add paddle op : not_equal

* update not_euqal test case

* update not_euqal test case

* Update elementwise_ops.cpp

fix clang-format error.

* Update elementwise_ops.cpp

fix clang format error

* Update src/frontends/paddle/src/op/elementwise_ops.cpp

* Delete op_fuzzy.cpp

* Update op_fuzzy.cpp

* Create generate_not_equal.py

* Delete generate_not_equal.py

Co-authored-by: cecilia peng <cecilia.peng@intel.com>
Co-authored-by: mei, yang <yang.mei@intel.com>
2022-11-16 13:24:45 +04:00
Irina Efode
473269a833
[CONFORMANCE] Improve Conformance IR hash algorythm (#14011)
* [CONFORMANCE] Improve Conformance IR hash algorythm

* Update rename_conformance_ir.py
2022-11-16 12:16:52 +04:00
Irina Efode
de57595b35
[CONFORMANCE] Fix filters for Opset10 (#14015) 2022-11-16 12:13:41 +04:00
hyunback kim
8c5f353bf8
[GPU] Enable the functional issued models (#13933)
* [GPU] Add weight format to enable models
   Add g_os_zy_is_x_osv8_isv2, g_os_zyx_is_osv8_isv2, g_os_is_zyx_isa8_osv8_isv2
   These formats are required from brain-tumor-segmentation-0001/mxnet/fp16/bs1,
   resnext-101-3d/onnx/fp16/bs1.
* [GPU] Fix the issue, Can't find reduce output later in OutputsDataMap.
   The layer name of Reduce converted from AvgPool is different originals.
   It caused an exception, so use original name.
   We have AvgPool to Reduce conversion to improve Perf in dGPU.
   -target model
      action-recognition-0001-encoder, driver-action-recognition-adas-0002-encoder
* [GPU] Remove bfzyx format in oneDNN FC supported format
   Current clDNN FC supports 4dims NOT 5dims, and many related logics are implemented from this, likes 
   calc_output_layout.
   For this reason, oneDNN FC 5dims occur the functional issue in resnext-3/onnx/FP16/BS1
* [GPU] Fix to unsupported 6dims block-format in gather cals_output_layout.
   It's failed issue in cocosnet/onnx/FP16/BS1

Signed-off-by: hyunback <hyunback.kim@intel.com>
2022-11-16 17:06:36 +09:00
Wang, Yang
9bc0dad7be
[AUTO] Update ov::set_property function (#13738)
* ov::set_property should not set HW plugin when device is AUTO or MULTI plugin.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* core set_property() didn't support setting ov::device::propreties for HW device.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

Signed-off-by: Wang, Yang <yang4.wang@intel.com>
2022-11-16 11:15:24 +04:00
Ilya Lavrenov
90427b019e
Unbrick TF FE (#13779) 2022-11-16 10:53:10 +04:00
Mateusz Tabaka
985bdc1138
Enable SmartReshape in offline transformations (#13510)
Ticket: 79534
2022-11-16 07:37:15 +01:00
Taylor Yeonbok Lee
58f8f1a70e
Fix memory realloc for fake alignment (#13996) 2022-11-16 09:04:57 +03:00