platform/upstream/dldt.git
4 years agoRevert "Add ittnotify from IntelSEAPI"
azhogov [Tue, 2 Jun 2020 09:52:14 +0000 (12:52 +0300)]
Revert "Add ittnotify from IntelSEAPI"

This reverts commit 0583b37a14f7f5e4514d51f4a90818e5d42b57ba.

4 years agoRevert "Use ittnotify from thirdparty"
azhogov [Tue, 2 Jun 2020 09:50:06 +0000 (12:50 +0300)]
Revert "Use ittnotify from thirdparty"

This reverts commit 3863656f446bdaa1fa7664127e315fcd97d0ef7e.

4 years agoRemove TopKnormalizer from MO IR Reader transformation_list (#590)
Anton Chetverikov [Tue, 2 Jun 2020 09:43:41 +0000 (12:43 +0300)]
Remove TopKnormalizer from MO IR Reader transformation_list (#590)

* Remove TopKnormalizer from transformation_list and added call of normalize_outputs to fix read/save of some models

4 years ago[IE VPU] Enable s32->u8 conversion (#699)
Maksim Doronin [Tue, 2 Jun 2020 09:20:06 +0000 (12:20 +0300)]
[IE VPU] Enable s32->u8 conversion (#699)

4 years agoAlign MO requirements files (#710)
Evgeny Lazarev [Tue, 2 Jun 2020 08:32:39 +0000 (11:32 +0300)]
Align MO requirements files (#710)

4 years ago[IE CLDNN] Quantized deeplabv3 optimizations (#646)
Vladimir Paramuzov [Tue, 2 Jun 2020 06:17:39 +0000 (09:17 +0300)]
[IE CLDNN] Quantized deeplabv3 optimizations (#646)

Enabled dilation for imad dw fsv16 kernel
Added argmax and mutable_data to fsv16 white list
Enabled byxf input for quantize scale_shift kernel

4 years agoUse ittnotify from thirdparty
Somsikov, Andrey [Mon, 1 Jun 2020 07:26:34 +0000 (10:26 +0300)]
Use ittnotify from thirdparty

VTune ittnotify lack of support aarch64. Switching to use ittnotify
in sources to support any target architecture.

4 years agoAdd ittnotify from IntelSEAPI
Somsikov, Andrey [Fri, 29 May 2020 16:55:19 +0000 (19:55 +0300)]
Add ittnotify from IntelSEAPI

Adding ittnotify component of https://github.com/intel/IntelSEAPI

commit 88a56e0ecd162667c7afd2ee9969221d62a32509 (HEAD -> master, origin/master, origin/HEAD)
Merge: 6d743e1 809062a
Author: Alex <alexander.a.raud@intel.com>
Date:   Wed Jul 10 15:06:46 2019 -0700

4 years ago[VPU][NGraph] Reuse NonZero evaluate in StaticShapeNonZero (#658)
Andrew Bakalin [Mon, 1 Jun 2020 15:57:06 +0000 (18:57 +0300)]
[VPU][NGraph] Reuse NonZero evaluate in StaticShapeNonZero (#658)

* [VPU][NGraph] Reuse NonZero evaluate in StaticShapeNonZero

* [VPU][Tests] Adopt old tests to work with reverted indices

* [VPU] Update firmware

4 years ago[IE Python API] fix TensorDesc test file name (#701)
Katya [Mon, 1 Jun 2020 12:58:05 +0000 (15:58 +0300)]
[IE Python API] fix TensorDesc test file name (#701)

4 years ago[IE VPU] OutShapeOfReshape per-layer tests (#631)
Maksim Doronin [Mon, 1 Jun 2020 11:51:04 +0000 (14:51 +0300)]
[IE VPU] OutShapeOfReshape per-layer tests (#631)

* [IE VPU] OutShapeOfReshape per-layer tests

* [IE VPU] Update firmware

* [IE VPU] OutShapeOfReshape: get rid of code duplication

4 years agoAdded speech recognition demo package for centOS (#682)
Piotr Rozen [Mon, 1 Jun 2020 11:41:45 +0000 (13:41 +0200)]
Added speech recognition demo package for centOS (#682)

4 years ago[IE] Fix build error (#703)
Vladislav Vinogradov [Mon, 1 Jun 2020 10:09:23 +0000 (13:09 +0300)]
[IE] Fix build error (#703)

Missing changes in transformation library due to IE API dependency removal.

4 years ago[IE CLDNN] Free up first copy of weights/biases that were transferred to USM device...
Mikhail Letavin [Mon, 1 Jun 2020 09:01:28 +0000 (12:01 +0300)]
[IE CLDNN] Free up first copy of weights/biases that were transferred to USM device memory (#561)

4 years agoFix SparseWeightedSum transform for Wide and Deep (#698)
Roman Kazantsev [Mon, 1 Jun 2020 08:48:06 +0000 (13:48 +0500)]
Fix SparseWeightedSum transform for Wide and Deep (#698)

WhereDecomposition transform is applied to Where operation in for-garbage sub-graph remained after SparseWeightedSum transform.

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
4 years ago[IE CLDNN] Prefer bf(wz)yx format for reshape (#691)
Jedrzej Hajduczenia [Mon, 1 Jun 2020 07:38:33 +0000 (09:38 +0200)]
[IE CLDNN] Prefer bf(wz)yx format for reshape (#691)

Performance improvement for icnet-camvid model

4 years agoRemoved dependency on Inference Engine from transformation library (#680)
Ilya Churaev [Mon, 1 Jun 2020 07:31:31 +0000 (10:31 +0300)]
Removed dependency on Inference Engine from transformation library (#680)

* Removed dependency on Inference Engine from transformation library

* Change transformations export macro

* Fixed comments

4 years agoReshape-Permute-Reshape pattern to DepthToSpace layer transformation (#601)
Ivan Tikhonov [Mon, 1 Jun 2020 06:24:16 +0000 (09:24 +0300)]
Reshape-Permute-Reshape pattern to DepthToSpace layer transformation (#601)

* implemented depth_to_space transformation

* renaming

* added functional tests, fixed mistakes in implementation of the transformation

* disable ConvertSpaceToDepth/ConvertDepthToSpace transformation for CPU plugin, enable DepthToSpaceFusion for CPU plugin only, add specific creators

* fix wrong include

* fix for functional tests: set transformation callback

* revert callback calls for CPU plugin

* move functions to .cpp file

* Apply review comments

* Apply additional review comments

* fix cast to bool type

4 years ago[ONNX] Add Range op to ONNX importer (#548)
Ewa Tusień [Mon, 1 Jun 2020 02:59:39 +0000 (04:59 +0200)]
[ONNX] Add Range op to ONNX importer (#548)

* Added Range op to ONNX importer.

* Disable tests for IE.

4 years agoIe capi callback with explicit calling convention (#697)
emmanuelattia-philips [Sun, 31 May 2020 20:19:37 +0000 (22:19 +0200)]
Ie capi callback with explicit calling convention (#697)

* Added explicit calling convention to CAPI callback

* Fixed typo spacing

* Renamed INFERENCE_ENGINE_CALLBACK to INFERENCE_ENGINE_C_API_CALLBAC to make the macro really specific to the C API

4 years ago[IE][VPU]: Faster-RCNN fixes on myriad plugin side (#665)
Gladilov, Gleb [Sun, 31 May 2020 10:17:36 +0000 (13:17 +0300)]
[IE][VPU]: Faster-RCNN fixes on myriad plugin side (#665)

* [IE][VPU]: Fixes deallocation data for cases of CMX allocator run

The final loop tries to deallocate data objects that keep shape values for
other data objects that're outputs of a model. But the case when allocator
takes only CMX data into consideration was not handled and since allocation
could not happen, it lead to fail on deallocation of a data object that has
not been allocated.

Signed-off-by: Gladilov, Gleb <gleb.gladilov@intel.com>
* [IE][VPU]: Fixes allocator with work on data to shape edges

Since there is new relationship between data objects: some
data objects may contain shape of other data object - allocator
must properly respect that. The thing is if 2 data objects are
connected in such a way, they represent unite entity (dynamic
data object) and should have the same lifetime.

Signed-off-by: Gladilov, Gleb <gleb.gladilov@intel.com>
4 years agoAdded ie_core_read_network_from_memory to the C API ie_bridge. (#674)
emmanuelattia-philips [Sat, 30 May 2020 23:25:39 +0000 (01:25 +0200)]
Added ie_core_read_network_from_memory to the C API ie_bridge. (#674)

* * Added ie_core_read_network_from_memory to the C ie_bridge.

* Added size argument for xml_content, fixed const correctness of the weight_blob, fixed unit test

* * Removed debug message

* Changed variables names from model_xxx to weights_xxx to be more consistent with the argument name of the tested function.

* Added a description for xml_content_size in ie_core_read_network_from_memory.

* * xml_content is now passed as uint8_t
* reading function factorized in the unit-test

4 years agoAdded dependency on ONNX reader (#693)
Ilya Lavrenov [Sat, 30 May 2020 12:15:20 +0000 (15:15 +0300)]
Added dependency on ONNX reader (#693)

4 years ago[GNA] Workaround support for callbacks (#591)
Denis Orlov [Fri, 29 May 2020 21:43:42 +0000 (00:43 +0300)]
[GNA] Workaround support for callbacks (#591)

4 years ago[LPT] Convolution regression tests (#543)
Edward Shogulin [Fri, 29 May 2020 19:56:58 +0000 (22:56 +0300)]
[LPT] Convolution regression tests (#543)

* [LPT] Base test infrastructure extending & Convolution test

* [LPT] LPT test infrastructure refactoring

4 years ago[IE TOOLS] Use input_info in python benchmark app (#660)
Anastasia Kuporosova [Fri, 29 May 2020 18:28:17 +0000 (21:28 +0300)]
[IE TOOLS] Use input_info in python benchmark app (#660)

4 years ago[Python API] Fix PreProcessInfo tests (#690)
Anastasia Kuporosova [Fri, 29 May 2020 18:20:16 +0000 (21:20 +0300)]
[Python API] Fix PreProcessInfo tests (#690)

4 years agoMO fails generating IR from XLNET model due to a bug in the transformation ConvertGro...
Vladimir Gavrilov [Fri, 29 May 2020 18:01:09 +0000 (21:01 +0300)]
MO fails generating IR from XLNET model due to a bug in the transformation ConvertGroupedStridedSlice (#625)

* Small fix in the transformation ConvertGroupedStridedSlice. Now VariadicSplit is generated only in the case when node has at least 2 output nodes.

* Added unittests for the case when there is only one StridedSlice.

4 years agoFixed CODEOWNERS paths (#684)
Ilya Churaev [Fri, 29 May 2020 17:57:32 +0000 (20:57 +0300)]
Fixed CODEOWNERS paths (#684)

4 years ago[IE CLDNN] Optimized FQ kernel in fsv16 layout (#573)
Vladimir Paramuzov [Fri, 29 May 2020 17:10:30 +0000 (20:10 +0300)]
[IE CLDNN] Optimized FQ kernel in fsv16 layout (#573)

- Optimized FQ kernel in fsv16 layout. Enabled scaleshift transform for FP16 precision
- Disabled activation_opt kernel with fused ops in some cases

4 years ago[ nG ] Added F16 folding support (#686)
Evgenya Stepyreva [Fri, 29 May 2020 16:09:01 +0000 (19:09 +0300)]
[ nG ] Added F16 folding support (#686)

4 years agoDo not use ONNX reader if ONNX importer was disabled (#683)
Ilya Churaev [Fri, 29 May 2020 14:46:40 +0000 (17:46 +0300)]
Do not use ONNX reader if ONNX importer was disabled (#683)

4 years agoPre-processing(GAPI): AVX2/AVX512 implementation of 3C/4C Resize via universal intrin...
Anna Khakimova [Fri, 29 May 2020 12:44:12 +0000 (15:44 +0300)]
Pre-processing(GAPI): AVX2/AVX512 implementation of 3C/4C Resize via universal intrinsics. (#612)

4 years agoPython: Fixed installation rules to install additional .so files generated from ...
Ilya Lavrenov [Fri, 29 May 2020 11:45:59 +0000 (14:45 +0300)]
Python: Fixed installation rules to install additional .so files generated from .pyx (#676)

4 years ago[nGraph] Reorder nGraph LSTMSequence inputs and outputs dimensions (#560)
Katarzyna Mitrus [Fri, 29 May 2020 11:29:18 +0000 (13:29 +0200)]
[nGraph] Reorder nGraph LSTMSequence inputs and outputs dimensions (#560)

* Reorder nGraph LSTMSequence input/outpt dimensions

* Update nGraph pythonAPI for LSTMSequence

* Reorder axes in ONNX importer LSTM

* Tests update

* Fix clang warning

* Use opset3 namespace

* Style apply

* Tests update

* Use opset1  namespace

* Remove usage of  GetOutputElement in ONNX importer LSTM

* Remove opset0 header

* Use Node::output()

4 years agofix constant folding of Concat op (#675)
Ivan Tikhonov [Fri, 29 May 2020 11:09:20 +0000 (14:09 +0300)]
fix constant folding of Concat op (#675)

4 years ago[OpenVINO scripts] Fixed *.sh files index from 644 to 755 (#664)
Artyom Anokhov [Fri, 29 May 2020 10:50:17 +0000 (13:50 +0300)]
[OpenVINO scripts] Fixed *.sh files index from 644 to 755 (#664)

* Fixed *.sh files index from 644 to 755

* Added convert.py executable permission

4 years agoEnables VPU maintainers notification in case of PR to VPU related folders and files...
Gladilov, Gleb [Fri, 29 May 2020 06:32:10 +0000 (09:32 +0300)]
Enables VPU maintainers notification in case of PR to VPU related folders and files (#667)

4 years ago[ MO Interpolate ] Fixing broken model reshape-ability (#619)
Evgenya Stepyreva [Fri, 29 May 2020 06:15:47 +0000 (09:15 +0300)]
[ MO Interpolate ] Fixing broken model reshape-ability (#619)

4 years ago[ MO: CVS-32286 ] IdentityN fix (#668)
Evgenya Stepyreva [Fri, 29 May 2020 06:11:22 +0000 (09:11 +0300)]
[ MO: CVS-32286 ] IdentityN fix (#668)

4 years agoEnabled Unit tests and remove IReaderPtr (#653)
Ilya Churaev [Thu, 28 May 2020 19:40:20 +0000 (22:40 +0300)]
Enabled Unit tests and remove IReaderPtr (#653)

* Enabled Unit tests and remove IReaderPtr

* Fixed unicode tests for Windows

* Fixed typo

4 years agoRemove Safety dependency (#627)
Andrey Somsikov [Thu, 28 May 2020 15:31:10 +0000 (18:31 +0300)]
Remove Safety dependency (#627)

Safety tool should be isolated from the environment it is validating:
https://github.com/pyupio/safety/security/advisories/GHSA-7q25-qrjw-6fg2

Suggesting docker solution by default.

4 years agoRemoved StridedSlice to StridedSliceIE transformation (#661)
Gleb Kazantaev [Thu, 28 May 2020 15:27:54 +0000 (18:27 +0300)]
Removed StridedSlice to StridedSliceIE transformation (#661)

4 years agoSplitConcatPairToInterpolate inserts Interpolate when input is 2D (#596)
Vladimir Gavrilov [Thu, 28 May 2020 15:08:24 +0000 (18:08 +0300)]
SplitConcatPairToInterpolate inserts Interpolate when input is 2D (#596)

* SplitConcatPairToInterpolate transformation was moved to middle stage and is applied only for 4D and 5D inputs.

4 years ago[VPU][Tests] Fix sanitizer issue in unit tests (#630)
Andrew Bakalin [Thu, 28 May 2020 15:01:56 +0000 (18:01 +0300)]
[VPU][Tests] Fix sanitizer issue in unit tests (#630)

4 years ago[IE TESTS] MOVE plugin tests (#659)
Irina Efode [Thu, 28 May 2020 14:22:19 +0000 (17:22 +0300)]
[IE TESTS] MOVE plugin tests (#659)

4 years agoFixed NMSIE shape infer function (#648)
Gleb Kazantaev [Thu, 28 May 2020 13:45:48 +0000 (16:45 +0300)]
Fixed NMSIE shape infer function (#648)

4 years agoFixes for Mask-RCNN conversion (#654)
Evgeny Lazarev [Thu, 28 May 2020 11:31:42 +0000 (14:31 +0300)]
Fixes for Mask-RCNN conversion (#654)

* Fixed ONNX Mask-RCNN conversion

* Fixed validate_and_infet_types for NMS ops: added check for number of connected inputs

* Updated NMS ops to properly handle optional input with index 2

* Fixed typo in the implementation

4 years ago[ MO ] Memory usage (#657)
Evgenya Stepyreva [Thu, 28 May 2020 11:00:42 +0000 (14:00 +0300)]
[ MO ] Memory usage (#657)

4 years ago[IE TESTS] Move Config behavior tests (#615)
Anton Zaytsev [Thu, 28 May 2020 10:55:37 +0000 (13:55 +0300)]
[IE TESTS] Move Config behavior tests (#615)

* [ci-skip][IE TESTS] move config test

* [ci-skip][IE TESTS] fix config

4 years ago[IE TESTS] Move ExecGraphInfoTests (#617)
Anton Zaytsev [Thu, 28 May 2020 10:48:16 +0000 (13:48 +0300)]
[IE TESTS] Move ExecGraphInfoTests  (#617)

* [ci-skip][IE TESTS] move ExecGraph test

* [ci-skip][IE TESTS] fix

* [ci-skip][IE TESTS] fix codestyle

Co-authored-by: Zaytsev, Anton <antonzay@intel.com>
4 years ago[IE TESTS] Move unit tests to the new infra (#641)
Irina Efode [Thu, 28 May 2020 09:33:56 +0000 (12:33 +0300)]
[IE TESTS] Move unit tests to the new infra (#641)

4 years agoImplement Bucketize in MO and MKLDNN for opset3 (#583)
Roman Kazantsev [Thu, 28 May 2020 08:11:07 +0000 (13:11 +0500)]
Implement Bucketize in MO and MKLDNN for opset3 (#583)

This operation is used for Wide and Deep Model

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
4 years ago[Python API] Add InputInfo and PreProcessInfo (#637)
Anastasia Kuporosova [Thu, 28 May 2020 07:55:11 +0000 (10:55 +0300)]
[Python API] Add InputInfo and PreProcessInfo (#637)

4 years agoRemove Runtime classes from nGraph Python API (#569)
Michał Karzyński [Thu, 28 May 2020 07:50:57 +0000 (09:50 +0200)]
Remove Runtime classes from nGraph Python API (#569)

4 years agoUpdated StridedSlice to StridedSliceIE conversion to support dynamic shapes (#621)
Gleb Kazantaev [Wed, 27 May 2020 22:14:12 +0000 (01:14 +0300)]
Updated StridedSlice to StridedSliceIE conversion to support dynamic shapes (#621)

* Updated ConvertStridedSliceToStridedSliceIE transformation to support dynamic shapes

* Fixed stridesluce to crop transform not to fail with dynamic shapes

4 years ago[LPT] Concat complex graph support (#527)
Edward Shogulin [Wed, 27 May 2020 18:53:50 +0000 (21:53 +0300)]
[LPT] Concat complex graph support (#527)

* [LPT] [Tests] LowPrecisionTransformations base test extending

* [LPT] Concat complex (neighbor) graph support

* [LPT] Multichannel concat: scale per channel support

* [LPT] test improvements

* [TEST] tests infrastructure improvements

4 years ago[IE CLDNN] Grouped convolution bug fix (#572)
Mikołaj Życzyński [Wed, 27 May 2020 18:19:49 +0000 (20:19 +0200)]
[IE CLDNN] Grouped convolution bug fix (#572)

Fixes bug in grouped convolution connected with wrong weights layout in SetDefault() method

4 years agoRemoved CI and docker scripts (#622)
Ilya Churaev [Wed, 27 May 2020 17:58:03 +0000 (20:58 +0300)]
Removed CI and docker scripts (#622)

4 years agoAzure CI: Add timeouts, *smoke* filter (#574)
Alexander Zhogov [Wed, 27 May 2020 16:47:23 +0000 (19:47 +0300)]
Azure CI: Add timeouts, *smoke* filter (#574)

4 years agoCODEOWNERS: Add link to help, and small fix
Alexander Zhogov [Wed, 27 May 2020 15:50:47 +0000 (18:50 +0300)]
CODEOWNERS: Add link to help, and small fix

4 years agoAdded ONNX reader for the OpenVINO (#532)
Ilya Churaev [Wed, 27 May 2020 15:37:19 +0000 (18:37 +0300)]
Added ONNX reader for the OpenVINO (#532)

* Added ONNX reader for the OpenVINO

* Fixed comments

* Fixed comments

* Fixed message

* Fixed memory consumption

* Revert IReaderPtr

* Fixed Myriad tests

* Fixed comment

* Renamed inference_engine_ir_readers to inference_engine_ir_reader

4 years agoCODEOWNERS: Added nGraph/Transformations/nGarphTests/IECore (#633)
Gleb Kazantaev [Wed, 27 May 2020 15:30:14 +0000 (18:30 +0300)]
CODEOWNERS: Added nGraph/Transformations/nGarphTests/IECore (#633)

4 years ago[IE TESTS][IE CMAKE] Fix download 'testdata' repo via HTTPS (#597)
Irina Efode [Wed, 27 May 2020 13:20:09 +0000 (16:20 +0300)]
[IE TESTS][IE CMAKE] Fix download 'testdata' repo via HTTPS (#597)

4 years ago[CPU] Added quantization post op to the list of supported by FP32 DW Conv (#592)
Gorokhov Dmitriy [Wed, 27 May 2020 13:00:13 +0000 (16:00 +0300)]
[CPU] Added quantization post op to the list of supported by FP32 DW Conv (#592)

4 years ago[CPU] ExtractImagePatches operation (#575)
Nikolay Shchegolev [Wed, 27 May 2020 12:46:49 +0000 (15:46 +0300)]
[CPU] ExtractImagePatches operation (#575)

4 years ago[VPU][GT] Add convert shape notation pass (#559)
Andrew Bakalin [Wed, 27 May 2020 12:35:28 +0000 (15:35 +0300)]
[VPU][GT] Add convert shape notation pass (#559)

* [VPU] Update firmware

* [VPU][GT] Adjust allocator to deal with undeallocated shapes

* [VPU][Tests] Adjust NonZero tests and references

* [VPU][Tests] Add unit tests for pass

* [VPU][GT] Adjust previous unit tests

* [VPU][GT] Introduce convertShapeNotation pass

* [VPU][GT] Review fixes

* [VPU] Change dims order in dynamic output

4 years agoFix skipping incorrect names in scale/mean values (#535)
Pavel Esir [Wed, 27 May 2020 11:53:50 +0000 (14:53 +0300)]
Fix skipping incorrect names in scale/mean values (#535)

* Fix skipping incorrect names in scale/mean values

* removed inappropriate comment in cli_parser.py

4 years agoICV: fix Scatter layers: fix validators (#541)
Evgeny Latkin [Wed, 27 May 2020 10:14:46 +0000 (13:14 +0300)]
ICV: fix Scatter layers: fix validators (#541)

* ICV: fix Scatter layers: fix validators

* ICV: fix Scatter layers: enable 0D for `axis`

* Revert "ICV: fix Scatter layers: enable 0D for `axis`"

This reverts commit 82da24b989678061a585a5c7ffd7d5dab10f5edc.

* ICV: fix Scatter layers: test, fix CNNNetworkImpl

4 years ago[IE CMAKE] Fix OpenBLAS dependency handling for Yocto ARM64 platfrom (#562)
Vladislav Vinogradov [Wed, 27 May 2020 10:06:20 +0000 (13:06 +0300)]
[IE CMAKE] Fix OpenBLAS dependency handling for Yocto ARM64 platfrom (#562)

Use `THIRDPARTY_SERVER_PATH` variable to override remote artifacts path.

4 years agoCODEOWNERS: Add openvino-ngraph-maintainers (#628)
Michał Karzyński [Wed, 27 May 2020 09:50:18 +0000 (11:50 +0200)]
CODEOWNERS: Add openvino-ngraph-maintainers (#628)

4 years agoChange region of VMSS agents (#595)
Konstantin Satunin [Wed, 27 May 2020 09:13:52 +0000 (12:13 +0300)]
Change region of VMSS agents (#595)

4 years ago[IE TESTS] Move old IE Unit tests to the new infra (#605)
Irina Efode [Wed, 27 May 2020 08:53:00 +0000 (11:53 +0300)]
[IE TESTS] Move old IE Unit tests to the new infra (#605)

4 years ago[IE CLDNN] Implement CumSum operation (#533)
Egor Churaev [Wed, 27 May 2020 08:47:16 +0000 (11:47 +0300)]
[IE CLDNN] Implement CumSum operation (#533)

CumSum performs cumulative summation of the input elements along the given axis.

Details:
By default, it will do the sum inclusively meaning the first element is
copied as is. Through an "exclusive" attribute, this behavior can change
to exclude the first element. It can also perform summation in the
opposite direction of the axis. For that, set "reverse" attribute to
true.

JIRA: 29994

4 years ago[IE Myriad] "printf" methods were replaced with mvLog (#552)
Nikita Kudriavtsev [Wed, 27 May 2020 08:45:34 +0000 (11:45 +0300)]
[IE Myriad] "printf" methods were replaced with mvLog (#552)

4 years ago[VPU][GT] Refine edges methods (#550)
Andrew Bakalin [Wed, 27 May 2020 08:14:02 +0000 (11:14 +0300)]
[VPU][GT] Refine edges methods (#550)

* [VPU][GT] Extract order manipulation into separate methods

* [VPU][GT] Rename data -> dependency

* [VPU][GT] Extend unit tests

* [VPU][GT] Introduce replacement and removal methods for StageDependency

* [VPU][GT] Update DataToShape connection methods

4 years ago[ MO ONNX ] Resize-11 clear error message (#620)
Evgenya Stepyreva [Wed, 27 May 2020 05:09:15 +0000 (08:09 +0300)]
[ MO ONNX ] Resize-11 clear error message (#620)

* Small refactoring of extractors

* [ MO ] Throwing an exception while extracting Resize-11 which is not supported

4 years ago[IE CLDNN] Enable int8 activation for fsv16 format (#516)
Konrad Dobros [Wed, 27 May 2020 02:37:38 +0000 (04:37 +0200)]
[IE CLDNN] Enable int8 activation for fsv16 format (#516)

This change enables int8/uint8 standalone activation to use optimized
block format (b_fs_yx_fsv16). This should eliminate cases where such
activation had reorders before and after.

Support for this is already provided by activation_kernel_ref implementation.

Related JIRA: CVS-28494

4 years agoUpdated convert_nms_to_nms_ie transformation to support dynamic shapes (#614)
Gleb Kazantaev [Tue, 26 May 2020 21:38:25 +0000 (00:38 +0300)]
Updated convert_nms_to_nms_ie transformation to support dynamic shapes (#614)

4 years agoUpdated ConvertGatherToGatherIE transformation to support dynamic shapes (#611)
Gleb Kazantaev [Tue, 26 May 2020 21:38:04 +0000 (00:38 +0300)]
Updated ConvertGatherToGatherIE transformation to support dynamic shapes (#611)

4 years agoChange Elu a regular op since decomposition works extremely slowly (#582)
Evgeny Lazarev [Tue, 26 May 2020 18:59:08 +0000 (21:59 +0300)]
Change Elu a regular op since decomposition works extremely slowly (#582)

* Moved Elu operation from Fused to regular ones because the decomposition works extremely slowly.

* Added reference implementation for the Elu op

4 years ago[ MO ONNX ] TopK-1/10/11 proper extracting (#600)
Evgenya Stepyreva [Tue, 26 May 2020 18:53:24 +0000 (21:53 +0300)]
[ MO ONNX ] TopK-1/10/11 proper extracting (#600)

4 years ago[Stress] Updated test_configs with new path to OMZ mtcnn models (#602)
Vitaliy Urusovskij [Tue, 26 May 2020 17:11:46 +0000 (20:11 +0300)]
[Stress] Updated test_configs with new path to OMZ mtcnn models (#602)

4 years agoFixed compilation with clang-10 + xcode (#521)
Ilya Lavrenov [Tue, 26 May 2020 14:17:36 +0000 (17:17 +0300)]
Fixed compilation with clang-10 + xcode (#521)

4 years agoUpdated requiremnets.txt (#593)
Shashwat Dalakoti [Tue, 26 May 2020 13:19:43 +0000 (18:49 +0530)]
Updated requiremnets.txt (#593)

Alignment with the requirements_tf.txt file

4 years agofix issue log print wrong origin image shape (#581)
JunX [Tue, 26 May 2020 11:27:14 +0000 (19:27 +0800)]
fix issue log print wrong origin image shape (#581)

4 years ago[IE CMAKE] FIX PATHS (#553)
Irina Efode [Tue, 26 May 2020 08:57:02 +0000 (11:57 +0300)]
[IE CMAKE] FIX PATHS (#553)

* [IE CMAKE] FIX PATHS

* Fix problems

4 years agoDisable nGraph tests if ENABLE_TESTS=OFF (#579)
Ilya Churaev [Tue, 26 May 2020 08:51:47 +0000 (11:51 +0300)]
Disable nGraph tests if ENABLE_TESTS=OFF (#579)

4 years agoUpdated Mul->Add conversion to support dynamic shapes (#512)
Gleb Kazantaev [Tue, 26 May 2020 07:24:52 +0000 (10:24 +0300)]
Updated Mul->Add conversion to support dynamic shapes (#512)

* Updated Mul Add conversion to support dynamic shapes

* Keep changes

* Fix for cases when eltwise performs broadcasting via Constant

* Added comments;Fixed eltwise shape infer; Updated tests

4 years agoMO: Flush after dumping the arguments to stdout (#570)
Roman Donchenko [Tue, 26 May 2020 04:44:25 +0000 (07:44 +0300)]
MO: Flush after dumping the arguments to stdout (#570)

When stdout is not a terminal, Python will buffer it by default. This
means that a consumer of MO's output will not see the argument information
until the buffer is flushed, which will normally only happen once MO
finishes (which might take a while).

Flushing stdout explicitly allows the consumer to see this info as soon
as it's printed.

4 years agoUpdate TopKIE operation and transform to support dynamic shapes (#526)
Gleb Kazantaev [Mon, 25 May 2020 22:19:38 +0000 (01:19 +0300)]
Update TopKIE operation and transform to support dynamic shapes (#526)

* Update TopKIE operation and transform to support dynamic shapes

* Fix TopKIE shape infer

* Updated TopKIE infer function

* Removed index_element_type; changed swtich with as_string<> method

* Fixed ieFuncTests

* Fixed convert_topk transformation

* Updated convert_topk transformations

* ngraph::copy_runtime_info(topk, new_ops);

4 years ago[IE TESTS] Move old IE unit tests to the new infra (#544)
Irina Efode [Mon, 25 May 2020 20:28:59 +0000 (23:28 +0300)]
[IE TESTS] Move old IE unit tests to the new infra (#544)

* [IE TESTS] Move ie_blob_proxy tests

* [IE TESTS] Move network serializer tests

* [IE TESTS] Move CNNNetwork tests to the IE func

* [IE TEST] Fix deprecation warnings

* Fix comments

4 years agoCODEOWNERS: added cpu/gpu developers teams (#540)
Vladimir Paramuzov [Mon, 25 May 2020 18:54:54 +0000 (21:54 +0300)]
CODEOWNERS: added cpu/gpu developers teams (#540)

4 years agoUse compute optimized VMs for CI (#567)
Konstantin Satunin [Mon, 25 May 2020 18:31:57 +0000 (21:31 +0300)]
Use compute optimized VMs for CI (#567)

4 years agoSupport ONNX Clamp-11 (#538)
Maxim Vafin [Mon, 25 May 2020 16:59:07 +0000 (19:59 +0300)]
Support ONNX Clamp-11 (#538)

4 years agoAdded case less check for enum names (#534)
Ilya Churaev [Mon, 25 May 2020 13:23:55 +0000 (16:23 +0300)]
Added case less check for enum names (#534)

* Added case less check for enum names

* Added <algorithm> header

4 years ago[IE Myriad] Correct destruction order in functional tests with DISABLE_PLUGIN_CACHE...
Nikita Kudriavtsev [Mon, 25 May 2020 12:45:59 +0000 (15:45 +0300)]
[IE Myriad] Correct destruction order in functional tests with DISABLE_PLUGIN_CACHE  env. variable (#542)

4 years ago[ MO TF ] IdentityN support (#529)
Evgenya Stepyreva [Mon, 25 May 2020 07:52:58 +0000 (10:52 +0300)]
[ MO TF ] IdentityN support (#529)

4 years agoAzure CI: Enable cpuFuncTests on Windows
Alexander Zhogov [Fri, 22 May 2020 22:29:36 +0000 (01:29 +0300)]
Azure CI: Enable cpuFuncTests on Windows

4 years agoCODEOWNERS: Fix
Alexander Zhogov [Fri, 22 May 2020 22:27:53 +0000 (01:27 +0300)]
CODEOWNERS: Fix