platform/upstream/dldt.git
3 years agoUpdate ONNX Python tests (#1514)
Rafal Blaczkowski [Tue, 4 Aug 2020 10:26:32 +0000 (12:26 +0200)]
Update ONNX Python tests (#1514)

3 years agoNgraph unit tests refactoring: part 2 (#1518)
Gabriele Galiero Casay [Tue, 4 Aug 2020 09:56:46 +0000 (11:56 +0200)]
Ngraph unit tests refactoring: part 2 (#1518)

3 years agoAlign with the specification SpaceToBatch, BatchToSpace ops (#1140)
Ivan Tikhonov [Tue, 4 Aug 2020 09:35:24 +0000 (12:35 +0300)]
Align with the specification SpaceToBatch, BatchToSpace ops (#1140)

* Aligned SpaceToBatch/BatchToSpace with the spec, converted from fused_op to op

* Implemented transformation to decompose STB/BTS

* Added unit tests

* Added new mode (INTERPRETER_TRANSFOMATIONS) for functional tests

3 years agoFeature/ar24 int8 optimizations (#1208)
Marcin Penkowski [Tue, 4 Aug 2020 09:09:23 +0000 (11:09 +0200)]
Feature/ar24 int8 optimizations (#1208)

3 years ago[nGraph] Public Py API to get function from cnnnetwork (#1567)
Jan Iwaszkiewicz [Tue, 4 Aug 2020 07:39:37 +0000 (09:39 +0200)]
[nGraph] Public Py API to get function from cnnnetwork (#1567)

3 years agoRemoved constant folding for Tile op (#1595)
Ilya Churaev [Tue, 4 Aug 2020 04:42:23 +0000 (07:42 +0300)]
Removed constant folding for Tile op (#1595)

3 years agoRemove reverse op from pyAPI. (#1538)
Ewa Tusień [Tue, 4 Aug 2020 03:39:29 +0000 (05:39 +0200)]
Remove reverse op from pyAPI. (#1538)

3 years agoHierarchical extension to nGraph RTTI (#1245)
Sergey Lyalin [Tue, 4 Aug 2020 03:35:58 +0000 (06:35 +0300)]
Hierarchical extension to nGraph RTTI (#1245)

* RTTI base for ngraph::Node; cherry-pick from another branch, draft

* Added comments, moved code, switched to custom RTTI-based version of is_type

* Move rtti definitions in ngraph op class to the beginning of each class definition as a preparation for the next replacement

* Migrate part of operations to new RTTI

* Migrate GroupConvolution and Concat to new RTTI

* Apply code style for ngraph part

* Rename RTTI_DECLARATION/DEFINITION to NGRAPH_RTTI_DECLARATION/DEFINITION

* Reverted accidentally updated version of mkldnn

* TMP: rewrite RTTI back to constexprions as an attempt to fix static objects initialization order issue

* Apply ngraph code style

* Finalize move back to constexpr for RTTI

* Applied code-style

* Fix in fast algorithm in GraphRewrite, add new tests for this and other cases

* Make parent optional parameter for NGRAPH_RTTI_DECLARATION and remove Node::type_info; remove ability to have Node as a parent for type_info

* Try to resolve compilation error on Windows

* The next attempt to fix Windows build: re-introduce get_type_info_static

* Removed file that was removed in master and kept in this branch by mistake

* Next attempt to fix Windows build: externConstexpr

* Attempt to fix win build: extra public (suspect icc bug), remove get_type_info_static as useless.

* Next attempt to fix Windows: proxy const and constexpr

* Fixed constexpr

* Next attmpts: move get_type_info to cpp file

* Code stype fix

* Re-implemented RTTI without use of constexpr; run-time initialization is used; removed global definitions to avoid issues with order of static objects initialization

* Remove already unncecessary compiler flag for Windows

* get_type_info_static initializes static local constant with type_info that is used for CLASS::type_info and CLASS::get_type_info

* Rewrite commens for NGRAPH_RTTI_... macros, remove not used header

3 years agoRemoved reshape and transpose constant folding passes (#1598)
Ilya Churaev [Tue, 4 Aug 2020 02:44:25 +0000 (05:44 +0300)]
Removed reshape and transpose constant folding passes (#1598)

* Removed template code from reshape implementation

* Removed constant foldyng for transpose and dyn reshape

3 years agongraph::pass::ConvertPrecision transformation (#1312)
Gleb Kazantaev [Mon, 3 Aug 2020 19:21:38 +0000 (22:21 +0300)]
ngraph::pass::ConvertPrecision transformation (#1312)

* In this PR I'll add ngraph::pass::ConvertPrecision transformation and change only CPU Plugin to decrease number of changes. Other plugins will be updated in separate PR.

* This PR also includes changes for TI body transformations. We need to call the same sequence of transformations including ConvertPrecision for TI body.

3 years agoITT library usage fixes (#1613)
Vladislav Volkov [Mon, 3 Aug 2020 18:50:26 +0000 (21:50 +0300)]
ITT library usage fixes (#1613)

3 years ago[ nG GRUCell ] Allowed dynamic input shape (#1606)
Evgenya Stepyreva [Mon, 3 Aug 2020 16:55:22 +0000 (19:55 +0300)]
[ nG  GRUCell ] Allowed dynamic input shape (#1606)

3 years agoUse clone_function instead of specialize_function (#1523)
Ilya Churaev [Mon, 3 Aug 2020 15:23:02 +0000 (18:23 +0300)]
Use clone_function instead of specialize_function (#1523)

* Try to use clone_function instead of specialize_function

* Try to fix stress tests

* Remove redundant specialize_function

* Fixed TI clone

* Removed redundant code

* Uncomment threading tests

* Fixed docs

* copy function friendly name too

* Fixed copy rt_info

* Fixed comments

3 years ago[IE CLDNN] Added fsv16 and int8 support in BatchToSpace and SpaceToBatch (#1381)
Roman Lyamin [Mon, 3 Aug 2020 12:04:49 +0000 (15:04 +0300)]
[IE CLDNN] Added fsv16 and int8 support in BatchToSpace and SpaceToBatch (#1381)

3 years ago[ MO GroupNorm ] Covered float Multiplication with Converts (#1602)
Evgenya Stepyreva [Mon, 3 Aug 2020 11:45:39 +0000 (14:45 +0300)]
[ MO GroupNorm ] Covered float Multiplication with Converts (#1602)

3 years agoHide implementation of SharedObjectLoader to cpp files (#1556)
Ilya Lavrenov [Mon, 3 Aug 2020 11:01:56 +0000 (14:01 +0300)]
Hide implementation of SharedObjectLoader to cpp files (#1556)

* Hide implementation of SharedObjectLoader to cpp files

* Fixed GPU tests compilation

* Fixes for Unix; check OpenCL headers with strict flags

* Fixed Windows

* More fixes for Windows

* Fixed Unit tests

* Enabled compilation with libVA for new GPU tests

* Fixes for case when libVA is not available

* Removed useless NOMINMAX

* Useless include

* Fix

* Fixes

* Fixes for Intel compiler

* Fix for Windows + Intel compiler

* Fixed samples compilation with Intel compiler

3 years agoDisabled JSON library (#1599)
Ilya Churaev [Mon, 3 Aug 2020 10:59:20 +0000 (13:59 +0300)]
Disabled JSON library (#1599)

3 years ago[nG][Python]Make model runner compatibile with python 3.5 (#1578)
Tomasz Socha [Mon, 3 Aug 2020 10:56:59 +0000 (12:56 +0200)]
[nG][Python]Make model runner compatibile with python 3.5 (#1578)

3 years agoRemoved dirty skip from tests definitions (#1591)
Ilya Lavrenov [Mon, 3 Aug 2020 10:22:13 +0000 (13:22 +0300)]
Removed dirty skip from tests definitions (#1591)

3 years ago[Stress] Remove --env_conf at all after deprecation (#1582)
Vitaliy Urusovskij [Mon, 3 Aug 2020 09:58:27 +0000 (12:58 +0300)]
[Stress] Remove --env_conf at all after deprecation (#1582)

3 years agoCommon library to trace using Intel ITT and new performance counters (#1479)
Vladislav Volkov [Mon, 3 Aug 2020 09:53:00 +0000 (12:53 +0300)]
Common library to trace using Intel ITT and new performance counters (#1479)

3 years agoRemoved ie_parallel include from task executors (#1588)
Ilya Lavrenov [Mon, 3 Aug 2020 07:56:44 +0000 (10:56 +0300)]
Removed ie_parallel include from task executors (#1588)

3 years ago[IE CLDNN] Added HSwish-4 operation (#1585)
Roman Lyamin [Mon, 3 Aug 2020 07:15:43 +0000 (10:15 +0300)]
[IE CLDNN] Added HSwish-4 operation (#1585)

3 years ago[IE CLDNN] Gather 5d/6d support (#1553)
Lukasz Debski [Mon, 3 Aug 2020 07:05:53 +0000 (09:05 +0200)]
[IE CLDNN] Gather 5d/6d support (#1553)

3 years ago[IE][VPU]: Use the string size, including the null-terminated character, to serialize...
Nikita Kudriavtsev [Fri, 31 Jul 2020 13:21:55 +0000 (16:21 +0300)]
[IE][VPU]: Use the string size, including the null-terminated character, to serialize the DataNode name (#1496)

3 years agoFix typo. (#1571)
Adam Osewski [Fri, 31 Jul 2020 12:05:53 +0000 (14:05 +0200)]
Fix typo. (#1571)

3 years agoRemoved v0 convolution and group convolution (#1512)
Ilya Churaev [Fri, 31 Jul 2020 10:00:28 +0000 (13:00 +0300)]
Removed v0 convolution and group convolution (#1512)

3 years agoRun nGraph code style check in the root of repo (#1573)
Alexander Zhogov [Fri, 31 Jul 2020 09:19:12 +0000 (12:19 +0300)]
Run nGraph code style check in the root of repo (#1573)

3 years ago[Stress] Enable OMZ info_dumper.py in get_testdata.py (#1485)
Vitaliy Urusovskij [Fri, 31 Jul 2020 09:13:12 +0000 (12:13 +0300)]
[Stress] Enable OMZ info_dumper.py in get_testdata.py (#1485)

* [Stress] Support OMZ model_info.py in get_testdata.py

* [Stress] Copy IRs from OMZ models folder to IRs folder

* [Stress] Support modified configs in C++ tests

* [Stress] Deprecate support of --env_conf due refactoring of configs

* [Stress] Update configs:
1. Removed env configs due deprecation
2. Moved test configs to a new format

* [Stress] Extend MemCheck records with info from test config

3 years agoFix for CTCLoss in NGraph (#1563)
Roman Kazantsev [Fri, 31 Jul 2020 08:57:29 +0000 (11:57 +0300)]
Fix for CTCLoss in NGraph (#1563)

Blank index is optional input and must be handled appropriately

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
3 years ago[nGraph] Py API get/set partial shape of parameter (#1560)
Jan Iwaszkiewicz [Fri, 31 Jul 2020 08:14:39 +0000 (10:14 +0200)]
[nGraph] Py API get/set partial shape of parameter (#1560)

3 years agoGitHub CI: Add filter for newly created PRs, and labels map in config.json (#1532)
Alexander Zhogov [Fri, 31 Jul 2020 07:43:22 +0000 (10:43 +0300)]
GitHub CI: Add filter for newly created PRs, and labels map in config.json (#1532)

* Add filter for newly created PRs, and labels map in config.json

* Fix label name

3 years agoVirtual inheritance to allow inheriting test classes and overriding common logic...
Alexander Perepelkin [Thu, 30 Jul 2020 20:57:01 +0000 (23:57 +0300)]
Virtual inheritance to allow inheriting test classes and overriding common logic (#1557)

3 years agoadd Ubuntu 20.04 to dependencies.cmake (#1565)
Alexey Suhov [Thu, 30 Jul 2020 17:49:27 +0000 (20:49 +0300)]
add Ubuntu 20.04 to dependencies.cmake (#1565)

3 years agoUpdated inference_engine.hpp (#1539)
Ilya Lavrenov [Thu, 30 Jul 2020 15:40:28 +0000 (18:40 +0300)]
Updated inference_engine.hpp (#1539)

3 years ago[IE CLDNN] Prod mode support in eltwise fusings (#1491)
Vladimir Paramuzov [Thu, 30 Jul 2020 15:16:37 +0000 (18:16 +0300)]
[IE CLDNN] Prod mode support in eltwise fusings (#1491)

3 years ago[GNA] Support for cascade concat with non functional layers between concats (#598)
Andrey Dmitriev [Thu, 30 Jul 2020 13:45:18 +0000 (16:45 +0300)]
[GNA] Support for cascade concat with non functional layers between concats (#598)

[GNA] Support for cascade concat with non functional layers between concats

3 years agoRemoved classes for DistributedInterface, State and Send, Resv v0 operations (#1549)
Ilya Churaev [Thu, 30 Jul 2020 13:27:21 +0000 (16:27 +0300)]
Removed classes for DistributedInterface, State and Send, Resv v0 operations (#1549)

* Removed State

* Removed Recv and Send operations

* Remoced distributed interface

3 years agoRemoved v0 builders (#1528)
Ilya Churaev [Thu, 30 Jul 2020 13:26:31 +0000 (16:26 +0300)]
Removed v0 builders (#1528)

3 years agoChanged visibility of nGraph node methods (#1544)
Ilya Churaev [Thu, 30 Jul 2020 13:25:32 +0000 (16:25 +0300)]
Changed visibility of nGraph node methods (#1544)

3 years agoFix false positives in ModelRunner. (#1541)
Adam Osewski [Thu, 30 Jul 2020 11:26:19 +0000 (13:26 +0200)]
Fix false positives in ModelRunner. (#1541)

3 years ago[nGraph] Matching names of functions (#1524)
Jan Iwaszkiewicz [Thu, 30 Jul 2020 11:25:42 +0000 (13:25 +0200)]
[nGraph] Matching names of functions (#1524)

3 years agoSpecify, review and approve operation Proposal-4 (#1270)
Pavel Esir [Thu, 30 Jul 2020 10:21:23 +0000 (13:21 +0300)]
Specify, review and approve operation Proposal-4 (#1270)

* Specify, review and approve operation Proposal-4

* added types section and some other corrections

* Added example of Proposal-4 without reductions

* Corrected information about input tensors

* removed 'logits' from specification, added information about shapes

* removed `for_deformable` attribute

* changed `batch_size` to 7

* updated output dimension

3 years ago[IE][VPU]: Enable new tests for adjust_data_batch pass (#1219)
Daria Mityagina [Thu, 30 Jul 2020 10:19:33 +0000 (13:19 +0300)]
[IE][VPU]: Enable new tests for adjust_data_batch pass (#1219)

* New tests for adjust_data_batch pass

3 years ago[IE][VPU]: Enabling of NonZero single layer tests (#1502)
Roman Vyunov (Intel) [Thu, 30 Jul 2020 10:14:51 +0000 (13:14 +0300)]
[IE][VPU]: Enabling of NonZero single layer tests (#1502)

3 years agoDisable MatMul to FC conversion for VPU (#1520)
Gleb Kazantaev [Thu, 30 Jul 2020 08:50:52 +0000 (11:50 +0300)]
Disable MatMul to FC conversion for VPU (#1520)

* Splited MatmulToFCorGemm transformation

* Updated VPU transformation predicate to check that MatMul has DSR as input

3 years agonGraph unit tests refactoring (#1495)
Jozef Daniecki [Thu, 30 Jul 2020 08:04:22 +0000 (10:04 +0200)]
nGraph unit tests refactoring (#1495)

3 years agoAdd product version to memcheck records (#1508)
Andrey Somsikov [Thu, 30 Jul 2020 07:17:56 +0000 (10:17 +0300)]
Add product version to memcheck records (#1508)

3 years agoRemoved public headers / dependencies for readers plugins (#1534)
Ilya Lavrenov [Thu, 30 Jul 2020 04:00:44 +0000 (07:00 +0300)]
Removed public headers / dependencies for readers plugins (#1534)

* Removed public headers / depedencies for readers plugins

* Refactored cmake for onnx reader plugin as well

3 years agoTemplate documentation update (#1519)
Ilya Lavrenov [Wed, 29 Jul 2020 16:56:24 +0000 (19:56 +0300)]
Template documentation update (#1519)

* Updated Inference Engine Plugin developer guide
after inference using ngraph reference backend is added

* Documentation fixes

* Fixed review comments

3 years agoAvoid redundant clone and reshape (#1376)
Ilya Churaev [Wed, 29 Jul 2020 16:30:59 +0000 (19:30 +0300)]
Avoid redundant clone and reshape (#1376)

* Avoid redundant clone and reshape

* Removed some constructors

* Fixed output precision

3 years agosetupvars.sh: Updated logic for detecting INSTALLDIR - using relative path every...
Artyom Anokhov [Wed, 29 Jul 2020 15:23:36 +0000 (18:23 +0300)]
setupvars.sh: Updated logic for detecting INSTALLDIR - using relative path every time instead of checking <INSTALLDIR> or INTEL_OPENVINO_DIR (#1536)

3 years agoNodeVector -> OutputVector replacement (#1272)
Katarzyna Mitrus [Wed, 29 Jul 2020 15:18:56 +0000 (17:18 +0200)]
NodeVector -> OutputVector replacement (#1272)

3 years agoMO clean from IR v7 and other legacy code (#1521)
Evgeny Lazarev [Wed, 29 Jul 2020 14:43:12 +0000 (17:43 +0300)]
MO clean from IR v7 and other legacy code (#1521)

* Remove unnnecessary ir_version checks in the MO

* Cleaned up 'backend_attrs_v2' function

* Small clean up from the 'TFCustomSubgraphCall'

* Clean up the MO extractor attributes mapping

* Renamed PreluOp to PReLU

3 years agoRefactor tests to use TestCase class (#1517)
Szymon Durawa [Wed, 29 Jul 2020 14:08:19 +0000 (16:08 +0200)]
Refactor tests to use TestCase class (#1517)

3 years ago[IE CLDNN] Changed weights layout for 1d scaleshift (#1483)
Vladimir Paramuzov [Wed, 29 Jul 2020 11:08:58 +0000 (14:08 +0300)]
[IE CLDNN] Changed weights layout for 1d scaleshift (#1483)

3 years agoFix node name tests (#1507)
Jan Iwaszkiewicz [Wed, 29 Jul 2020 10:27:30 +0000 (12:27 +0200)]
Fix node name tests (#1507)

3 years agoUpdated MO requirements files (#1511)
Evgeny Lazarev [Wed, 29 Jul 2020 10:23:52 +0000 (13:23 +0300)]
Updated MO requirements files (#1511)

* Updated MO requirements files

* Updated requirements in the CI config to run the pylint

3 years ago[nGraph] Remove legacy Python API (1) (#1504)
Jan Iwaszkiewicz [Wed, 29 Jul 2020 10:19:05 +0000 (12:19 +0200)]
[nGraph] Remove legacy Python API (1) (#1504)

3 years ago[IE Myriad] Use instance of InferenceEngine::Core via ie::ICore interface in Myriad...
Nikita Kudriavtsev [Wed, 29 Jul 2020 08:30:30 +0000 (11:30 +0300)]
[IE Myriad] Use instance of InferenceEngine::Core via ie::ICore interface in Myriad plugin (#1316)

* [ci-skip][IE Myriad] ie::ICore pointer passed into FrontEnd from plugin

* [ci-skip][IE Myriad] Added MockICore to fix graph transformer tests

* [ci-skip][IE Myriad] IN renamed to I_N to avoid compile error in Windows build: C2513: 'int': no variable declared before '='

3 years agoONNX Model runner (#1415)
Adam Osewski [Wed, 29 Jul 2020 07:34:35 +0000 (09:34 +0200)]
ONNX Model runner (#1415)

3 years agoRemoved redundant methods from function and util (#1505)
Ilya Churaev [Wed, 29 Jul 2020 03:19:45 +0000 (06:19 +0300)]
Removed redundant methods from function and util (#1505)

3 years agoImplemented inference in template plugin (#1308)
Anton Pankratv [Tue, 28 Jul 2020 14:25:31 +0000 (17:25 +0300)]
Implemented inference in template plugin (#1308)

* Implemented inference in template plugin

* Fixed tests

* Removed thirdparty dependency

* Simplified executor configuration

* removed half

* Fixed cmake

* Fixed ngraph node check

* device blob allocation

* Fixed enum error

3 years agoTreat 1d single-element tensors as scalars. (#1498)
Adam Osewski [Tue, 28 Jul 2020 12:01:13 +0000 (14:01 +0200)]
Treat 1d single-element tensors as scalars. (#1498)

3 years agoInterpolateWithConcat pass fix (#1501)
Anton Chetverikov [Tue, 28 Jul 2020 11:50:32 +0000 (14:50 +0300)]
InterpolateWithConcat pass fix (#1501)

* Fix InterpolateWithConcat pass

* Add test for None case

3 years ago[IE][VPU]: Enable conv_3x3s1p1_vgg test for ma2085 (#1486)
Nikita Kudriavtsev [Tue, 28 Jul 2020 11:36:03 +0000 (14:36 +0300)]
[IE][VPU]: Enable conv_3x3s1p1_vgg test for ma2085 (#1486)

3 years agoAdd atanh to onnx importer opset4 (#1425)
Jan Iwaszkiewicz [Tue, 28 Jul 2020 08:58:53 +0000 (10:58 +0200)]
Add atanh to onnx importer opset4 (#1425)

3 years ago[IE] Add Blob::createROI method (#882)
Vladislav Vinogradov [Tue, 28 Jul 2020 08:26:38 +0000 (11:26 +0300)]
[IE] Add Blob::createROI method (#882)

* Add default implementation that throws exception.
* Implement `createROI` for `TBlob` and existing compound blobs.
* Use reference couting for TBlob memory buffer to prolong its life time for ROI blobs.
* Add private extension for ND ROI and use it as implementation detail for now:
  * Add `DimSlice` and `TensorSlice` structures for generic ND ROI support.
  * Add `make_roi_desc` function to create `TensorDesc` for ROI.

3 years agoRemoved IInferencePluginAPI interface (#1497)
Ilya Lavrenov [Tue, 28 Jul 2020 08:08:45 +0000 (11:08 +0300)]
Removed IInferencePluginAPI interface (#1497)

* Removed legacy library includes from plugin api headers

* Removed IInferencePluginAPI interface; merged with IInferencePlugin

* Removed pluginAPIInterface usage in Core implementation

3 years agoRemove old transformation passes (#1463)
Ilya Churaev [Tue, 28 Jul 2020 05:54:50 +0000 (08:54 +0300)]
Remove old transformation passes (#1463)

3 years agoRemoved NgraphData (#1416)
Ilya Lavrenov [Tue, 28 Jul 2020 02:58:52 +0000 (05:58 +0300)]
Removed NgraphData (#1416)

3 years agoTests for keep_constant_inputs (#1366)
Alexey Tarakanov [Tue, 28 Jul 2020 02:56:48 +0000 (05:56 +0300)]
Tests for keep_constant_inputs (#1366)

* First variant of tests for keep_constant_inputs

* Redone tests to check number of inputs

* Count inputs of layer via ngraph::Function

* Add additional transformations for CNNNetwork

* Modified work with CNNNetwork via iterators

* Add tests for FullyConnected Network

* Rename function for counting of inputs

* Debug output was deleted

* transformations_callback was removed

* Change ASSERT_GT on ASSERT_EQ

3 years agoRemoved v0 operations from AlgebraicSimplufication pass (#1481)
Ilya Churaev [Tue, 28 Jul 2020 02:48:12 +0000 (05:48 +0300)]
Removed v0 operations from AlgebraicSimplufication pass (#1481)

* Removed v0 operations from AlgebraicSimplufication pass

* Fixed tests

3 years agoFixed incorrect logic in detection of result shape for convolution (#1444)
Ilya Churaev [Tue, 28 Jul 2020 02:47:43 +0000 (05:47 +0300)]
Fixed incorrect logic in detection of result shape for convolution (#1444)

* Fixed incorrect logic in detection of result shape for convolution

* Added test

3 years agonGraph Transformations refactoring (#931)
Gleb Kazantaev [Mon, 27 Jul 2020 16:47:37 +0000 (19:47 +0300)]
nGraph Transformations refactoring (#931)

This PR introduces next changes:
1. Transformations *_tbl.hpp files were replaced with direct registration in cpp files.
2. Plugins use pass::Manager to call conversion passes.
3. Transformations callback was moved to PassBase class as there is no more need to keep it in separate class
4. All pattern based transformations must be inherited from MatcherPass class. GraphRewrite class will be used only for matchers registration and execution on function.
MatcherPass class adds new features to pattern-based transformations approach:
* Allows to run matcher pass on a single node.
* Operations that were created inside transformation callback can be added to execution list to be available for pattern matching within single GraphRewrite.
5. GraphRewrite MatchClosure was replaced with MatcherPass. So all matchers will be registered as a MatcherPass.
6. Added pass::Manager::clear_state() method to avoid dependency with nodes that no longer belongs to function after replacement.
7.  Some representative transformations were updated to use MatcherPass as an example.
8.  Mul->Add sequence fusion transformation was replaced with LinOpSequenceFusion.
9. Pattern and callback registration code was moved to class c-tors (will be finished for remaining passes in other PR) .
10. Updated pass::Manager to get pass names only when NGRAPH_PROFILE_PASS_ENABLE enabled.
11. Moving towards removing PassProperty.
12. Added ngraph::pattern::wrap_type<T>(inputs, pred) to simplify pattern creation.
13. GraphRewrite was updated to execute MatcherPass more efficient.

3 years agosetupvars: Added post_training_optimization_toolkit to PYTHONPATH (#1492)
Artyom Anokhov [Mon, 27 Jul 2020 16:45:26 +0000 (19:45 +0300)]
setupvars: Added post_training_optimization_toolkit to PYTHONPATH (#1492)

3 years agoGitHub CI: Disable/remove set_pr_labels
Alexander Zhogov [Mon, 27 Jul 2020 16:22:05 +0000 (19:22 +0300)]
GitHub CI: Disable/remove set_pr_labels

3 years agoPreprocessing(GAPI): Universal intrinsics (AVX512) implementation of linear Resize...
Anna Khakimova [Mon, 27 Jul 2020 16:04:51 +0000 (19:04 +0300)]
Preprocessing(GAPI): Universal intrinsics (AVX512) implementation of linear Resize 8UC1 (#1132)

3 years ago[IE CLDNN] Fixed gemm fusings with FP precision (#1490)
Vladimir Paramuzov [Mon, 27 Jul 2020 15:49:54 +0000 (18:49 +0300)]
[IE CLDNN] Fixed gemm fusings with FP precision (#1490)

3 years agoAdds first inference time measurements in benchmark_app (#1487)
Nadezhda Ageeva [Mon, 27 Jul 2020 13:45:07 +0000 (16:45 +0300)]
Adds first inference time measurements in benchmark_app (#1487)

3 years agoAdd support (limited, based on Interpolate-1) to Resize-11 ONNX op (#1364)
Mateusz Bencer [Mon, 27 Jul 2020 13:42:00 +0000 (15:42 +0200)]
Add support (limited, based on Interpolate-1) to Resize-11 ONNX op (#1364)

* Implementation of Resize-11

* Added support to sizes input

* Add tests to sizes input

* Added missing comment

* fixed tests

* fixed tests

* Fixed test. part 2.

* review remaks. part 1.

* review remarks. part 2.

Co-authored-by: Tomasz Socha <tomasz.socha@intel.com>
* Added more tests

Co-authored-by: Tomasz Socha <tomasz.socha@intel.com>
3 years ago[IE CLDNN] Add b_fs_fsv16 concat optimizations (#1452)
Konrad Dobros [Mon, 27 Jul 2020 11:49:22 +0000 (13:49 +0200)]
[IE CLDNN] Add b_fs_fsv16 concat optimizations (#1452)

1. Add fsv16 int8 support to optimized kernel
2. Optimize fsv16 concat kernel
3. Add graph optimization to improve concat alignment

Issue: CVS-28494

3 years ago[IE NGRAPH] Remove default values in InterpolateAttr structure (#1484)
Irina Efode [Mon, 27 Jul 2020 11:03:16 +0000 (14:03 +0300)]
[IE NGRAPH] Remove default values in InterpolateAttr structure (#1484)

3 years agoAdd tests for ArgMin/ArgMax with float inputs (#1429)
Mateusz Tabaka [Mon, 27 Jul 2020 10:40:27 +0000 (12:40 +0200)]
Add tests for ArgMin/ArgMax with float inputs (#1429)

3 years agoRemoved v0 CropAndResize and EmbeddingLoop operations (#1450)
Ilya Churaev [Mon, 27 Jul 2020 09:34:20 +0000 (12:34 +0300)]
Removed v0 CropAndResize and EmbeddingLoop operations (#1450)

3 years ago[IE CLDNN] Improvements for SpaceToDepth (#1454)
Vladimir Paramuzov [Mon, 27 Jul 2020 08:52:18 +0000 (11:52 +0300)]
[IE CLDNN] Improvements for SpaceToDepth (#1454)

3 years ago[IE TESTS] Add Interpolate single layer test (#1456)
Irina Efode [Mon, 27 Jul 2020 08:45:19 +0000 (11:45 +0300)]
[IE TESTS] Add Interpolate single layer test (#1456)

3 years agoRemoved BroadcastDistributed (#1430)
Ilya Churaev [Mon, 27 Jul 2020 07:49:56 +0000 (10:49 +0300)]
Removed BroadcastDistributed (#1430)

3 years agoSpecification for RNN/GRU sequences (#1426)
Ivan Tikhonov [Mon, 27 Jul 2020 06:22:46 +0000 (09:22 +0300)]
Specification for RNN/GRU sequences (#1426)

* Specification for RNN/GRU sequences

* update opset4 list

3 years ago[IE CLDNN] fix warnings from gcc-9 compiler (#1431)
Sergey Shlyapnikov [Fri, 24 Jul 2020 17:13:29 +0000 (20:13 +0300)]
[IE CLDNN] fix warnings from gcc-9 compiler (#1431)

3 years agoGitHub CI: set_pr_labels - runs every 4 hours
Alexander Zhogov [Fri, 24 Jul 2020 16:57:58 +0000 (19:57 +0300)]
GitHub CI: set_pr_labels - runs every 4 hours

3 years agoFix the case with nodes containing ":" in names (#1089)
Maxim Vafin [Fri, 24 Jul 2020 15:39:57 +0000 (18:39 +0300)]
Fix the case with nodes containing ":" in names (#1089)

* Fix the case with nodes containing : in names

* Raise error in case of several possibilities

3 years agoAdd ONNX DequantizeLinear to MO (#1250)
Maxim Vafin [Fri, 24 Jul 2020 15:39:09 +0000 (18:39 +0300)]
Add ONNX DequantizeLinear to MO (#1250)

* Add ONNX DequantizeLinear to MO

* Update docs

3 years ago[IE TESTS] Add Minimum tests (#1470)
Irina Efode [Fri, 24 Jul 2020 14:51:21 +0000 (17:51 +0300)]
[IE TESTS] Add Minimum tests (#1470)

3 years ago[DL Workbench] Move files to another guide (#1443)
Alina Alborova [Fri, 24 Jul 2020 13:58:51 +0000 (16:58 +0300)]
[DL Workbench] Move files to another guide (#1443)

* [DL Workbench] Moved files to another guide

* Fixed indentation

3 years agoGitHub CI: Fix issues in check_pr.py
Alexander Zhogov [Fri, 24 Jul 2020 13:20:34 +0000 (16:20 +0300)]
GitHub CI: Fix issues in check_pr.py

3 years agoAdd input transposing for MatMul (#1462)
Liubov Batanina [Fri, 24 Jul 2020 12:15:20 +0000 (15:15 +0300)]
Add input transposing for MatMul (#1462)

3 years agoSpecify Range-4 operation (#1180)
Maxim Vafin [Fri, 24 Jul 2020 11:37:32 +0000 (14:37 +0300)]
Specify Range-4 operation (#1180)

3 years agoGitHub CI: Change secret
Alexander Zhogov [Fri, 24 Jul 2020 10:25:29 +0000 (13:25 +0300)]
GitHub CI: Change secret

3 years agoGitHub CI: Add set_pr_labels (#1467)
Alexander Zhogov [Fri, 24 Jul 2020 10:00:04 +0000 (13:00 +0300)]
GitHub CI: Add set_pr_labels (#1467)

* GitHub CI: Add set_pr_labels

* Change to run every 10 min

* Update names