Commit Graph

160 Commits

Author SHA1 Message Date
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 Zaytsev
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
Edward Shogulin
57da5ddab8
[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
2020-05-27 21:53:50 +03:00
Mikołaj Życzyński
e734377590
[IE CLDNN] Grouped convolution bug fix (#572)
Fixes bug in grouped convolution connected with wrong weights layout in SetDefault() method
2020-05-27 21:19:49 +03:00
Ilya Churaev
c75fd4db92
Removed CI and docker scripts (#622) 2020-05-27 20:58:03 +03:00
Alexander Zhogov
79b780413f
Azure CI: Add timeouts, *smoke* filter (#574) 2020-05-27 19:47:23 +03:00
Alexander Zhogov
93333780c7
CODEOWNERS: Add link to help, and small fix 2020-05-27 18:50:47 +03:00
Ilya Churaev
3c718809d3
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
2020-05-27 18:37:19 +03:00
Gleb Kazantaev
d5434a036e
CODEOWNERS: Added nGraph/Transformations/nGarphTests/IECore (#633) 2020-05-27 18:30:14 +03:00
Irina Efode
7fcb12603e
[IE TESTS][IE CMAKE] Fix download 'testdata' repo via HTTPS (#597) 2020-05-27 16:20:09 +03:00
Gorokhov Dmitriy
c5124763db
[CPU] Added quantization post op to the list of supported by FP32 DW Conv (#592) 2020-05-27 16:00:13 +03:00
Nikolay Shchegolev
27e8580b7d
[CPU] ExtractImagePatches operation (#575) 2020-05-27 15:46:49 +03:00
Andrew Bakalin
fd1cc08cd8
[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
2020-05-27 15:35:28 +03:00
Pavel Esir
e337350cc1
Fix skipping incorrect names in scale/mean values (#535)
* Fix skipping incorrect names in scale/mean values

* removed inappropriate comment in cli_parser.py
2020-05-27 14:53:50 +03:00
Evgeny Latkin
d24132912e
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
2020-05-27 13:14:46 +03:00
Vladislav Vinogradov
946ed119c8
[IE CMAKE] Fix OpenBLAS dependency handling for Yocto ARM64 platfrom (#562)
Use `THIRDPARTY_SERVER_PATH` variable to override remote artifacts path.
2020-05-27 13:06:20 +03:00
Michał Karzyński
dcdeb34c8f
CODEOWNERS: Add openvino-ngraph-maintainers (#628) 2020-05-27 12:50:18 +03:00
Konstantin Satunin
bfe416704d
Change region of VMSS agents (#595) 2020-05-27 12:13:52 +03:00
Irina Efode
44cd77f54b
[IE TESTS] Move old IE Unit tests to the new infra (#605) 2020-05-27 11:53:00 +03:00
Egor Churaev
31fe146539
[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
2020-05-27 11:47:16 +03:00
Nikita Kudriavtsev
2012d084f2
[IE Myriad] "printf" methods were replaced with mvLog (#552) 2020-05-27 11:45:34 +03:00
Andrew Bakalin
d337b4ed97 [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
2020-05-27 11:14:02 +03:00
Evgenya Stepyreva
5c2eb05990
[ MO ONNX ] Resize-11 clear error message (#620)
* Small refactoring of extractors

* [ MO ] Throwing an exception while extracting Resize-11 which is not supported
2020-05-27 08:09:15 +03:00
Konrad Dobros
d3ea03bbfc
[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
2020-05-27 05:37:38 +03:00
Gleb Kazantaev
6788153ba9
Updated convert_nms_to_nms_ie transformation to support dynamic shapes (#614) 2020-05-27 00:38:25 +03:00
Gleb Kazantaev
851f64946a
Updated ConvertGatherToGatherIE transformation to support dynamic shapes (#611) 2020-05-27 00:38:04 +03:00
Evgeny Lazarev
c1625743df
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
2020-05-26 21:59:08 +03:00
Evgenya Stepyreva
73f3b7c8fc
[ MO ONNX ] TopK-1/10/11 proper extracting (#600) 2020-05-26 21:53:24 +03:00
Vitaliy Urusovskij
4a44f84dab
[Stress] Updated test_configs with new path to OMZ mtcnn models (#602) 2020-05-26 20:11:46 +03:00
Ilya Lavrenov
bb039adef8
Fixed compilation with clang-10 + xcode (#521) 2020-05-26 17:17:36 +03:00
Shashwat Dalakoti
4943a954c7
Updated requiremnets.txt (#593)
Alignment with the requirements_tf.txt file
2020-05-26 16:19:43 +03:00
JunX
7595512d1f
fix issue log print wrong origin image shape (#581) 2020-05-26 14:27:14 +03:00
Irina Efode
c3aa866a33
[IE CMAKE] FIX PATHS (#553)
* [IE CMAKE] FIX PATHS

* Fix problems
2020-05-26 11:57:02 +03:00
Ilya Churaev
42a8364cb6
Disable nGraph tests if ENABLE_TESTS=OFF (#579) 2020-05-26 11:51:47 +03:00
Gleb Kazantaev
d3764a7563
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
2020-05-26 10:24:52 +03:00
Roman Donchenko
e835a4cf58
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.
2020-05-26 07:44:25 +03:00
Gleb Kazantaev
d3923f2ce0
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);
2020-05-26 01:19:38 +03:00
Irina Efode
c6e03d73d8
[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
2020-05-25 23:28:59 +03:00
Vladimir Paramuzov
0b23215b72
CODEOWNERS: added cpu/gpu developers teams (#540) 2020-05-25 21:54:54 +03:00
Konstantin Satunin
2f9fd74151
Use compute optimized VMs for CI (#567) 2020-05-25 21:31:57 +03:00
Maxim Vafin
8c8629a4af
Support ONNX Clamp-11 (#538) 2020-05-25 19:59:07 +03:00
Ilya Churaev
04bb8ab51d
Added case less check for enum names (#534)
* Added case less check for enum names

* Added <algorithm> header
2020-05-25 16:23:55 +03:00
Nikita Kudriavtsev
74e8b54ce3
[IE Myriad] Correct destruction order in functional tests with DISABLE_PLUGIN_CACHE env. variable (#542) 2020-05-25 15:45:59 +03:00