Commit Graph

3776 Commits

Author SHA1 Message Date
Yegor Kruglov
4d9fe14ec6
[MO] ConvolutionWithGroupResolver update to enable TF DepthwiseConv2dNative with in_channels=1 (#5528)
* changed permutation attribute in conv extractor

* changed conv get_group parameter

* implemented a transformation

* updated BOM

* specified transformation for in_channels 1

* added unittest and comment string

* updated convolution normalizer to convert depthwise convolution with group=1 to group convolution

* renamed function

* updated IR reader

* conversations resolving

* condition change
2021-06-07 20:22:26 +03:00
Jozef Daniecki
6a42b47c2f
RegionYolo operation specification refactoring. (#5926)
* RegionYolo spec refactored against explicit type indication.

* Improve readability.
2021-06-07 20:12:57 +03:00
Andrei Gorbachev
64d7a40ae4
[IE CLDNN] 54304 fix reduce ops (#5986) 2021-06-07 18:36:38 +03:00
Mikhail Treskin
56ada41bd0
Add get_constant_from_source capability to pyngraph (#6018) 2021-06-07 18:19:52 +03:00
Alexander Zhogov
c80e939474
GitHub CI: non PR author commits are allowed (#6064) 2021-06-07 17:53:06 +03:00
Yegor Kruglov
6a18b45337
[MO] Implementation of names uniqueness check (#5651)
* added new transformation to check the uniqueness of nodes names

* added unittest

* remove redundant line

* conversation resolving

* updated unittest

* added new unittest, added check for uniqueness of new node name

* added a description

* added renaming of several results with the same name and unittest for this case

* another implementation, updated unittests

* added a comment

* updated comments

* added comment to the nodes_with_equal_names func

* added a condition

* added a result name check in unittests
2021-06-07 16:44:16 +03:00
Ivan Tikhonov
c1608628d4
LowLatency v2 ngraph transformation (#5160)
* LowLatency 2.0: transformation and unit tests

* low latency 2.0: unit tests

* documentation and ngraph codestyle

* update CNN Interface of LowLatency transformation

* fix build on Windows

* fix build on Windows

* investigation of a failed build on Win OS

* ngraph codestyle

* fix build (werrors)

* New unit tests, refactoring

* update functional tests for Memory

* update LowLatency functional tests

* extend Memory tests to cover LowLatency v2 transformation

* clean up, code style

* fix unit tests

* update and fix unit tests, add feature to apply LLTv2 after LLTv1

* update docs, refactoring

* add several gna tests to skip config

* fix python api tests

* update python api, rename LowLatency_v2 to LowLatency2

* deprecate LowLatency v1

* Deprecate LowLatency v1 in IE

* fix wrong merge, codestyle

* resolve review comments

* fix python test

* update skip config

* apply online review notes, fix unit tests

* clean up, code style

* fix docs

* Use debug_messages instead of exceptions in llt v2

* fix unit tests

* Resolve review remarks
2021-06-07 15:13:41 +03:00
Tomasz Socha
f9b27c3714
[ONNX] 🛠️🕸️ Fix softmax opsets (#5959) 2021-06-07 14:01:20 +03:00
Mikhail Nosov
9fd73b4f1a
[nGraph] Enable 'clang' for frontend-related unit tests (#6024)
* [nGraph] Enable 'clang' for frontend-related unit tests

* Moved frontend sources and headers before 'clang' definitions
2021-06-07 13:43:32 +03:00
Ewa Tusień
a30d757cfd
[IE CLDNN] Convert permutation order in MatMul (#6005) 2021-06-07 12:58:22 +03:00
Polina Brzezinskaya
e2ffcae852
[VPU][TEST] Turns back on CTCGreedyDecoderSeqLen tests (#6023)
* Turns back on CTCGreedyDecoderSeqLen layer tests with (1, 1, 1) size, since they were fixed by #5867
2021-06-07 10:58:41 +03:00
Ilya Lavrenov
1fa225e7bf
Python in OpenVINO: improvements (#6027)
* enable make clean to remove ie_wheel artifacts

* ./setup.py:132:1: E302 expected 2 blank lines

* fix CI build issue

* Removed not-needed components from ie_wheel

* Use explicit python3 vresion in ngraph pythpn

* Use python3 everywhere

* Reuse python3 more

* Added function to build with Py_LIMITED_API

* Sync 2 cmake python modules

* Fix for tools

* Fixed typo

* Enable python by default

* Enable python build iff python-dev is found

* More migration to Python3_VERSION

* Install wheel requirements

* Fixed ngraph Python separate build

* Fixed cython compilation

* Revert to old packages

* Added suffix

* Specify python version explicitly

* Don't depend on python interp to build python itself

* More improvements

* Revert offline transformations back to ie_wheel

* Refactoring

* Trying to build wheel independently on C++ runtime

* Build wheel only with main OpenVINO

* Fixed typo in test_utils cmake lists

* Adding link stage

* small fix

* git diff

* Try to fix python tests

Co-authored-by: Sergey Lyubimtsev <sergey.lyubimtsev@intel.com>
2021-06-07 10:52:48 +03:00
Anton Dudchenko
f5fd601ff2
[IE][VPU][TESTS] Check that output blob is not nullptr for deprecated rfcn tests (#5971) 2021-06-07 10:51:14 +03:00
Ilya Lavrenov
8498560a26
Removed WA in versions.cmake for DLB (#6047) 2021-06-07 10:35:06 +03:00
Taylor Yeonbok Lee
a40cf0e81c
[IE CLDNN] Restore DetectionOutput performance and fixed coding conventions to be alined with others (#6048) 2021-06-07 10:28:15 +03:00
Alexander Zhogov
bc4223870d
GitHub CI: Add check of PR commits (#6043)
* GitHub CI: Add check of PR commits

* Install dependencies
* Add GITHUB_TOKEN
* Set DRY_RUN
2021-06-07 10:27:12 +03:00
Eunsoo Sheen
abed119e88
[IE CLDNN] fix klocwork issue (#6050) 2021-06-07 10:23:44 +03:00
Eunsoo Sheen
4d4487a077
[IE CLDNN] force loop unrolling when iteration count is 1 (#6029) 2021-06-07 09:52:41 +03:00
Gleb Kazantaev
46bef80cbf
Fix ConvertPrecision for Constants (#6041)
Co-authored-by: Gleb Kazantaev <gleb@nncv666el.inn.intel.com>
2021-06-07 05:21:38 +03:00
Ilya Naumov
149c43044c
Set less strict numpy requirements (#6039) 2021-06-04 20:55:22 +03:00
Alexander Zhogov
adee5228d4
GitHub CI: Disable doc build on forks and upload on PR (#6044) 2021-06-04 20:07:05 +03:00
Szymon Irzabek
9b16fafeeb
Gna fix sca issues (#5992)
* [GNA] Fix static code analysis issue 22401

* [GNA] Fix static code analysis issue 22404

* [GNA] Fix static code analysis issue 22297

* [GNA] Fix static code analysis issue 22525

* [GNA] Replace return with assert
2021-06-04 18:52:42 +03:00
Pavel Esir
d9d63d0d7e
[MO] fix MarkNodesWithShapeValues (#5808)
* fix marking of nodes with shape values: corrected 'leaky' starting condition

* cleaned up code

* fixed t2t type collision error: removed strict assert from Pow; now type_infer is same as for other eltwise ops; added warnings about type alignment

* type cast for Pow according to ONNX spec

* fix highlight in dump_graph_for_graphviz

* soft_get('op')

* Revert "soft_get('op')"

This reverts commit cadfe18f

* Revert "type cast for Pow according to ONNX spec"

This reverts commit bf85ebf8

* applied review comments

* comment for ShapeOf bfs, removed Error from elementwise op

* reverted back dump_graph_for_graphviz: fill_color -> node_attrs

* applied last review comments: returned back Error, added type_infer into unit-test utils
2021-06-04 18:49:49 +03:00
Vladislav Golubev
06811924f4
[LPT] Klocwork fixes (#5981) 2021-06-04 18:34:59 +03:00
Evgenya Stepyreva
62c37a8194
[CPU] Dynamic shape support for MKLDNNMVNNode::isSupportedOperation (#6033) 2021-06-04 17:51:04 +03:00
Evgeny Lazarev
0db9d3e2c5
Added extractor for ONNX operation Size (#6031)
* Added extractor for ONNX operation Size

* Moved transformation of Size operation from TF specific to generic front phase

* Updated list of supported ONNX operation

* Moved unit test for Size decomposition to a new location
2021-06-04 17:18:01 +03:00
Eugeny Volosenkov
859a3b8a30
Deprecated warnings fix in MO (#6016)
* Add code style fixes

* Revert "Add code style fixes"

This reverts commit 490934f243.

* Fix Invalid escape sequence

* Fix Invalid escape sequence
2021-06-04 16:53:30 +03:00
Anton Voronov
81be8c94b0
[CPU] Deconvolution int8 fusing support (#5683) 2021-06-04 16:46:13 +03:00
Egor Shulman
b8b6b4d8b6
[CPU] Reduced number of tests for BatchToSpace and SpaceToBatch (#5385) 2021-06-04 15:59:44 +03:00
Maxim Andronov
b1257a5528
[CPU] fix load time for several models (#5958) 2021-06-04 15:57:44 +03:00
Alexander Zhogov
126d1a649c
CI: Update org control scripts (#6035) 2021-06-04 13:28:19 +03:00
Andrei Molotkov
563a095bc1
[IE CLDNN] Fix performance degradation on yolo models (#5876) 2021-06-04 12:41:13 +03:00
Taylor Yeonbok Lee
d3a5c67f3b
[IE CLDNN] crop + NMS should not be merged because optimizing out crop will add unexpected padding while NMS cannot handle it properly (#6015) 2021-06-04 12:19:40 +03:00
Maxim Vafin
90a93be071
Add transformations to optimize SR model (#5854)
* Add transformations to optimize SR model

* Add test for SplitSqueezeConcatFusion

* Add TransposeFuse tests

* Return TransposeOptimization renamed to TransposeToReshape

* Fix docstring

* Fix codestyle

* Fix build

* Fix GNA build

* Fix TransposeToReshape tests

* Fix test

* Temporarily disable cpu test

* Fix codestyle

* Fix test

* Fix test

* Enable SplitSqueezeConcatFusion

* Apply suggestions from code review

Co-authored-by: Gleb Kazantaev <gleb.nnstu@gmail.com>

* Apply review feedback

* Apply review feedback

* Update split_squeeze_concat_fusion.hpp

Co-authored-by: Gleb Kazantaev <gleb.nnstu@gmail.com>
2021-06-04 12:05:12 +03:00
Roman Kazantsev
5e8d1ccf92
Implement Einsum reference in nGraph interpreter (#5923)
* Implement Einsum reference in nGraph interpreter

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

* Apply code-style patch and fix build issues

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

* Fix CI build

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

* Fix fast build and apply code review feedback

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

* Add visitor API tests, check for input type and reduce memory consumption

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

* Apply code style

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

* Add visitor API tests

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
2021-06-04 11:08:30 +03:00
Vitaliy Urusovskij
291a80c84a
Make stress and time tests build dependent from gflags from samples (#5883)
* Make timetests dependent on IE gflags 3rdparty from samples/

* Make stress tests dependent on IE gflags 3rdparty from samples/
2021-06-04 10:27:23 +03:00
Evgenya Stepyreva
5c716d2afc
ConvertMinimum adjusted to handle scalar input correctly (#6017) 2021-06-03 22:22:40 +03:00
Denis Orlov
9de75d9cf1
[Doc] Update the driver link to storage.openvinotoolkit.org (#6021) 2021-06-03 17:28:27 +03:00
Egor Duplensky
fdf47d416b
[CPU] Enable GroupDeconvolution tests back (#5878) 2021-06-03 16:55:42 +03:00
Anastasia Popova
3825e90ae1
Fix of RollWithEmptyAxesReplacer transformation. (#5937)
* Fixed Roll output shape bug in RollWithEmptyAxesReplacer transformations.

* Added check in unit test.
2021-06-03 14:45:05 +03:00
Bartosz Lesniewski
9384cfefc6
Revise NonZero op - specification (#5804)
* Revise spec for nonzero op

* Applying suggestions from review comments

* Change naming in detailed description, using tuple instead of column.

* add missing newlines in attributes section

* Remove trailing space from line 7
2021-06-03 14:18:01 +03:00
Sergey Lyubimtsev
5f3144c700
Enable make clean to remove ie_wheel artifacts (#5961)
* enable make clean to remove ie_wheel artifacts

* ./setup.py:132:1: E302 expected 2 blank lines

* fix CI build issue

* set ouput dir for whl file to CMAKE_BINARY_DIR

* cleanup

* blank line
2021-06-03 14:08:42 +03:00
Evgenya Stepyreva
5494280dfa
Gather->ShapeOf optimization fix (#6006) 2021-06-03 12:55:48 +03:00
Evgenya Stepyreva
b2a6cef0dc
Negate, Divide and Subtract conversion adopted for scalar case (#6008) 2021-06-03 12:52:10 +03:00
Ilya Lavrenov
11400135de
Developer package update (#5970)
* Updated developer package generation

* Try to fix

* Reuse find_package(InferenceEngine) inside DeveloperPackage

* Fixes for ARM

* Fixed double InferenceEngineDeveloperPackage include

* WA for OpenCV
2021-06-03 12:45:12 +03:00
Gleb Kazantaev
dd62a251c7
Fix weights compression (#6007)
Co-authored-by: Gleb Kazantaev <gleb@nncv666el.inn.intel.com>
2021-06-03 12:23:47 +03:00
Anton Romanov
63a335f0b3
[Speech sample] Added numpy array support (#5479)
* [Speech sample] Added numpy array support

* Added zlib library submodule to thirdparty

* Added cnpy library original version

* Changed cnpy library: some methods and fixed Klocwork issues

* Change cmakelists and documentation

* Added license information in TPP

* Added support make install to thirdparty components
2021-06-03 12:22:06 +03:00
Kate Generalova
968888b510
doc: add link to docker tutorials (#5960) 2021-06-03 11:10:42 +02:00
Ilya Znamenskiy
ebe5349d6f
[IE CLDNN] Binary convolution fsv16 kernel: eltwise fusing improvements (#5989) 2021-06-03 11:23:56 +03:00
Vladislav Volkov
229cf10db5
[CPU] Memory leak in jit_uni_fork_softmax kernel (#5947) 2021-06-03 10:40:13 +03:00