platform/upstream/dldt.git
4 years ago[IE CLDNN] Add push / pop macro for OpenCL header (#1645)
Ilya Lavrenov [Wed, 5 Aug 2020 20:55:42 +0000 (23:55 +0300)]
[IE CLDNN] Add push / pop macro for OpenCL header (#1645)

4 years agoAdd support for /INTEGRITYCHECK flag on Windows (#1390)
Andrey Somsikov [Wed, 5 Aug 2020 19:37:16 +0000 (22:37 +0300)]
Add support for /INTEGRITYCHECK flag on Windows (#1390)

* Build dlls with INTEGRITYCHECK flag if ENABLE_INTEGRITYCHECK=ON

INTEGRITYCHECK flag enforces digital signature before loading the binary in Windows.
Also, refine /guard:cf flag enabling - MSCV, Intel, clang compilers does support /guard:cf.

4 years agoAzure CI: Update metadata API version (#1652)
Alexander Zhogov [Wed, 5 Aug 2020 15:42:50 +0000 (18:42 +0300)]
Azure CI: Update metadata API version (#1652)

* Azure CI: Update metadata API version

* Set -NoProxy

* Fix issue

4 years ago[IE CLDNN] Support IC={1,2,4} in the first convolution kernel (#1583)
Alexander Chaiko [Wed, 5 Aug 2020 15:32:32 +0000 (17:32 +0200)]
[IE CLDNN] Support IC={1,2,4} in the first convolution kernel (#1583)

4 years ago[IE][VPU][GT]: Added support for SoftPlus & Swish layers (#1612)
Alexey Ershov [Wed, 5 Aug 2020 15:28:04 +0000 (18:28 +0300)]
[IE][VPU][GT]: Added support for SoftPlus & Swish layers (#1612)

* Implement SoftPlus stage
* Implement Swish stage

4 years ago[IE CLDNN] Implement nGraph function support in QueryNetwork() (#1601)
Mikhail Letavin [Wed, 5 Aug 2020 15:26:14 +0000 (18:26 +0300)]
[IE CLDNN] Implement nGraph function support in QueryNetwork() (#1601)

4 years agoUpdated documentation for HETERO plugin (#1643)
Ilya Lavrenov [Wed, 5 Aug 2020 15:04:35 +0000 (18:04 +0300)]
Updated documentation for HETERO plugin (#1643)

4 years agoRefactored nGraph operator tests to use TestCase (#1623)
Bartosz Lesniewski [Wed, 5 Aug 2020 14:27:18 +0000 (16:27 +0200)]
Refactored nGraph operator tests to use TestCase (#1623)

4 years agoFix missprint
Alexander Peskov [Mon, 3 Aug 2020 10:20:30 +0000 (13:20 +0300)]
Fix missprint

Signed-off-by: Alexander Peskov <alexander.peskov@intel.com>
4 years agoAdd fallback for TBB version without NUMA-aware API
Alexander Peskov [Tue, 14 Jul 2020 10:49:49 +0000 (13:49 +0300)]
Add fallback for TBB version without NUMA-aware API

Signed-off-by: Alexander Peskov <alexander.peskov@intel.com>
4 years agoExternal TBB support on cmake script level
Alexander Peskov [Tue, 14 Jul 2020 10:37:54 +0000 (13:37 +0300)]
External TBB support on cmake script level

Signed-off-by: Alexander Peskov <alexander.peskov@intel.com>
4 years agoFix clang build
Alexander Peskov [Fri, 10 Jul 2020 11:06:15 +0000 (14:06 +0300)]
Fix clang build

Signed-off-by: Alexander Peskov <alexander.peskov@intel.com>
4 years ago[IE][VPU]: Optimizations for Broadcast & ROIAlign (#1641)
Andrew Bakalin [Wed, 5 Aug 2020 13:45:19 +0000 (16:45 +0300)]
[IE][VPU]: Optimizations for Broadcast & ROIAlign (#1641)

* Update firmware

4 years ago[IE TESTS] Add VariadicSplit in SingleLayerTest (#1468)
Anton Zaytsev [Wed, 5 Aug 2020 12:06:55 +0000 (15:06 +0300)]
[IE TESTS] Add VariadicSplit in SingleLayerTest (#1468)

* [IE TESTS] add variadic split

* [IE TESTS] update  variadic split

* [IE TESTS] update instance variadic split

* [IE TESTS] update variadic_split.cpp

4 years agoReference implementation to Split op (#1526)
Mateusz Bencer [Wed, 5 Aug 2020 11:32:14 +0000 (13:32 +0200)]
Reference implementation to Split op (#1526)

* first version

* fixed lower_bounds

* Added unit test

* Added support of negative axis

* Added more tests

* Slice refactor in order to reduce binary size

* remvoed unused headers

* added eveluate method to split

* review remarks. part 1

* review remakrs. part 2

* review remarks

* sync with master

4 years agoAzure CI: Install monitoring (#1640)
Alexander Zhogov [Wed, 5 Aug 2020 09:44:37 +0000 (12:44 +0300)]
Azure CI: Install monitoring (#1640)

* Azure CI: Install monitoring

* Fix cleaning

4 years ago[Stress] Define `--timeout` in run_memcheck.py used in gtest-parallel (#1576)
Vitaliy Urusovskij [Wed, 5 Aug 2020 09:33:01 +0000 (12:33 +0300)]
[Stress] Define `--timeout` in run_memcheck.py used in gtest-parallel (#1576)

4 years agoRemoved CMAKE_DL_LIBS from OpenVINO ITT wrapper (#1637)
Ilya Lavrenov [Wed, 5 Aug 2020 09:28:24 +0000 (12:28 +0300)]
Removed CMAKE_DL_LIBS from OpenVINO ITT wrapper (#1637)

4 years agoUpdate xfail status of onnx python tests (#1639)
Rafal Blaczkowski [Wed, 5 Aug 2020 09:20:07 +0000 (11:20 +0200)]
Update xfail status of onnx python tests (#1639)

4 years agoChange working directory in setup.py (#1624)
Michał Karzyński [Wed, 5 Aug 2020 09:07:04 +0000 (11:07 +0200)]
Change working directory in setup.py (#1624)

Co-authored-by: Alexander Zhogov <alexander.zhogov@intel.com>
4 years agoImprove node name with port resolving (#1581)
Maxim Vafin [Wed, 5 Aug 2020 08:31:17 +0000 (11:31 +0300)]
Improve node name with port resolving (#1581)

* Improve node name with port resolving

* Fix IE remove Convert on output

* Address feedback

4 years agoEnable NGRAPH_DEPRECATED (#1617)
Ilya Churaev [Wed, 5 Aug 2020 08:13:05 +0000 (11:13 +0300)]
Enable NGRAPH_DEPRECATED (#1617)

* Enable NGRAPH_DEPRECATED

* Try to fix Windows

* Added NGRAPH_SUPPRESS_DEPRECATED_END for headers

* Removed tests on downgrade/upgrade passes

4 years agoMark evaluate method as constant (#1628)
Ilya Churaev [Wed, 5 Aug 2020 05:39:00 +0000 (08:39 +0300)]
Mark evaluate method as constant (#1628)

4 years agoRemoved public dependency on CMAKE_DL_LIB (#1633)
Ilya Lavrenov [Wed, 5 Aug 2020 03:11:13 +0000 (06:11 +0300)]
Removed public dependency on CMAKE_DL_LIB (#1633)

4 years agoAdded conversion of execution graph to old representation (#1626)
Ilya Lavrenov [Tue, 4 Aug 2020 17:30:35 +0000 (20:30 +0300)]
Added conversion of execution graph to old representation (#1626)

* Added conversion of execution graph to old representation

* Fixed compilation on Windows

4 years ago[PYTHON][nGraph] add get_type_name for element type (#1513)
Nadezhda Ageeva [Tue, 4 Aug 2020 16:01:12 +0000 (19:01 +0300)]
[PYTHON][nGraph] add get_type_name for element type (#1513)

4 years agoAllow descendants to reuse LayerTestsCommon (#1625)
Alexander Perepelkin [Tue, 4 Aug 2020 15:10:29 +0000 (18:10 +0300)]
Allow descendants to reuse LayerTestsCommon (#1625)

4 years agoAdd asinh acosh atanh extractors (#1600)
iliya mironov [Tue, 4 Aug 2020 11:56:15 +0000 (14:56 +0300)]
Add asinh acosh atanh extractors (#1600)

* Add asinh acosh atanh extractors

* Add asinh acosh atanh ext for tf

* Update docs

4 years agoUpdate ONNX Python tests (#1514)
Rafal Blaczkowski [Tue, 4 Aug 2020 10:26:32 +0000 (12:26 +0200)]
Update ONNX Python tests (#1514)

4 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)

4 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

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

4 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)

4 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)

4 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)

4 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

4 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

4 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.

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

4 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)

4 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

4 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)

4 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)

4 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

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

4 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)

4 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)

4 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)

4 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)

4 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)

4 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)

4 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)

4 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)

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

4 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)

4 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)

4 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

4 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>
4 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)

4 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

4 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)

4 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)

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

4 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)

4 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

4 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

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

4 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)

4 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)

4 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)

4 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

4 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

4 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)

4 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

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

4 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)

4 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

4 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

4 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

4 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)

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

4 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

4 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)

4 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)

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

4 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

4 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)

4 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 '='

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

4 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)

4 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

4 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)

4 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

4 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)

4 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)

4 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.

4 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

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

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

4 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