Commit Graph
12851 Commits
Author SHA1 Message Date
Somsikov, Andrey 3863656f44 Use ittnotify from thirdparty
VTune ittnotify lack of support aarch64. Switching to use ittnotify
in sources to support any target architecture.
2020-06-01 20:53:39 +03:00
Somsikov, Andrey 0583b37a14 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
2020-06-01 20:53:39 +03:00
Andrew Bakalin d48e0ef5a6 [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
2020-06-01 18:57:06 +03:00
Katya 41ed6f0891 [IE Python API] fix TensorDesc test file name (#701) 2020-06-01 15:58:05 +03:00
Maksim Doronin 69e3af4c99 [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
2020-06-01 14:51:04 +03:00
Piotr Rozen 935b48b978 Added speech recognition demo package for centOS (#682) 2020-06-01 14:41:45 +03:00
Vladislav Vinogradov 88264b895a [IE] Fix build error (#703)
Missing changes in transformation library due to IE API dependency removal.
2020-06-01 13:09:23 +03:00
Mikhail Letavin 65f62945dd [IE CLDNN] Free up first copy of weights/biases that were transferred to USM device memory (#561) 2020-06-01 12:01:28 +03:00
Roman Kazantsev 004f414b89 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>
2020-06-01 11:48:06 +03:00
Jedrzej Hajduczenia 4001d0d99f [IE CLDNN] Prefer bf(wz)yx format for reshape (#691)
Performance improvement for icnet-camvid model
2020-06-01 10:38:33 +03:00
Ilya Churaev d970d0494e Removed dependency on Inference Engine from transformation library (#680)
* Removed dependency on Inference Engine from transformation library

* Change transformations export macro

* Fixed comments
2020-06-01 10:31:31 +03:00
Ivan Tikhonov cd01ccd449 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
2020-06-01 09:24:16 +03:00
Ewa Tusień b4893945c7 [ONNX] Add Range op to ONNX importer (#548)
* Added Range op to ONNX importer.

* Disable tests for IE.
2020-06-01 05:59:39 +03:00
emmanuelattia-philips 7ec63cafe3 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
2020-05-31 23:19:37 +03:00
Gladilov, Gleb 3bf7a69df1 [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>
2020-05-31 13:17:36 +03:00
emmanuelattia-philips bad5bb30a3 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
2020-05-31 02:25:39 +03:00
Ilya Lavrenov 3d42871523 Added dependency on ONNX reader (#693) 2020-05-30 15:15:20 +03:00
Denis Orlov 9af51a165f [GNA] Workaround support for callbacks (#591) 2020-05-30 00:43:42 +03:00
Edward Shogulin e2729b87f3 [LPT] Convolution regression tests (#543)
* [LPT] Base test infrastructure extending & Convolution test

* [LPT] LPT test infrastructure refactoring
2020-05-29 22:56:58 +03:00
Anastasia Kuporosova 3ef1a26174 [IE TOOLS] Use input_info in python benchmark app (#660) 2020-05-29 21:28:17 +03:00
Anastasia Kuporosova cbad43f3a5 [Python API] Fix PreProcessInfo tests (#690) 2020-05-29 21:20:16 +03:00
Vladimir Gavrilov 3a24eb6a62 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.
2020-05-29 21:01:09 +03:00
Ilya Churaev 963f55a189 Fixed CODEOWNERS paths (#684) 2020-05-29 20:57:32 +03:00
Vladimir Paramuzov f7052a107d [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
2020-05-29 20:10:30 +03:00
Evgenya Stepyreva 6cfa77223e [ nG ] Added F16 folding support (#686) 2020-05-29 19:09:01 +03:00
Ilya Churaev 11bd4f8a42 Do not use ONNX reader if ONNX importer was disabled (#683) 2020-05-29 17:46:40 +03:00
Anna Khakimova be3b711972 Pre-processing(GAPI): AVX2/AVX512 implementation of 3C/4C Resize via universal intrinsics. (#612) 2020-05-29 15:44:12 +03:00
Ilya Lavrenov 011128cb54 Python: Fixed installation rules to install additional .so files generated from .pyx (#676) 2020-05-29 14:45:59 +03:00
Katarzyna Mitrus 5f8f9ec108 [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()
2020-05-29 14:29:18 +03:00
Ivan Tikhonov a4f13ae9fe fix constant folding of Concat op (#675) 2020-05-29 14:09:20 +03:00
Artyom Anokhov 09192b804e [OpenVINO scripts] Fixed *.sh files index from 644 to 755 (#664)
* Fixed *.sh files index from 644 to 755

* Added convert.py executable permission
2020-05-29 13:50:17 +03:00
Gladilov, Gleb 67d733d5a8 Enables VPU maintainers notification in case of PR to VPU related folders and files (#667) 2020-05-29 09:32:10 +03:00
Evgenya Stepyreva e290b14ab1 [ MO Interpolate ] Fixing broken model reshape-ability (#619) 2020-05-29 09:15:47 +03:00
Evgenya Stepyreva 5cc8114322 [ MO: CVS-32286 ] IdentityN fix (#668) 2020-05-29 09:11:22 +03:00
Ilya Churaev e51e1682ca Enabled Unit tests and remove IReaderPtr (#653)
* Enabled Unit tests and remove IReaderPtr

* Fixed unicode tests for Windows

* Fixed typo
2020-05-28 22:40:20 +03:00
Andrey Somsikov 5f6999ed7e 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.
2020-05-28 18:31:10 +03:00
Gleb Kazantaev bb41994f56 Removed StridedSlice to StridedSliceIE transformation (#661) 2020-05-28 18:27:54 +03:00
Vladimir Gavrilov 33aca7d2c4 SplitConcatPairToInterpolate inserts Interpolate when input is 2D (#596)
* SplitConcatPairToInterpolate transformation was moved to middle stage and is applied only for 4D and 5D inputs.
2020-05-28 18:08:24 +03:00
Andrew Bakalin 77162bf8ee [VPU][Tests] Fix sanitizer issue in unit tests (#630) 2020-05-28 18:01:56 +03:00
Irina Efode 23f41213bb [IE TESTS] MOVE plugin tests (#659) 2020-05-28 17:22:19 +03:00
Gleb Kazantaev b731ce13d8 Fixed NMSIE shape infer function (#648) 2020-05-28 16:45:48 +03:00
Evgeny Lazarev 0efe474342 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
2020-05-28 14:31:42 +03:00
Evgenya Stepyreva ec5c9db932 [ MO ] Memory usage (#657) 2020-05-28 14:00:42 +03:00
Anton Zaytsev 00b53d6c33 [IE TESTS] Move Config behavior tests (#615)
* [ci-skip][IE TESTS] move config test

* [ci-skip][IE TESTS] fix config
2020-05-28 13:55:37 +03:00
Anton ZaytsevandZaytsev, Anton 25d36568f8 [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>
2020-05-28 13:48:16 +03:00
Irina Efode 246790f264 [IE TESTS] Move unit tests to the new infra (#641) 2020-05-28 12:33:56 +03:00
Roman Kazantsev 958e425775 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>
2020-05-28 11:11:07 +03:00
Anastasia Kuporosova e025f1464b [Python API] Add InputInfo and PreProcessInfo (#637) 2020-05-28 10:55:11 +03:00
Michał Karzyński 125dd89c01 Remove Runtime classes from nGraph Python API (#569) 2020-05-28 09:50:57 +02:00
Gleb Kazantaev f276b5fbb4 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
2020-05-28 01:14:12 +03:00