Commit Graph

2111 Commits

Author SHA1 Message Date
Ilya Lavrenov
856ab82bbf
Added company name to a version file (#3653) 2020-12-22 21:02:52 +03:00
Mikhail Ryzhov
f224c52f38
[IE CORE] enable plugins & dependent libs loading using absolute path (#3639)
* [IE CORE] enable plugins & dependent libs loading using absolute path

urrently this allowed to use plugins.xml file to specify full path to specific plugin with it's all dependency, not to be persisted in CWD or in PATH

* Code review fixes
2020-12-22 21:02:05 +03:00
Mateusz Bencer
00181d5179
Disable tests which read prototxt files if protobuf-lite is used (#3691)
* Disable tests which read prototxt if protobuf lite is used

* added missing line

* cmake flags refactor
2020-12-22 18:55:25 +03:00
Ilya Lavrenov
9465073f58
Introduce IEDevScripts package (#3661)
* Refactored developer package

* Added fuzzing for CMAKE_MODULE_LINKER_FLAGS as well

* Added options for developer package

* More improvements

* Further improvements

* Removed global CMAKE_MODULE_PATH population

* Fixes

* Final fixes

* Fixed python build

* Fix for TBB

* Fixed Find TBB

* Fixed install

* Fixes for OV features

* Split developer targets per component

* Fixed IE build tree config

* Fixed ITT

* Fixed review comments

* Clean export dependencies

* Fixed export of pugixml

* Added IEDevScripts_DIR for Android

* Fixed Android #2

* Fixed Android #3

* Fixed python cc

* Disabled Core threading tests on GNA
2020-12-22 18:44:59 +03:00
Ilya Churaev
1926179b65
Changed OV_SCOPE semantic (#3692)
* Added if DEFINE construction

* Changed OV_SCOPE semantic

* Fixed the code style

* Fixed redundant lines
2020-12-22 18:29:41 +03:00
Jozef Daniecki
967c040e19
Regenerate MO models with current MO version. (#3668)
Constant port numbering was changed in MO serialization, needed to
regenerate models for serialization functional tests to reflect current
MO IR.
2020-12-22 18:29:07 +03:00
Gladilov, Gleb
2ffa6f4764
[IE][nGraph]: Fixes Loop shape inference (#3641)
Previously Loop shape inference function
produced dynamic shapes for body parameters
and loop outputs if iteration count is
unknown (dynamic) or loop input data is
dynamic. At the same, time some dimensions
of input/outputs of body/loop could be
inferred under this circumstances which could
critical for model enablement (ex. Myriad-X
could support convolutions with dynamic batch,
but could not support convolutions with dynamic
spatial dimensions)

Signed-off-by: Gladilov, Gleb <gleb.gladilov@intel.com>
2020-12-22 17:19:27 +03:00
Mateusz Tabaka
e9b89b0bc5
[ONNX] remove hardcoded shape in GroupNorm operator (#3682) 2020-12-22 11:03:59 +01:00
iliya mironov
b17e0d47b1
Remove broadcasting (#3574)
* Remove broadcusting

* Refactoring some code

* Add unit tests

* Update description

* Refactoring transformation

* Add is_broadcastable_shapes checks

* Update is_eliminate_broadcast func

* Add unit tests

* Update unit tests

* Add unit tests

* Add unit tests

* Remove unused include

* Add dynemic tests

* Update unit tests

* Fix code style

* Fix unit tests code style

* Fix code style

* Add one more case for elumenate broadcast

* Fix according to review

* Refactoring transformation code
2020-12-22 12:58:37 +03:00
Anastasiya Ageeva
b6bba5d377
Avladimi/cherry pick cvs 36087 (#3655)
* Fixed CVS-36087

* Fixed link to the installation package

* Fixed links, fixed formatting in bulleted lists
2020-12-22 11:34:11 +03:00
Anastasiya Ageeva
3fd0114925
Added workaround instructions to fix the issue described in CVS-35873 (#3657) 2020-12-22 11:33:23 +03:00
Mateusz Tabaka
4f14e842c1
Update ONNX models to latest master (#3658)
* Update ONNX models to 00d95ba9e5758fd0bc5e6978033fabc4f2a95e61

That version fixes yolov4 and roberta models

* remove yolov4 post processing

* remove model directory before unpacking
2020-12-22 08:04:32 +03:00
Anton Potapov
977c3dda23
[PP] Removed old (non GAPI) preprocessing code (#3664) 2020-12-22 07:52:04 +03:00
George Zlobin
e490dfc161
[IE][VPU][GT] Add pass to reshape convolution by parameter from IR (#3038) 2020-12-21 17:39:19 +03:00
Krzysztof Bruniecki
a497153dcd
Gna fix mt with iterations (#3297)
* Enable CoreThreadingTestsWithIterations tests for GNA

  Sync rest of GNA Lib API,
  Sync Config for MT tests
  Change models in CoreThreadingTestsWithIterations to be compat with GNA

* Use parameter for model set selection

* Fix style

* Disable HETERO CoreThreadingTestsWithIterations tests and create issue 45658
2020-12-21 16:10:05 +03:00
Pavel Esir
d2a23680f2
nGraph 'shell' implementation for GatherElements-6 and MO 'shell' implementation (#3467)
* Initial support of GatherElements in MO and nGraph

* apply_style

* added lost extractor for GatherElements

* Corrected GatherElements::validate_and_infer_types

* updated package_BOM.txt

* Type_t added

* started to implement ngraph shape_type_infer unit-tests

* finally implemented all ngraph shape_inference unit-tests

* updated Supported_Frameworks_Layers.md

* added correct handling of dynamic shapes in nGraph, added unit-tests for dynamic cases, fixed dump typos in MO, replaced axis type from int -> int64_t

* implemented shape infer for dynamic shapes with intervals

* finalized MO implementation

* applied comment from review

* style-apply

* spec correction

* removed conflict

* fixed typos

* removed obsolete comments form type_prop

* significant corrections in validate_and_infer_types

* style-apply

* data_rank check for axis
2020-12-21 15:45:15 +03:00
George Zlobin
935549035e
[IE][VPU]: Shape compression (#3500)
* This change prevents saving the same shapes in a blob. If more than one data have the same shapes, only one will be saved in the blob.
2020-12-21 15:21:19 +03:00
Ilya Churaev
b2399ce0d9
Enable Conditional Compilation for nGraph evaluate methods (#3666)
* Added CC macro to nGraph

* Add CC to evaluate methods

* Fixed tests

* Fixed comments

* Add private evaluates

* Fixed code style and names

* Fixed code style

* Fixed build
2020-12-21 14:32:40 +03:00
Mateusz Bencer
0b05653d7a
Resolved problems with ssd_resnet34_mlperf_opset10 (#3487)
* Resolved problems with ssd_resnet34_1200

* removed debug code

* Added correct handling onnx nodes from parent graph scope

* removed unnecessary include

* fixed calcution index to replace

* fixed LoopParentParametersUsedInBody test

* added set_friendly_name

* apply Unsqueeze for each concatenated Loop output

* added handling trip count with value max_int

* merge from upstream/master

* update xfail list

* added checking is trip_count is constant
2020-12-21 14:32:15 +03:00
Evgeny Lazarev
c6bfac6e05
Enable TF 2.0 Object Detection API models (#3556)
* Config for TF 2.0 Faster R-CNN models, refactored subgraph_between_nodes to use graph API

* Added support for new type of Preprocessing block in the TF 2.0 OD API models. Various fixes to enable the Faster R-CNN ResNet 50

* Updated text comments

* Fixed sub_graph_between_nodes for TensorIteratorMerge. Added support for the TF 2.X EfficientDet models (not yet reshape-able)

* Fixed unit tests

* Fixed regression for TF 1.X OD API SSD model, enabled TF 2.0 OD API SSD models

* Code clean up

* Switched TF 2.0 OD API Faster R-CNN to preprocessor replacement type 2

* Refactored ObjectDetectionAPIPreprocessorReplacement and ObjectDetectionAPIPreprocessor2Replacement

* Fixed bug in the Div transformation to Mul when input is integer.

* Added support for the TF 2.0 OD API Mask R-CNN

* Added unit tests for Div operation. Updated incorrectly modified mask_rcnn_support_api_v1.14.json

* Updated document with list of supported configuration files for TF OD API models

* Review comments

* Added tests for control flow edges for the sub_graph_between_nodes function

* Two more tests
2020-12-21 14:21:39 +03:00
Anton Chetverikov
129a6553fa
soft_get fix (#3662) 2020-12-21 14:05:41 +03:00
Anton Chetverikov
a788c02c3d
Actualize operations attributes (#3613)
* Fix missed/redundant attrs for some operations

* Align auto_pad attr values in spec

* Update MO IR Reader extenders for appropriate operations

* Allign auto_pad attr values for appropriate operations

* Remove changes in extenders

* Update backend_attrs for some operations

* Changes in shape_infer functions to correct work with explicit mode

* Apply offline comments
2020-12-18 11:47:41 +03:00
Bartosz Sledz
29f1c38ba0
Remove doubled Reshape operator tests and revise unittest.manifest (#3642)
* Remove doubled reshape tests

* Clean manifest and enable unblocked tests
2020-12-18 04:30:40 +03:00
Katarzyna Mitrus
6d89a96d9e
Ramove LSTM_Seq_lens model xfail declaration (#3635) 2020-12-17 16:20:01 +03:00
Rafal Blaczkowski
be69a4de2f
Enable automatic update of ONNX Model Zoo for ONNX CI (#3511) 2020-12-17 14:12:47 +01:00
Mateusz Tabaka
55f58a6e23
Fix checking input/output size in hello_reshape_ssd (#3636) 2020-12-17 16:01:18 +03:00
Andrew Bakalin
66883d5905
[IE COMMON] Fix FP32 to FP16 positive infinity conversion (#3647)
* [IE COMMON] Fix FP32 to FP16 positive infinity conversion

* [TESTS] Unit tests

* [TOOLS] Use fixed convert in VPU perfcheck
2020-12-17 15:00:47 +03:00
iliya mironov
da54a40fa1
Add spec for CTCGreedyDecoderSecLen (#3250)
* Add spec for CTCGreedyDecoder

* Update spec

* Fix spec according to code rewiev

* Update spec

* Update spec

* Update spec according to review

* Update spec

* Update spec

* Update spec

* Update example spec

* Fix space in spec

* Fix spec

* Fix spec according to review

* fix spec

* update spec

* Update spec

* Change format outputs in spec

* Hot fix

* Minor fixes

* Add new attribute for op in spec

* change input

* Add precision to outputs

* Fix input in spec

* Update spec

* Update CTCGreedyDecoderSeqLen_6.md

fix mistakes

* Change first input layout

* fix example

Co-authored-by: Your Name <you@example.com>
2020-12-17 14:05:24 +03:00
Lukasz Debski
b91047e9fe
[IE CLDNN] Fully Connected layer 3d support (#2709) 2020-12-17 12:15:59 +03:00
Andrew Bakalin
f2f5e99f9f
[IE][VPU][Tests] Support DTS for Select (#3604)
* Support DTS + binary eltwise tests refactoring (avoid code duplication)
2020-12-17 12:08:22 +03:00
Bartosz Lesniewski
5f9ef0cf26
Remove ops from Layer Creator/ Node Converter - part 5 (#3493)
* remove avgpool op from layer creator

* remove binaryconvolution op from layer creator

* remove broadcast op from layer creator

* remove ctcgreedydecoder op from layer creator

* remove stridedslice op from layer creator

* remove convolutionbackpropdata op from layer creator

* adjust broadcast op to deduce broadcast mode

* add default strides if not provided when creating stridedslice

* code review comments
2020-12-16 19:51:28 +03:00
Mateusz Bencer
261cb6ecf8
Enable yolo v3 test, added post-processing step (#3510) 2020-12-16 16:52:08 +01:00
Junya Hayashi
c80e3c3a82
gna_plugin: include cmath library to avoid call of overloaded ‘abs(float)’ is ambiguous error (#3622) 2020-12-16 18:48:38 +03:00
Irina Efode
f511f77894
[IE TESTS] Disable CancellationTests.*canResetAfterCancelAsyncRequest tests (#3645) 2020-12-16 18:16:16 +03:00
Anastasia Kuporosova
676bd8a861
[Python API] requirements (#1804)
* [Python API] requirements

* add setuptools

* revert commit
2020-12-16 17:06:32 +03:00
Maksim Kutakov
95f531e9e0
[CPU] Improved Split layer (#3449)
* [CPU] Added more optimal Split implementation
2020-12-16 16:51:01 +03:00
Gladilov, Gleb
9509244729
[IE][VPU]: Enables check on split by dynamic dimension for VariadicSplit (#3571)
Signed-off-by: Gladilov, Gleb <gleb.gladilov@intel.com>
2020-12-16 15:47:25 +03:00
Vladislav Volkov
fd1522d9a7
Fixes for external ITT API library (#3603) 2020-12-16 14:26:56 +03:00
Alexey Suhov
859559a6dc
[README.md] change latest release to 2021.2 (#3638) 2020-12-16 14:13:51 +03:00
Katarzyna Mitrus
9376f78994
[ONNX] Dynamic version of ONNX Size op (#3553) 2020-12-16 11:16:06 +01:00
Irina Efode
679e4ae4d7
[IE TESTS] Move multi base test class (#3623) 2020-12-16 13:10:27 +03:00
Ilya Lavrenov
8685c20baf
Fixed HETERO + Template cases (#3580)
* Fixed tests compilation for Android ARM

* Small fixes

* Fixed issues CVS-44775, CVS-34206, CVS-34349

* Disabled KSO tests for Template

* Eliminated invalid subgraphs

* Enabled KSO QueryNetwork tests for Template

* Fixed other plugins as well

* Used NodeTypeInfo instead of std::string

Co-authored-by: apankratovantonp <anton.pankratov@intel.com>
2020-12-16 12:17:29 +03:00
Mateusz Tabaka
47485646bb
Revise DetectionOutput reference implementation (#3448)
* Revice DetectionOutput reference implementation

Ticket: 37433

* fix test_create_op

* fix test_dyn_attributes

* apply code format

* fix crash on Windows when variance_encoded_in_target == 1

* add more checks for DetectionOutput inputs

* Fix single layer tests

* apply code format

* fix ssd_vgg16_300 inference with batch size > 1

* update types in docs

* fix crash on windows

* apply code style

* fix python tests

* fix setting output type

* change False to false and True to true in docs

* Allow prior boxes to have different type than box logits

Some models work that way

* simplify output shape calculation

* fixes to docs
2020-12-16 11:02:12 +03:00
Irina Efode
602f8f2e08
[IE TESTS] Move SLT classes to SharedTestClasses lib & add serialization functionality to the common class (#3431)
* [IE TESTS] Changing functional test utils structure

* Example

* Remove extra

* Apply comments

* fixes

* [IE TESTS] Change the structure

* Continue

* step 3

* [IE TESTS] Complete transition single layer test classes

* [IE TESTS] Transition Subgraph

* Fix subgraph namespaces

* fix

* Apply comments

* latm fix
2020-12-15 22:32:00 +03:00
Anton Chetverikov
ab996da912
Update port renumbering logic for constants (#3578)
* Update port renumbering logic for constants

* Resolve comments
2020-12-15 21:39:56 +03:00
Maxim Vafin
ab974e4f2e
Add MVN-6 support to ngraph (#3464)
* Add MVN-6 to ngraph

* Apply review feedback

* Fix max opset number

* Fix code style

* Fix shape test

* Disable reader test

* Apply review feedback and remove reader test

* Fix code style

* Fix build

* Apply review feedback

* Fix build problem

* Fix code style

* Fix build
2020-12-15 21:36:44 +03:00
Alexey Suhov
a569a0b529
[cmake] retry after hash mismatch error (#3612)
* [cmake] retry after hash mismatch error
2020-12-15 19:56:42 +03:00
Andrey Sokolov
fedd736913
[IE][VPU]: support DTS for Ceiling (#3562) 2020-12-15 12:32:17 +03:00
Ilya Lavrenov
5da7e8dab8
Fixed tests compilation for Android ARM (#3572)
* Fixed tests compilation for Android ARM

* Added check for size_t
2020-12-15 11:51:17 +03:00
Maksim Shabunin
3fb5f63573
Restored gtk-3 installation (#3587) 2020-12-15 11:49:36 +03:00