Commit Graph

6332 Commits

Author SHA1 Message Date
Evgenya Stepyreva
4a85982427
mark sensitive inputs in all Interpolate ctors (#9883) 2022-01-25 12:04:27 +03:00
Victor Kuznetsov
013d3f01a0
Change thresholds for MemCheck nightly (#9879)
* add performance hint to time infer

* change th-ds for mtcnn-o
2022-01-25 11:30:51 +03:00
song, bell
2b9e726040
enable batching plugin through auto (#9520)
* initial commit

Signed-off-by: fishbell <bell.song@intel.com>

* remove debug code

Signed-off-by: fishbell <bell.song@intel.com>

* fix bug  with CPU,GPU

Signed-off-by: fishbell <bell.song@intel.com>

* refine code and test case for auto batching

Signed-off-by: fishbell <bell.song@intel.com>

* optimize the batching query

Signed-off-by: fishbell <bell.song@intel.com>

* refine test case

Signed-off-by: fishbell <bell.song@intel.com>

* optimize if/else

Signed-off-by: fishbell <bell.song@intel.com>

* fix sporadic crash

Signed-off-by: fishbell <bell.song@intel.com>

* refine logic

Signed-off-by: fishbell <bell.song@intel.com>

* refine case

Signed-off-by: fishbell <bell.song@intel.com>

* temp solution to disable batching in auto

Signed-off-by: fishbell <bell.song@intel.com>

* add debug logs

Signed-off-by: fishbell <bell.song@intel.com>

* merge with #9724

Signed-off-by: fishbell <bell.song@intel.com>

* refine the logic

Signed-off-by: fishbell <bell.song@intel.com>

* accurate debug message

Signed-off-by: fishbell <bell.song@intel.com>
2022-01-25 16:28:49 +08:00
Alexey Lebedev
fe5c16ba6a
[tools] Allow to use node name in command line parameters in python benchmark app (#9874)
* support node names in model specific parameters

* allow to use node name in -i parameter
2022-01-25 11:16:56 +03:00
Pavel Esir
41d4fcdf25
[MO] Add reverse_infer (input rank deducing) for set of operations (#8928)
* grouped convolution resolver fix

* add reverse_infer for Transpose, Elementwise, Identity and some fixes to successfully OOB convert MXNet models

* add reverse_infer for BatchNorms, dynamic groups fix, multi_box_prior.py fix

* add reverse infer for trivial cases

* input rank setting for image detection ops

* reverse_infer for Gather, AttributedGather add todo comment for Parameter

* reverse infer for LSTM, swapaxis; fixes and unit-tests for Elementwise, Gather, Transpose; also generalized Parameter reverse_infer; fixed DetectionOutput and partial reverse_infer

* clarified comment for LSTM reverse_infer

* detalized Elementwise reverse_infer, added several more unit-tests, Split reverse_infer fix, IteratorGetNext_ext.py fix

* generalized group convolution resolver

* specified in_ports explicitly

* clarified Split, Concat, Parameter, other minor typos

* relaxed compatibility check for elementwise; simplified scalar extracting for convolution.py and gather.py, fixed replacer order for ConvolutionNormalizer.py

* added routine set_input_shapes for image detection ops

* fixed typos to pass locally E2E, slightly changed LSTM reverse_infer

* VariadicSplit reverse_infer bugfix

* IteratorGetNextCut.py added check if port is connected

* explicitly specified in_port, added asserts, improved Split reverse infer

* sorted imports

* reverse_infer for ONNX and MXNet LSTM, GRU, RNN operations

* replaced Error raising with red warning

* added missing return for defined input shapes, fixed getting num groups for tf conv

* added mandatory attributes; fixed failing unit-tests, fixed typo with scalar group in ConvolutionNormalizer

* removed priorbox reverse_infer; Parameter reverse_infer corrected to use the only one existing out_port

* fixed clarify_partial_shape_test
2022-01-25 10:14:41 +03:00
Anastasia Popova
d27bbb4bdd
Preserve inputs and outputs order for TensorFlow 2 and MXNet models (#9683)
* Preserve outputs order TF.

* Preserve of input/output indices for MxNet.

* Small fix.

* Added check.

* Small fix.

* Corrected Keras model importing.

* Fixed Keras model loading.

* Small correction.

* Corrected model loading.

* Small fix.

* Comment corrected.

* Removed unnecessary import.
2022-01-25 10:13:05 +03:00
Victor Kuznetsov
6f60a7d8f0
First time inference validation for dynamic shapes (#9671)
* add performance hint to time infer

* add reshape methods for time infer tool

* add func declarations to common_utils.h

* add check if node is static (reshape pipeline)

* changes in desc of reshape funcs

* fix logic operator

* add reshape utils.h | move parsing logic in main func

* add tests_shared_lib to CMakeLists.txt

* change fill blobs with setStaticShapesBlobs

* change delimiter
2022-01-24 16:19:03 +03:00
Anastasia Popova
ce533fc287
Preserve input/output order for ONNX. (#9352)
* Preserving of input/output indices for ONNX.

* Fixed checks.

* Fixed for case of multiple outputs of node before Result.

* Added test for multiple tensor names before Result.

* Multiple tensor names before Result  fix.

* Added order alignment for user input/output.

* Extended for case of input names in Parameter tensor list.

* Fixed unit tests.

* Corrected help.

* Small correction.

* Code refactoring.

* Temporarily reverted refactor.

* Fixed wrong changes.

* Fixed wrong changes.

* Returned reverted refactoring.

* Removed inputs_list from serializing.
2022-01-24 15:50:28 +03:00
Mang Guo
413fee2a86
[CPU] Enable cache for MVN (#9549) 2022-01-24 15:07:35 +03:00
tgubanova-lohika
7114253d17
[GPU] Implement Gelu7 operation support (#9813)
* [GPU] Add Gelu tanh approximation support

* [GPU] Register op7::Gelu operation in gpu plugin.

* [GPU] Add op7::Gelu operation tests to GPU single layer tests
2022-01-24 15:05:34 +03:00
Irina Efode
ec38a88b60
[IE TESTS] Conformance migration to OV2.0 (#9092)
* Squashed commit of the following:

commit a9fa429b2d
Author: Efode, Irina <irina.efode@intel.com>
Date:   Thu Oct 28 13:33:16 2021 +0300

    cpu fix

commit 86bf737e0a
Merge: 15dd12613 f743fee0f
Author: Efode, Irina <irina.efode@intel.com>
Date:   Thu Oct 28 13:16:37 2021 +0300

    Merge remote-tracking branch 'upstream/master' into layer_test_common

commit 15dd126139
Author: Efode, Irina <irina.efode@intel.com>
Date:   Thu Oct 28 13:13:08 2021 +0300

    Fix myriad

commit 39ed74825d
Merge: e61d3fcf9 6416b7385
Author: Efode, Irina <irina.efode@intel.com>
Date:   Thu Oct 28 11:00:43 2021 +0300

    Merge remote-tracking branch 'upstream/master' into layer_test_common

commit e61d3fcf91
Author: Efode, Irina <irina.efode@intel.com>
Date:   Thu Oct 28 10:41:58 2021 +0300

    try to fix myriad

commit 5e435d6fd9
Merge: 17e3172ad a0a70ab53
Author: Efode, Irina <irina.efode@intel.com>
Date:   Wed Oct 27 18:43:15 2021 +0300

    Merge remote-tracking branch 'upstream/master' into layer_test_common

commit 17e3172ad3
Merge: 759326e50 a46db8a72
Author: Efode, Irina <irina.efode@intel.com>
Date:   Wed Oct 27 17:20:28 2021 +0300

    Merge remote-tracking branch 'upstream/master' into layer_test_common

commit 759326e50d
Merge: bee267747 ac5b0e881
Author: Efode, Irina <irina.efode@intel.com>
Date:   Tue Oct 26 16:57:28 2021 +0300

    Merge remote-tracking branch 'upstream/master' into layer_test_common

commit bee2677471
Merge: 4bab8e2ba 445292b07
Author: Efode, Irina <irina.efode@intel.com>
Date:   Tue Oct 26 11:35:09 2021 +0300

    Merge remote-tracking branch 'upstream/master' into layer_test_common

commit 4bab8e2ba6
Author: Efode, Irina <irina.efode@intel.com>
Date:   Tue Oct 26 11:34:54 2021 +0300

    skip gpu

commit 034c3c0dc2
Merge: 105d44db7 65d6010e4
Author: Efode, Irina <irina.efode@intel.com>
Date:   Tue Oct 26 10:27:30 2021 +0300

    Merge remote-tracking branch 'upstream/master' into layer_test_common

commit 105d44db7d
Merge: fd171ee27 1858fa385
Author: Efode, Irina <irina.efode@intel.com>
Date:   Mon Oct 25 16:19:16 2021 +0300

    Merge remote-tracking branch 'upstream/master' into layer_test_common

commit fd171ee275
Author: Efode, Irina <irina.efode@intel.com>
Date:   Mon Oct 25 16:02:38 2021 +0300

    Fixes according to new api

commit 9ff7886d23
Merge: 0a9534cdd 86208efd5
Author: Efode, Irina <irina.efode@intel.com>
Date:   Mon Oct 25 14:04:43 2021 +0300

    Merge remote-tracking branch 'upstream/master' into layer_test_common

commit 0a9534cdd0
Author: Efode, Irina <irina.efode@intel.com>
Date:   Mon Oct 25 14:02:36 2021 +0300

    Fix tests

commit 410c703682
Merge: 50740fd5c dfefb9216
Author: Efode, Irina <irina.efode@intel.com>
Date:   Thu Oct 21 23:53:54 2021 +0300

    Merge remote-tracking branch 'upstream/master' into layer_test_common

commit 50740fd5ca
Author: Efode, Irina <irina.efode@intel.com>
Date:   Thu Oct 21 23:53:37 2021 +0300

    fix tests

commit 709cf57a2a
Merge: 866ec7494 c9dc922f3
Author: Efode, Irina <irina.efode@intel.com>
Date:   Thu Oct 21 16:21:48 2021 +0300

    Merge remote-tracking branch 'upstream/master' into layer_test_common

commit 866ec74944
Merge: 2ee8c92df 0f282b687
Author: Efode, Irina <irina.efode@intel.com>
Date:   Thu Oct 21 14:34:02 2021 +0300

    Merge remote-tracking branch 'upstream/master' into layer_test_common

commit 2ee8c92df6
Author: Efode, Irina <irina.efode@intel.com>
Date:   Thu Oct 21 11:22:42 2021 +0300

    return in, out, prc

commit 5a492efa3b
Author: Efode, Irina <irina.efode@intel.com>
Date:   Wed Oct 20 15:17:16 2021 +0300

    ieFuncTests

commit 404aa787e9
Author: Efode, Irina <irina.efode@intel.com>
Date:   Wed Oct 20 15:08:22 2021 +0300

    Fix build

commit 6c7fee7f66
Merge: 75440ce24 028d78a90
Author: Efode, Irina <irina.efode@intel.com>
Date:   Wed Oct 20 14:48:05 2021 +0300

    Merge remote-tracking branch 'upstream/master' into layer_test_common

commit 75440ce241
Author: Efode, Irina <irina.efode@intel.com>
Date:   Wed Oct 20 14:42:55 2021 +0300

    Apply Maxim's comments

commit 230a1298b8
Merge: 0feed998e 17914d516
Author: Efode, Irina <irina.efode@intel.com>
Date:   Wed Oct 20 11:33:51 2021 +0300

    Merge remote-tracking branch 'upstream/master' into layer_test_common

commit 0feed998e3
Author: Efode, Irina <irina.efode@intel.com>
Date:   Wed Oct 20 00:25:22 2021 +0300

    Remove incorrect OPENVINO_ASSERT, correct eltwise tests and fix threshold

commit a504be8440
Merge: 86f10b5c1 ac9c2f19d
Author: Efode, Irina <irina.efode@intel.com>
Date:   Mon Oct 18 18:23:50 2021 +0300

    Merge remote-tracking branch 'upstream/master' into layer_test_common

commit 86f10b5c11
Author: Efode, Irina <irina.efode@intel.com>
Date:   Mon Oct 18 14:46:41 2021 +0300

    Remove In,OutPrecision

commit 5ed1394735
Merge: 2c86940cc 2079563e4
Author: Efode, Irina <irina.efode@intel.com>
Date:   Fri Oct 15 15:52:20 2021 +0300

    Merge remote-tracking branch 'upstream/master' into layer_test_common

commit 2c86940cca
Merge: 2b19f6c60 d21572d7c
Author: Efode, Irina <irina.efode@intel.com>
Date:   Thu Oct 14 18:42:27 2021 +0300

    Merge remote-tracking branch 'upstream/master' into layer_test_common

commit 2b19f6c607
Author: Efode, Irina <irina.efode@intel.com>
Date:   Thu Oct 14 17:05:24 2021 +0300

    fix oss build

commit 537c0536f9
Merge: 1393c9c80 eb838d569
Author: Efode, Irina <irina.efode@intel.com>
Date:   Thu Oct 14 15:09:29 2021 +0300

    Merge remote-tracking branch 'upstream/master' into layer_test_common

commit 1393c9c805
Author: Efode, Irina <irina.efode@intel.com>
Date:   Thu Oct 14 01:34:14 2021 +0300

    Remove old dynamism

commit fadf43ecb7
Author: Efode, Irina <irina.efode@intel.com>
Date:   Thu Oct 14 01:27:24 2021 +0300

    Eltwise

commit 49633d43c6
Author: Efode, Irina <irina.efode@intel.com>
Date:   Thu Oct 14 00:52:41 2021 +0300

    Adopt eltwise

commit bb2b6e2f76
Author: Efode, Irina <irina.efode@intel.com>
Date:   Wed Oct 13 23:49:28 2021 +0300

    fix softmax

commit 77fceb6478
Author: Efode, Irina <irina.efode@intel.com>
Date:   Wed Oct 13 21:56:38 2021 +0300

    Remove extra

commit 568116859a
Merge: 707d549ce 7b1a418bf
Author: Efode, Irina <irina.efode@intel.com>
Date:   Wed Oct 13 20:19:58 2021 +0300

    Merge remote-tracking branch 'upstream/master' into layer_test_common

commit 707d549ce8
Author: Efode, Irina <irina.efode@intel.com>
Date:   Wed Oct 13 20:19:43 2021 +0300

    Add configure model

commit d09dc07a3f
Author: Efode, Irina <irina.efode@intel.com>
Date:   Wed Oct 13 14:33:14 2021 +0300

    Fix cpuFuncTests

commit 4df40629b0
Author: Efode, Irina <irina.efode@intel.com>
Date:   Tue Oct 12 00:09:10 2021 +0300

    fix size of expected

commit 4e32737bc2
Author: Efode, Irina <irina.efode@intel.com>
Date:   Mon Oct 11 21:20:58 2021 +0300

    try adopt softmax

commit c66d8626e4
Author: Efode, Irina <irina.efode@intel.com>
Date:   Mon Oct 11 18:23:26 2021 +0300

    Init

* init

* test

* Merge fix

* test

* tmp

* fix build

* print config

* correct merge

* Tmp

* fix merge

* move

* Remove extra

* Extend

* tnp

* Fix eltwiae

* fix node

* psroipolling

* roipolling

* roialign

* Remove extra lines

* detection_output

* tmp

* fix

* MNS

* Remove extra lines

* Bucketsize

* Remove extra lines

* If + Apply some comments

* Apply comments

* Add logical ranges

* Fix win + Apply comment

* Fix my comments

* Try to fix win

* CPU fix

* fix python

* debug

* fix nms

* Aplly Ilya's comments
2022-01-24 14:59:15 +03:00
Ilya Lavrenov
138fb37fde
Use clang-12 for U20 (#9867) 2022-01-24 14:23:16 +03:00
Vladislav Volkov
951dc97997
[CPU] Optimizations for FQ in planar layout (#9832) 2022-01-24 14:07:36 +03:00
Mikhail Nosov
1b3ca1b671
Fix klocwork warning (#9800)
Functionality is already covered by tests. In case of incorrect logic, like
`need_validate=need_validate || impl.build(...)` some test cases will fail
2022-01-24 13:59:30 +03:00
Mikhail Ryzhov
aaf4ba0b51
[GNA] Enabled the new tests (#9753)
* Enabled the new tests

* Enabled unsupported precisions

* Added additional checks
2022-01-24 13:41:14 +03:00
Chen Xu
3437a2c9e7
[CPU]Implement TopK-3 to CPU plugin (#6272) 2022-01-24 13:30:27 +03:00
Anastasia Kuporosova
a8b59458d1
[Python API] Move old python bindings (#9134)
* [Python API] Remove offline transformations from old python api

* [Python API] Move wheel folder to the python dir

* codestyle files

* [Python API] Move old python bindings

* move api

* one more codestyle

* fix install stage

* remove unexisting file from gitignore

* flake8 style

* try to fix jenkins

* undo comments

* return variable

* remove cpack

* fix after merge

* try to fix version

* fix test

* remove debug info

* version of python

* try to fix pyversion

* update tests

Co-authored-by: Alexander Zhogov <alexander.zhogov@intel.com>
2022-01-24 13:16:07 +03:00
Mikhail Kozlov
40b4356537
Default IO precision for vpux and myriad (#9845) 2022-01-24 13:03:22 +03:00
Svetlana Dolinina
b9293dc424
changed Exit op infer function implementation: re-write in new API to avoid unmasking of shapes (#9664) 2022-01-24 12:12:02 +03:00
Alexander Zhogov
6c2d1e923c
Revert "OV2.0 c++ configuration API (#9829)" (#9860)
This reverts commit 50da8c4aed.
2022-01-24 11:29:09 +03:00
Liubov Talamanova
b738983c1f
[POT] Change version.txt location (#9715)
* Change POT version.txt location

* Update version

* Added version.txt to wheel

* Fix install requires
2022-01-24 11:22:12 +03:00
Nikita Malinin
5fe10299ab
[POT] Small references update (#9831)
* Update golds and tolerance

* Disable mtcnn at sanity
2022-01-23 12:27:30 +03:00
Krzysztof Bruniecki
ede5da5a96
Update doc and thrown message (#9770)
* Update doc and thrown message

* Review
2022-01-21 19:54:55 +03:00
Sergey Lyubimtsev
dbae4fef18
Update install guides for PyPI (#9760)
* update copyright

* Inference Engine -> OpenVINO™ Runtime

* Update package names

Update link to release notes
Update link to Inference Engine guide
Add note about plugins supported on macOS

* update names in headers

* trademarks

* beautify wording
2022-01-21 19:31:08 +03:00
Alexey Suhov
dfaaa45b5a
Move licensing to docs folder in install package (#9842) 2022-01-21 19:14:02 +03:00
Ilya Churaev
f6fe714213
Fixed collisions with auto-generated operation names (#9737)
* Added test to reproduce issue with names generation

* Resolve names collisions

* Added additional check

* Added transformation to fix generated names

* Fixed comments

* Fixed tests

* Moved resolve names transformation to plugin pipeline
2022-01-21 18:53:07 +03:00
Anton Pankratov
50da8c4aed
OV2.0 c++ configuration API (#9829)
* New configuration API

* Review fix

* review coments

* fixed device name map

* fixed header

* code stile

* fixed optimization capabilities

* flatten properties

* dox fix

* doc

* merge conflicts

* fixed merge conflicts

* Fixed subobject linkage warning

* foramt fix
2022-01-21 18:44:41 +03:00
Egor Shulman
cf84f43b78
[CPU] Fix FuseConvolutionSumAndConvolutionSumActivation (#9595) 2022-01-21 17:24:46 +03:00
Andrei Molotkov
d6bcfb7b8f
[GPU] Sporadic failure test was fixed (#9748) 2022-01-21 17:12:53 +03:00
Mateusz Bencer
82cc7165e7
Fall back to legacy path if input freezing feature is used (#9668) 2022-01-21 16:46:59 +03:00
Chenhu Wang
8ebe75f81a
[CPU] ROIAlign jitted optimization (#9421) 2022-01-21 16:17:10 +03:00
Nikolay Tyukaev
c4a4382d84
Nbdoc change source (#9739) (#9811)
Co-authored-by: Nikolay Tyukaev <nikolay.tyukaev@intel.com>

Co-authored-by: Jakub Debski <jakub.debski@intel.com>
2022-01-21 15:31:56 +03:00
Mikhail Nosov
d8e557b39c
FrontEnds.cmake: FEM include headers as public (#9792)
ONNX/Paddle/TF frontends: added 'standalone_build' target to verify that frontends can be used standalone by applications
2022-01-21 13:43:07 +03:00
Artyom Anokhov
101e762969
[Scripts][Driver] Updated script logic with approved for 2022.1 driver (#9801)
* install_NEO_OCL_driver: Updated script logic with approved for 2022.1 release drivers.

Removed COS7 support and checksum.

* Update scripts/install_dependencies/install_NEO_OCL_driver.sh

Co-authored-by: Sergey Lyubimtsev <sergey.lyubimtsev@intel.com>

* Update scripts/install_dependencies/install_NEO_OCL_driver.sh

Co-authored-by: Sergey Lyubimtsev <sergey.lyubimtsev@intel.com>

* install_NEO_OCL_driver: Removed _is_package_installed function

Co-authored-by: Sergey Lyubimtsev <sergey.lyubimtsev@intel.com>
2022-01-21 13:38:51 +03:00
Alexander Zhogov
79ff926b6d
Revert "OpenVINO runtime Configuration API (#7750)" (#9828)
This reverts commit 400e9ad916.
2022-01-21 13:30:39 +03:00
Jan Iwaszkiewicz
967fc0a756
Added callable CompiledModel (#9812) 2022-01-21 13:27:51 +03:00
Mikhail Nosov
7f10473b96
Loop/If/TensorIterator - fix dynamic input cases (#9752)
* Loop/If/TensorIterator - fix dynamic input cases
Reference evaluate for body uses Model::evaluate instead of custom evaluation
Loop/TensorIterator additional fix - set result shape according to body execution result

Only op_eval test verifies issues, template tests were added just in case (these passed even without fix)

* Fix clang-format

* rename ti.cpp
2022-01-21 13:27:20 +03:00
Victor Kuznetsov
0f4f2ebade
Change thresholds for MemCheck nightly (#9815)
* add performance hint to time infer

* fix th values for memcheck nightly
2022-01-21 11:54:29 +03:00
Serhii Pavlovskyi
01096508f9
[GPU] Disable range layer gpu test (#9819)
* move gpu functional tests for range to correct location

* disable range layer test on gpu

it needs dynamic shapes support

Co-authored-by: Serhii Pavlovskyi <spavlovskyi@lohika.com>
2022-01-21 11:04:40 +03:00
Anton Pankratov
400e9ad916
OpenVINO runtime Configuration API (#7750)
* New configuration API

* Review fix

* review coments

* fixed device name map

* fixed header

* code stile

* fixed optimization capabilities

* flatten properties

* dox fix

* doc

* merge conflicts

* fixed merge conflicts
2022-01-21 10:32:57 +03:00
Vladislav Golubev
a3e2dbe353
[LPT] MoveFQ fix (#9821) 2022-01-21 10:06:17 +03:00
Taylor Yeonbok Lee
78db56d92d
[GPU] Make cl_dump to distinguish program (#8763)
* Make cl_dump to distinguish program

* Applied review comment
2022-01-21 06:37:08 +03:00
Evgenya Stepyreva
d977b7238a
Divide partial value propagation fix (#9822) 2022-01-21 03:38:53 +03:00
Alexander Zhogov
df27fd5d47
Azure CI: Add ccache for ARM (#9817)
* Azure CI: Add ccache for ARM

* Add a few required options

* Fix work dir
2022-01-21 02:01:06 +03:00
Mateusz Bencer
70ccd0e91f
Handle special cases during fallback (#9651) 2022-01-20 23:34:24 +01:00
Evgenya Stepyreva
5aa43d560a
51145 (#9795)
* 51145 - PriorBox dynamic shape propagation

* code style
2022-01-21 00:32:04 +03:00
Jan Iwaszkiewicz
e39614954b
[PYTHON] Return InferRequestWrapper as shared pointer (#9805) 2022-01-20 23:22:42 +03:00
Vladislav Golubev
fd754ab917
SimplifySecondInputOfReshapeFix (#9809) 2022-01-20 22:47:40 +03:00
Ivan Tikhonov
29d73ce3c8
FrontEnd ConversionExtensions (#9070)
* Squash commit: implement Conversion extensions

* Refactor PaddlePaddle FrontEnd

* Codestyle

* FrontEnd,InputModel,Place base classes -> abstract, renamed model file

* Fix unit tests

* fix unit tests

* ngraph:: to ov::

* Rename frontends dir to frontend

* fix merge conflicts

* Fix ConversionExtension

* get rid of NamedInputs/Outputs in TF FE

* Rename paddlepaddle to paddle; pdpd to paddle

* add missing file

* codestyle

* Remove local change

* paddlepaddle -> paddle for azure configs and .md files

* fix package name, fix config files

* Fix win build

* Revert Broadcast/AutoBroadcast changes

* codestyle

* fix FronEnd class

* fix ngraph_cpp_api.config

* fix incorrect merge, codestyle

* fix conversion extension

* conversion extension

* codestyle

* merge master

* fix build

* refactoring; revert broadcast/autobroadcast changes

* codestyle

* fix MacOS config

* resolve merge conflicts

* refactor includes

* register ConversionExtension in FrontEnds

* move get_op_type to base NodeContex class

* set op_translator map in ctor of Paddle FE; fix unit tests

* update unit tests; codestyle

* codestyle

* preliminary version of conversion extension in pybind

* conversion extension

* get_attribute_as_any method for NodeContext

* move get_attribute methods to NodeContext base class, rename get_ng_input to get_input

* add missed file

* Implement ov::Any getter in ONNX NodeContext

* fix py bindings

* Add update ConversionExtension unit tests, add SO unit tests, fix TF FE

* fix segfault on destructor

* fix NodeContext interface, fix unit tests

* set different names for ConversionExtensions in unit tests

* fix PaddleFuzzy tests

* fix Paddle Fuzzy tests

* revert changes in generate_slice.py

* fix codestyle

* fix pybindings

* revert local changes in generate_slice.py

* delete duplicate exceptions.hpp

* Refactoring: fix names according to convention

* pybinding for NodeContext, FrontEnd, ConversionExtension; fix unit tests; implement new unit tests

* Refactoring

* fix the case when a new converter rewrites existed one; delete unnecessary NodeContext from pybindings; use CreatorFunctons from the base class in ConversionExtension; update unit tests

* Revert local change

* PythonAPI: fix get_attribute method; fix get_input method; implement support of dtype and default attributes

* Fix py unit tests: add support for vector<ov::element::Type> as attribute

* resolve review comments

* fix unit tests

* move extension_holder to openvino/frontend/extension folder

* fix build on mac os

* temporary disable cast from vector<bool> to investigate issue on mac os

* Resolve review comments

* Resolve review comments

* Use dev API for .so extension

* Link frontends to pyopenvino as separate targets

* Temporary enable tf fe installation

* ignore PEP8 E402 for init files, set correct directory for py modules

* revert local changes

* Fix deadlock in pybind GIL; fix Win build; fix PEP8

* fix PEP8

* Add a return type annotation

* fix builds; fix ON/OFF switcher for ENABLE_OV_xxx_FRONTEND cmake options

* Fix the issue with ifdefs on WinOS; fix the issue related to pybindings and static c++ object

* fix python unit tests

* fix static build on WinOS

* Retrigger CI builds

* Fix static build on Windows

* fix static build on Windows again

* Retrigger CI

* delete unused includes; add a comment about issue on MacOS

* fix missprint

* resolve review comments

* fix missprint

* resolve review remarks

* Resolve review comments

* win win wheels build

* resolve review comments
2022-01-20 20:44:31 +03:00
Anton Chetverikov
ff6a9a1179
[MO] Fix normalize_outputs MaxPool function condition (#9613)
* Fix condition to correct handling MaxPool1 with only 1 output port

* Update check condition

* Add unit tests

* Sort imports

* Add comment
2022-01-20 19:52:42 +03:00