Anton Potapov [Thu, 6 Aug 2020 03:26:49 +0000 (06:26 +0300)]
[PP GAPI] - U16toF32 conversion kernel (#1298)
- the kernel itself is not yet used in the Preprocessing graph
- tests
Ilya Lavrenov [Thu, 6 Aug 2020 03:18:48 +0000 (06:18 +0300)]
Removed not-used file utils (#1644)
Ilya Lavrenov [Thu, 6 Aug 2020 03:17:29 +0000 (06:17 +0300)]
Moved QueryNetworkResult to ie_common.h (#1648)
Ilya Churaev [Thu, 6 Aug 2020 02:51:05 +0000 (05:51 +0300)]
Remove JSON serializer (#1638)
Ilya Lavrenov [Wed, 5 Aug 2020 20:55:42 +0000 (23:55 +0300)]
[IE CLDNN] Add push / pop macro for OpenCL header (#1645)
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.
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
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)
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
Mikhail Letavin [Wed, 5 Aug 2020 15:26:14 +0000 (18:26 +0300)]
[IE CLDNN] Implement nGraph function support in QueryNetwork() (#1601)
Ilya Lavrenov [Wed, 5 Aug 2020 15:04:35 +0000 (18:04 +0300)]
Updated documentation for HETERO plugin (#1643)
Bartosz Lesniewski [Wed, 5 Aug 2020 14:27:18 +0000 (16:27 +0200)]
Refactored nGraph operator tests to use TestCase (#1623)
Alexander Peskov [Mon, 3 Aug 2020 10:20:30 +0000 (13:20 +0300)]
Fix missprint
Signed-off-by: Alexander Peskov <alexander.peskov@intel.com>
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>
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>
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>
Andrew Bakalin [Wed, 5 Aug 2020 13:45:19 +0000 (16:45 +0300)]
[IE][VPU]: Optimizations for Broadcast & ROIAlign (#1641)
* Update firmware
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
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
Alexander Zhogov [Wed, 5 Aug 2020 09:44:37 +0000 (12:44 +0300)]
Azure CI: Install monitoring (#1640)
* Azure CI: Install monitoring
* Fix cleaning
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)
Ilya Lavrenov [Wed, 5 Aug 2020 09:28:24 +0000 (12:28 +0300)]
Removed CMAKE_DL_LIBS from OpenVINO ITT wrapper (#1637)
Rafal Blaczkowski [Wed, 5 Aug 2020 09:20:07 +0000 (11:20 +0200)]
Update xfail status of onnx python tests (#1639)
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>
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
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
Ilya Churaev [Wed, 5 Aug 2020 05:39:00 +0000 (08:39 +0300)]
Mark evaluate method as constant (#1628)
Ilya Lavrenov [Wed, 5 Aug 2020 03:11:13 +0000 (06:11 +0300)]
Removed public dependency on CMAKE_DL_LIB (#1633)
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
Nadezhda Ageeva [Tue, 4 Aug 2020 16:01:12 +0000 (19:01 +0300)]
[PYTHON][nGraph] add get_type_name for element type (#1513)
Alexander Perepelkin [Tue, 4 Aug 2020 15:10:29 +0000 (18:10 +0300)]
Allow descendants to reuse LayerTestsCommon (#1625)
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
Rafal Blaczkowski [Tue, 4 Aug 2020 10:26:32 +0000 (12:26 +0200)]
Update ONNX Python tests (#1514)
Gabriele Galiero Casay [Tue, 4 Aug 2020 09:56:46 +0000 (11:56 +0200)]
Ngraph unit tests refactoring: part 2 (#1518)
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
Marcin Penkowski [Tue, 4 Aug 2020 09:09:23 +0000 (11:09 +0200)]
Feature/ar24 int8 optimizations (#1208)
Jan Iwaszkiewicz [Tue, 4 Aug 2020 07:39:37 +0000 (09:39 +0200)]
[nGraph] Public Py API to get function from cnnnetwork (#1567)
Ilya Churaev [Tue, 4 Aug 2020 04:42:23 +0000 (07:42 +0300)]
Removed constant folding for Tile op (#1595)
Ewa Tusień [Tue, 4 Aug 2020 03:39:29 +0000 (05:39 +0200)]
Remove reverse op from pyAPI. (#1538)
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
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
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.
Vladislav Volkov [Mon, 3 Aug 2020 18:50:26 +0000 (21:50 +0300)]
ITT library usage fixes (#1613)
Evgenya Stepyreva [Mon, 3 Aug 2020 16:55:22 +0000 (19:55 +0300)]
[ nG GRUCell ] Allowed dynamic input shape (#1606)
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
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)
Evgenya Stepyreva [Mon, 3 Aug 2020 11:45:39 +0000 (14:45 +0300)]
[ MO GroupNorm ] Covered float Multiplication with Converts (#1602)
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
Ilya Churaev [Mon, 3 Aug 2020 10:59:20 +0000 (13:59 +0300)]
Disabled JSON library (#1599)
Tomasz Socha [Mon, 3 Aug 2020 10:56:59 +0000 (12:56 +0200)]
[nG][Python]Make model runner compatibile with python 3.5 (#1578)
Ilya Lavrenov [Mon, 3 Aug 2020 10:22:13 +0000 (13:22 +0300)]
Removed dirty skip from tests definitions (#1591)
Vitaliy Urusovskij [Mon, 3 Aug 2020 09:58:27 +0000 (12:58 +0300)]
[Stress] Remove --env_conf at all after deprecation (#1582)
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)
Ilya Lavrenov [Mon, 3 Aug 2020 07:56:44 +0000 (10:56 +0300)]
Removed ie_parallel include from task executors (#1588)
Roman Lyamin [Mon, 3 Aug 2020 07:15:43 +0000 (10:15 +0300)]
[IE CLDNN] Added HSwish-4 operation (#1585)
Lukasz Debski [Mon, 3 Aug 2020 07:05:53 +0000 (09:05 +0200)]
[IE CLDNN] Gather 5d/6d support (#1553)
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)
Adam Osewski [Fri, 31 Jul 2020 12:05:53 +0000 (14:05 +0200)]
Fix typo. (#1571)
Ilya Churaev [Fri, 31 Jul 2020 10:00:28 +0000 (13:00 +0300)]
Removed v0 convolution and group convolution (#1512)
Alexander Zhogov [Fri, 31 Jul 2020 09:19:12 +0000 (12:19 +0300)]
Run nGraph code style check in the root of repo (#1573)
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
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>
Jan Iwaszkiewicz [Fri, 31 Jul 2020 08:14:39 +0000 (10:14 +0200)]
[nGraph] Py API get/set partial shape of parameter (#1560)
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
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)
Alexey Suhov [Thu, 30 Jul 2020 17:49:27 +0000 (20:49 +0300)]
add Ubuntu 20.04 to dependencies.cmake (#1565)
Ilya Lavrenov [Thu, 30 Jul 2020 15:40:28 +0000 (18:40 +0300)]
Updated inference_engine.hpp (#1539)
Vladimir Paramuzov [Thu, 30 Jul 2020 15:16:37 +0000 (18:16 +0300)]
[IE CLDNN] Prod mode support in eltwise fusings (#1491)
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
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
Ilya Churaev [Thu, 30 Jul 2020 13:26:31 +0000 (16:26 +0300)]
Removed v0 builders (#1528)
Ilya Churaev [Thu, 30 Jul 2020 13:25:32 +0000 (16:25 +0300)]
Changed visibility of nGraph node methods (#1544)
Adam Osewski [Thu, 30 Jul 2020 11:26:19 +0000 (13:26 +0200)]
Fix false positives in ModelRunner. (#1541)
Jan Iwaszkiewicz [Thu, 30 Jul 2020 11:25:42 +0000 (13:25 +0200)]
[nGraph] Matching names of functions (#1524)
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
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
Roman Vyunov (Intel) [Thu, 30 Jul 2020 10:14:51 +0000 (13:14 +0300)]
[IE][VPU]: Enabling of NonZero single layer tests (#1502)
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
Jozef Daniecki [Thu, 30 Jul 2020 08:04:22 +0000 (10:04 +0200)]
nGraph unit tests refactoring (#1495)
Andrey Somsikov [Thu, 30 Jul 2020 07:17:56 +0000 (10:17 +0300)]
Add product version to memcheck records (#1508)
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
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
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
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)
Katarzyna Mitrus [Wed, 29 Jul 2020 15:18:56 +0000 (17:18 +0200)]
NodeVector -> OutputVector replacement (#1272)
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
Szymon Durawa [Wed, 29 Jul 2020 14:08:19 +0000 (16:08 +0200)]
Refactor tests to use TestCase class (#1517)
Vladimir Paramuzov [Wed, 29 Jul 2020 11:08:58 +0000 (14:08 +0300)]
[IE CLDNN] Changed weights layout for 1d scaleshift (#1483)
Jan Iwaszkiewicz [Wed, 29 Jul 2020 10:27:30 +0000 (12:27 +0200)]
Fix node name tests (#1507)
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
Jan Iwaszkiewicz [Wed, 29 Jul 2020 10:19:05 +0000 (12:19 +0200)]
[nGraph] Remove legacy Python API (1) (#1504)
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 '='
Adam Osewski [Wed, 29 Jul 2020 07:34:35 +0000 (09:34 +0200)]
ONNX Model runner (#1415)
Ilya Churaev [Wed, 29 Jul 2020 03:19:45 +0000 (06:19 +0300)]
Removed redundant methods from function and util (#1505)
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
Adam Osewski [Tue, 28 Jul 2020 12:01:13 +0000 (14:01 +0200)]
Treat 1d single-element tensors as scalars. (#1498)
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
Nikita Kudriavtsev [Tue, 28 Jul 2020 11:36:03 +0000 (14:36 +0300)]
[IE][VPU]: Enable conv_3x3s1p1_vgg test for ma2085 (#1486)
Jan Iwaszkiewicz [Tue, 28 Jul 2020 08:58:53 +0000 (10:58 +0200)]
Add atanh to onnx importer opset4 (#1425)
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.