platform/upstream/dldt.git
4 years ago[IE CLDNN] Added fusing suport to all pooling kernels (#689)
Mikołaj Życzyński [Wed, 3 Jun 2020 16:44:27 +0000 (18:44 +0200)]
[IE CLDNN] Added fusing suport to all pooling kernels (#689)

adds fusing support to all available pooling kernels
tests all possible input type/output type configurations
fixes minor bug in max pooling in pooling_gpu_test.cpp
fixed minor bug with yxbf format in pooling_gpu_ref and pooling_gpu_int8_ref kernels
fixes bug with b_fs_yx_fsv32 format in pooling_gpu kernel
resolves bug with max pooling accuracy missmatch in case of non zero pad end layer parameter
resolves average pooling accuracy missmatch in case of non zero pad end layer parameter

4 years ago[IE CLDNN] Fixed stack overflow in calculate_prior_boxes pass (#747)
Lukasz Debski [Wed, 3 Jun 2020 16:42:50 +0000 (18:42 +0200)]
[IE CLDNN] Fixed stack overflow in calculate_prior_boxes pass (#747)

The problem behind this error was in program_impl::init_graph() where in calculate_prior_boxes we are trying to calculate output layout of an entire network recursively which causes stack overflow. Calculating output layouts beforehand in processing order fixes this issue.

4 years agoAdd 'aligned' param to ExperimentalDetectronROIFeatureExtractor for CPU plugin and MO
Ilya-Krylov [Wed, 3 Jun 2020 14:52:40 +0000 (17:52 +0300)]
Add 'aligned' param to ExperimentalDetectronROIFeatureExtractor for CPU plugin and MO

4 years agoPython API for Assign, ReadValue and ExtractImagePatches (#719)
Tomasz Dołbniak [Wed, 3 Jun 2020 13:01:43 +0000 (15:01 +0200)]
Python API for Assign, ReadValue and ExtractImagePatches (#719)

4 years agomkldnn_memory_solver.hpp: include stdint.h to avoid build error (#729)
LiweiSong [Wed, 3 Jun 2020 12:19:29 +0000 (20:19 +0800)]
mkldnn_memory_solver.hpp: include stdint.h to avoid build error (#729)

fix the following compile error:

inference-engine/src/mkldnn_plugin/mkldnn_memory_solver.hpp:60:9: error: 'int64_t' does not name a type
|    60 |         int64_t size;
|       |         ^~~~~~~

include stdint.h to fix this.

Signed-off-by: Liwei Song <liwei.song@windriver.com>
4 years ago[LPT] [TEST] Sporadic test fail fix (workaround) (#742)
Edward Shogulin [Wed, 3 Jun 2020 12:05:45 +0000 (15:05 +0300)]
[LPT] [TEST] Sporadic test fail fix (workaround) (#742)

4 years ago[ nGraph ] FP16 for evaluate (#722)
Evgenya Stepyreva [Wed, 3 Jun 2020 11:14:59 +0000 (14:14 +0300)]
[ nGraph ] FP16 for evaluate (#722)

4 years agoUse pre-defined DB collection names in memcheck_upload.py CLI (#651)
Vitaliy Urusovskij [Wed, 3 Jun 2020 10:54:38 +0000 (13:54 +0300)]
Use pre-defined DB collection names in memcheck_upload.py CLI (#651)

Use argparses `choices` for `--db_collection` option.

Also removed unnecessary redefinition of `db_collection` in memcheck_upload.py

4 years ago[IE CLDNN] Improve kernel selection for b_fs_yx_fsv16 layout and optimize Convolution...
Sergey Shlyapnikov [Wed, 3 Jun 2020 10:42:15 +0000 (13:42 +0300)]
[IE CLDNN] Improve kernel selection for b_fs_yx_fsv16 layout and optimize Convolution kernels (#730)

4 years ago[IE TESTS] Move InferRequestTests (#618)
Anton Zaytsev [Wed, 3 Jun 2020 09:16:00 +0000 (12:16 +0300)]
[IE TESTS] Move InferRequestTests (#618)

* [IE TESTS] move Infer_request tests

* fix v0

* [ci-skip][IE TESTS] test update basic class v0

* [ci-skip][IE TESTS] test update basic class v1

* [ci-skip][IE TESTS] test update basic class

* [ci-skip][IE TESTS] test update basic class v3

* [ci-skip][IE TESTS] test update basic class final versions

* [ci-skip][IE TESTS] fix

* [ci-skip][IE TESTS] fix codestaly and comment

Co-authored-by: Irina Efode <irina.efode@intel.com>
4 years agoSkip some functional tests on VPU (#568)
Evgeny Talanin [Wed, 3 Jun 2020 09:15:06 +0000 (12:15 +0300)]
Skip some functional tests on VPU (#568)

4 years ago[ONNX] GRU and RNN operators. (#607)
Adam Osewski [Wed, 3 Jun 2020 09:01:56 +0000 (11:01 +0200)]
[ONNX] GRU and RNN operators. (#607)

* Create generic RecurrentSequenceDirection enum.

* Helper class RecurrentSequenceOp.

* Add ONNX GRU & RNN operators.

* Use OutputVector.

* Update doc.

* Add UTs for GRU and skip them on IE_CPU

* Add UT for bidirectional mode and fix it.

* Normalize activation function name case.

* Add unit-tests for RNN operator.

* UT for GRU with linear_before_reset set to true.

* Fix ONNX GRU for linear_before_reset case.

* Remove unnecessary symbol export macro.

* Fix CentOS error.

* Update UTs.

- Update few tests accuracy tolerance
- Update rnn_fwd_activations with new reference values and model.

* Review comment: add check for static shape

* Add UT for RNN with constant inputs W, R.

* Skip UT with const W,R on IE_CPU

4 years ago[IE][VPU]: Faster-RCNN fixes on myriad plugin side (#711)
Gladilov, Gleb [Wed, 3 Jun 2020 08:43:19 +0000 (11:43 +0300)]
[IE][VPU]: Faster-RCNN fixes on myriad plugin side (#711)

* [IE][VPU]: Enables pass for propagating dynamism to network outputs

If network had dynamic output and then myriad Front-End inserted
convert stage at the end (to convert FP16 -> FP32 - output precision)
then dynamism would not be propagated - we have convert stage that
has dynamic input, but static output. As a result, we have run-time
error in Convert kernel: input and output shapes do not match.

At the moment, pass supports only Convert stage as output stage
over which we should propagate dynamism to outputs.

Signed-off-by: Gladilov, Gleb <gleb.gladilov@intel.com>
* [IE][VPU]: Fixes parse DSR in case of output data

Replacing stage output must be done after replacing
data to shape parent, because the last one may access
original parent producer, but after replacing stage output
it'd not have one.

Signed-off-by: Gladilov, Gleb <gleb.gladilov@intel.com>
* [IE][VPU]: Fixes MacOS build

* [IE][VPU]: Fixes shape data naming convention

Plugin part assumes that if there is dynamic data object, that's
represented as 2 different data objects (data and shape), then
shape data object has name = data object name + @shape suffix.

Pass that creates new dynamic data object should respect that
assumption.

* [IE][VPU]: Fixes dis-alignment in names of data objects representing dynamic data object

MyriadInferRequest::GetResult assumes that in case of dynamic data object
"data" data object and "shape" data object will have aligned names:
"shape" name = "data" name + "@shape" suffix.

In order to meet that expectation propagating dynamism pass must use output
data object name as prefix. Additionally, propagating pass must be applied
before converting shape notation pass in order to make output shape in IE
notation, not MDK, as MyriadInferRequest::GetResult is expecting.

Signed-off-by: Gladilov, Gleb <gleb.gladilov@intel.com>
4 years ago Remove deprecated layer test class (#610)
Mikhail Treskin [Wed, 3 Jun 2020 08:04:15 +0000 (11:04 +0300)]
 Remove deprecated layer test class (#610)

* Update activation layer test

Signed-off-by: Mikhail Treskin <mikhail.treskin@intel.com>
* Get rid of LayerTestsCommonDeprecated class

Signed-off-by: Mikhail Treskin <mikhail.treskin@intel.com>
* Fix activation tests instantiations for gpu and myriad plugins

* Remove leaking inferWithInterp function

4 years ago[IE CLDNN] Activation with fused quantize bug fix (#613)
Mikołaj Życzyński [Wed, 3 Jun 2020 06:30:49 +0000 (08:30 +0200)]
[IE CLDNN] Activation with fused quantize bug fix (#613)

fixed bug connected with quantization fusing to activation
added scale and activation fusing support
added corresponding tests

4 years agoUpdated deprecated messages (#715)
Ilya Lavrenov [Wed, 3 Jun 2020 03:04:50 +0000 (06:04 +0300)]
Updated deprecated messages (#715)

4 years ago[LPT] Output layers fix (#677)
Edward Shogulin [Tue, 2 Jun 2020 20:44:24 +0000 (23:44 +0300)]
[LPT] Output layers fix (#677)

4 years agoEnabled thread tests (#717)
Ilya Churaev [Tue, 2 Jun 2020 20:42:05 +0000 (23:42 +0300)]
Enabled thread tests (#717)

4 years ago[CPU] EmbeddingBagOffsetsSum, EmbeddingBagPackedSum, EmbeddingSegmentsSum operations...
Nikolay Shchegolev [Tue, 2 Jun 2020 18:56:17 +0000 (21:56 +0300)]
[CPU] EmbeddingBagOffsetsSum, EmbeddingBagPackedSum, EmbeddingSegmentsSum operations. (#576)

* [CPU] EmbeddingBagOffsetsSum, EmbeddingBagPackedSum, EmbeddingSegmentsSum operations.

* Performance fix

* Perf v2

* Code style

4 years agoadd PassManagerSettings & create more legible description for concat quantization...
Anna Alberska [Tue, 2 Jun 2020 18:03:27 +0000 (20:03 +0200)]
add PassManagerSettings & create more legible description for concat quantization exception and a test for it (#563)

4 years ago[Jenkinsfile] Add failFast parameter (#721)
Andrey Babushkin [Tue, 2 Jun 2020 17:22:25 +0000 (20:22 +0300)]
[Jenkinsfile] Add failFast parameter (#721)

It allows us to rebuild Jenkins build and wait until all stages are finished despite of some of them may fail

4 years agoImironov/cvs 31297 add yolov4 support (#594)
iimironov [Tue, 2 Jun 2020 16:20:29 +0000 (19:20 +0300)]
Imironov/cvs 31297 add yolov4 support (#594)

* Add transformation of softplus operation into log(1.0 + exp(x)).

4 years ago[IE][Myriad] Gather: add test case (#644)
Evgeny Latkin [Tue, 2 Jun 2020 14:41:19 +0000 (17:41 +0300)]
[IE][Myriad] Gather: add test case (#644)

4 years agoUpdated DeconvolutionIE to support dynamic shapes (#671)
Gleb Kazantaev [Tue, 2 Jun 2020 14:26:28 +0000 (17:26 +0300)]
Updated DeconvolutionIE to support dynamic shapes (#671)

* Updated DeconvolutionIE to support dynamic shapes

* Updated DeconvolutionIE to support output_shape input

* Updated ConvertConvolutions pass

4 years ago[IE CLDNN] Fixed names mapping chain in runtime graph to respect original names ...
Vladimir Paramuzov [Tue, 2 Jun 2020 14:25:41 +0000 (17:25 +0300)]
[IE CLDNN] Fixed names mapping chain in runtime graph to respect original names (#599)

4 years agoAdd parallel downloads to stress tests (#678)
Vitaliy Urusovskij [Tue, 2 Jun 2020 14:24:22 +0000 (17:24 +0300)]
Add parallel downloads to stress tests (#678)

4 years agospecificCreator for Transpose operation (#713)
Gleb Kazantaev [Tue, 2 Jun 2020 14:15:36 +0000 (17:15 +0300)]
specificCreator for Transpose operation (#713)

* Updated Transpose node convertor; replaced get_vector with cast_vector

* Replaced NodeCreator with specificCreator

4 years agoEnable Control Flow Guard for Windows binaries (#714)
Andrey Somsikov [Tue, 2 Jun 2020 13:46:23 +0000 (16:46 +0300)]
Enable Control Flow Guard for Windows binaries (#714)

Control Flow Guard is security option.

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)