platform/upstream/dldt.git
4 years agoAllow python benchmark_app load onnx model (#1283)
Nadezhda Ageeva [Thu, 16 Jul 2020 10:53:43 +0000 (13:53 +0300)]
Allow python benchmark_app load onnx model (#1283)

4 years agoSpecify operation CTCLoss-4 (#1189)
Roman Kazantsev [Thu, 16 Jul 2020 09:36:15 +0000 (14:36 +0500)]
Specify operation CTCLoss-4 (#1189)

* Specify operation CTCLoss-4

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Correct documentation for CTCLoss after #1 review

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Correct documentation for CTCLoss after #2 review

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Correct documentation for CTCLoss after #3 review

* Correct documentation for CTCLoss after #4 review

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Correct layout for logits and add more description for unique attribute

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Correct types for length and indices tensors

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Correct formulas and punctuation

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
4 years ago[IE CLDNN] Adjustment of layouts to choose optimal deconvolution (#781)
Alexander Chaiko [Thu, 16 Jul 2020 08:54:24 +0000 (10:54 +0200)]
[IE CLDNN] Adjustment of layouts to choose optimal deconvolution (#781)

4 years agoHeader length for supported model detection is increased (#1340)
Vladislav Volkov [Thu, 16 Jul 2020 08:12:40 +0000 (11:12 +0300)]
Header length for supported model detection is increased (#1340)

4 years agoAdded default multi threaded configuration (#1310)
Anton Pankratv [Thu, 16 Jul 2020 07:33:22 +0000 (10:33 +0300)]
Added default multi threaded configuration (#1310)

* Added default multythreaded configuration

* Fixed typo

4 years ago[IE Myriad] Remove Myriad 2 from supported devices in XLink (#1331)
Nikita Kudriavtsev [Thu, 16 Jul 2020 07:29:56 +0000 (10:29 +0300)]
[IE Myriad] Remove Myriad 2 from supported devices in XLink (#1331)

4 years agoremove nGraph deprecated methods (part 1) (#1314)
Ilya Churaev [Thu, 16 Jul 2020 03:03:59 +0000 (06:03 +0300)]
remove nGraph deprecated methods (part 1) (#1314)

* Remove remove_goe

* Remove traverse_nodes

* Removed deprecated constructors

* Removed deprecated tensor methods

* Fixed IE build

* Fixed code style

4 years ago[IE][VPU][nGraph]: Enables merging subsequent DSR operations (#1326)
Gladilov, Gleb [Wed, 15 Jul 2020 19:21:19 +0000 (22:21 +0300)]
[IE][VPU][nGraph]: Enables merging subsequent DSR operations (#1326)

Myriad plugin treats DSR operation in a way removing such operations
and connecting inputs with each other (replacing output with one of them).
Semantic of connection is one inputs contains shape of another.
Since the same data object can have exactly one shape it's prohibited
to have DSR inputs connected with another data objects
(the only allowed exception is inputs that are already connected between
each other).

As a result of nGraph -> CNN conversion some operations could be optimized
out which in turn could lead to subsequent DSR operations where each has
its own shape sub-graph. Even if shape sub-graphs are identical it's not
visible to plugin that sees incorrect inputs (inputs of DSR are already
connected, but now with each other, when second DSR is parsed).

To overcome such issue (the reason is when operations are optimized out,
their shape sub-graphs are still there), additional ngraph
transformation should be introduced to merge subsequent DSR into single
DSR operation.

Signed-off-by: Gladilov, Gleb <gleb.gladilov@intel.com>
4 years ago[IE][VPU][nGraph]: Fixes Reshape's shape infer method (#1327)
Gladilov, Gleb [Wed, 15 Jul 2020 19:17:36 +0000 (22:17 +0300)]
[IE][VPU][nGraph]: Fixes Reshape's shape infer method (#1327)

Previously, if Reshape had input pattern with values [0, -1] - it
propagated dynamic shape through a function. At the same time,
taking "0" and "-1" interpretation into consideration, it turns out
in such cases we could just propagate the same input shape in case of
2D input.

For Faster-RCNN this fix makes static dimensions on dynamic paths static.

Signed-off-by: Gladilov, Gleb <gleb.gladilov@intel.com>
4 years ago[IE][VPU][nGraph]: Fixes StridedSlice DTS (#1328)
Gladilov, Gleb [Wed, 15 Jul 2020 16:43:31 +0000 (19:43 +0300)]
[IE][VPU][nGraph]: Fixes StridedSlice DTS (#1328)

* In case of Begin/End/Stride inputs of StridedSlice have rank less
than input data rank - remaining dimensions must be kept unchanged.
* Previous, implementation had UB in such cases - out of bound
vector element access

Signed-off-by: Gladilov, Gleb <gleb.gladilov@intel.com>
4 years agoAdd Input and Output class to Py API (#1284)
Jan Iwaszkiewicz [Wed, 15 Jul 2020 13:32:24 +0000 (15:32 +0200)]
Add Input and Output class to Py API (#1284)

4 years ago[ONNX] Exception handling refinements. (#1266)
Adam Osewski [Wed, 15 Jul 2020 12:02:18 +0000 (14:02 +0200)]
[ONNX] Exception handling refinements. (#1266)

4 years ago[IE Common][Tests] saturated_cast: refactoring & tests (#1304)
Andrew Bakalin [Wed, 15 Jul 2020 10:48:57 +0000 (13:48 +0300)]
[IE Common][Tests] saturated_cast: refactoring & tests (#1304)

* [IE Common] Refactor saturated_cast

* [IE Common][Tests] Add tests for saturated casts

* [IE Common] Review fixes

* [IE Common] Make enable_if check a template parameter

4 years agoReverse Sequence code clean up (#1303)
Jan Iwaszkiewicz [Wed, 15 Jul 2020 10:48:53 +0000 (12:48 +0200)]
Reverse Sequence code clean up (#1303)

4 years agoAdded mish layer doc opset (#1149)
iliya mironov [Wed, 15 Jul 2020 07:30:33 +0000 (10:30 +0300)]
Added mish layer doc opset (#1149)

* Added mish layer doc opset

* Refactoring mish spec

* Update mish spec

* Change output description of Mish layer

* Fix Mish according to review

* Refactoring Mish and GELU spec according to code review

* Update formula for ops in spec

* Refactoring spec text

* Update Mish opset

* Change Mish version from 1 to 4

* Sort opset4

Co-authored-by: Your Name <you@example.com>
4 years agoSpecify, review and approve operation Interpolate-4 (#1035)
Vladimir Gavrilov [Wed, 15 Jul 2020 07:27:56 +0000 (10:27 +0300)]
Specify, review and approve operation Interpolate-4 (#1035)

* Added documentation for Interpolate-3.

* Some fixes.

* Fixed some typos.

* Now Interpolate-3 is Interpolate-4.

* Fixed typo.

* DEleted unused 'mode' 'area'.

* Fixed some typos.

* Now 'axes' attribute is an input of Interpolate.

* Added description of variants of nearest_mode.

* Added descriptions of coordinate transformation modes.

* Now 'axes' is an optional input.

* Fixed typo.

4 years ago[IE TESTS] Add ShapeOf SingleLayerTest (#1285)
Anton Zaytsev [Tue, 14 Jul 2020 20:55:32 +0000 (23:55 +0300)]
[IE TESTS] Add ShapeOf SingleLayerTest (#1285)

* [IE TESTS] add single layer test ShapeOf

* [IE TESTS] update for master

* [IE TESTS] add subgraph test

* [IE TESTS] update todo in skip_tests_config

* [IE TESTS] update skip_tests_config

* [IE TESTS] update skip_tests_config

* [IE TESTS] update opset3

4 years agoupdate system requirements (#1321) (#1322)
Alexey Suhov [Tue, 14 Jul 2020 19:06:55 +0000 (22:06 +0300)]
update system requirements (#1321) (#1322)

* update system requirements

* update release version in readme

4 years agoFix that brings back the MULTI's ability to add/remove devices (to the priorities...
Maxim Shevtsov [Tue, 14 Jul 2020 16:15:52 +0000 (19:15 +0300)]
Fix that brings back the MULTI's ability to add/remove devices (to the priorities list) on the fly. Presumably was lost during refactoring. (#1309)

the point is that we should check the ORIGINALLY (largest) list of the devices (actually ExecutableNetworks for them) to see if the device is just added back

4 years ago[LPT] FuseFakeQuantizeAndScaleShift transformation for last layer fix (#1291)
Edward Shogulin [Tue, 14 Jul 2020 15:55:06 +0000 (18:55 +0300)]
[LPT] FuseFakeQuantizeAndScaleShift transformation for last layer fix (#1291)

* [LPT] FuseFakeQuantizeAndScaleShift transformation for last layer fix

* [LPT] refactoring

* [LPT] FuseFakeQuantizeAndScaleShift test: last layer name validation was added

4 years ago[IE CLDNN] WA to use bfyx format if applicable for bf(w)zyx Gather input (#1056)
Jedrzej Hajduczenia [Tue, 14 Jul 2020 15:00:51 +0000 (17:00 +0200)]
[IE CLDNN] WA to use bfyx format if applicable for bf(w)zyx Gather input (#1056)

4 years ago[IE CLDNN] Disable inserting reorders if num_dims mismatch (#1023)
Jedrzej Hajduczenia [Tue, 14 Jul 2020 14:59:20 +0000 (16:59 +0200)]
[IE CLDNN] Disable inserting reorders if num_dims mismatch (#1023)

4 years agoAdd OpenVINO-ONNX CI check (#688)
Rafal Blaczkowski [Tue, 14 Jul 2020 12:57:27 +0000 (14:57 +0200)]
Add OpenVINO-ONNX CI check (#688)

4 years ago[IE][VPU][Tests]: Fix M2 on deprecated tests for StridedSlice (#1300)
Andrew Bakalin [Tue, 14 Jul 2020 10:13:56 +0000 (13:13 +0300)]
[IE][VPU][Tests]: Fix M2 on deprecated tests for StridedSlice (#1300)

* Disable reorder in Myriad2 cases in StridedSlice deprecated_tests

4 years ago[ONNX] Quantize linear using FakeQuantize (#1169)
Adam Osewski [Tue, 14 Jul 2020 08:55:07 +0000 (10:55 +0200)]
[ONNX] Quantize linear using FakeQuantize (#1169)

4 years agoEnable importing of TF_NASNet_Mobile (#1252)
Adam Osewski [Tue, 14 Jul 2020 08:54:39 +0000 (10:54 +0200)]
Enable importing of TF_NASNet_Mobile (#1252)

4 years agoRemoved max pool v0 (#1277)
Ilya Churaev [Tue, 14 Jul 2020 07:27:51 +0000 (10:27 +0300)]
Removed max pool v0 (#1277)

* Removed MaxPool v0

* Removed atan2

* Removed and operation

4 years agoAdded U32 precision (#1297)
Ilya Churaev [Tue, 14 Jul 2020 07:27:10 +0000 (10:27 +0300)]
Added U32 precision (#1297)

4 years ago[IE CLDNN] Optimize kernel cache memory usage in GPU plugin (#1233)
Mikhail Letavin [Mon, 13 Jul 2020 15:33:32 +0000 (18:33 +0300)]
[IE CLDNN] Optimize kernel cache memory usage in GPU plugin (#1233)

4 years ago[IE][VPU][nGraph]: Enables dynamic Reshape with non-const pattern support in myriad...
Gladilov, Gleb [Mon, 13 Jul 2020 15:19:05 +0000 (18:19 +0300)]
[IE][VPU][nGraph]: Enables dynamic Reshape with non-const pattern support in myriad plugin (#1159)

* [IE][nGraph]: Introduces PartialShape ctor from values vector

Signed-off-by: Gladilov, Gleb <gleb.gladilov@intel.com>
* [IE][VPU][nGraph]: Moves evaluateTargetShape to common utilities

The same functionality - get upper-bound shape estimation for dynamic
input - is needed in dynamic Reshape along with dynamic Broadcast.
Return value type has been changed from PartialShape to vector<int64_t>.
The reason is Reshape encodes special values (0, -1) into input values
that define output shape. Representing those values (which upper-bound
provides evaluateTargetShape) as PartialShape leads to incorrect
representation vector with -1 as dynamic shape - which is not expected.

Signed-off-by: Gladilov, Gleb <gleb.gladilov@intel.com>
* [IE][VPU][nGraph]: Introduces StaticShapeReshape

In comparison with original Reshape StaticShapeReshape propagates
upper-bound shape through a function in case of dynamic input. To do so,
shape inference method gets upper-bound shape from evaluateTargetShape,
decodes special values (0, -1) in it and then propagate the result.

Output shape processing happens only once, because if shape inference
were called after ShapeOf operations have been optimized out on dynamic
path, then evaluateTargetShape will require evaluate method for all
operations that appear in function before current Reshape. Since
evaluate method is implemented not for all operations it lead to
Faster-RCNN compilation error.

Signed-off-by: Gladilov, Gleb <gleb.gladilov@intel.com>
* [IE][VPU][nGraph]: Updates Reshape DTS on StaticShapeReshape

In case of non-const Reshape input that defines output shape DTS uses
StaticShapeReshape which propagates upper-bound shape evaluated from
this input through a function.

Signed-off-by: Gladilov, Gleb <gleb.gladilov@intel.com>
* [IE][VPU][nGraph][Tests]: Refactoring DTS Reshape tests

The only changes are:

* header files include reordering
* indentation/wrapping fixing

Signed-off-by: Gladilov, Gleb <gleb.gladilov@intel.com>
* [IE][VPU][nGraph]: Moves ShapeOf transformation out of DTS scope

In comparison with DTS ShapeOf transformation needs to work on whole
function. Separating these 2 transformations makes testing easier since
now it's possible to call specific DTS without ShapeOf transformation
and vice versa.

Also DynamicToStaticShapeOf has been renamed into
EliminateShapeOfAfterDSR since transformation doesn't introduce new DSR
operations.

Signed-off-by: Gladilov, Gleb <gleb.gladilov@intel.com>
* [VPU][Tests]: Introduces DTS Reshape tests with non-const pattern

New StaticShapeReshape constructor has been added as well, since test
fixture should create it from reshape parameters, not reshape itself.

Signed-off-by: Gladilov, Gleb <gleb.gladilov@intel.com>
4 years agofix strided slice neg out of bounds ends (#1177)
Maxim Andronov [Mon, 13 Jul 2020 14:40:24 +0000 (17:40 +0300)]
fix strided slice neg out of bounds ends (#1177)

4 years ago[IE Samples] Add api arg to classification sample (#943)
Anastasia Kuporosova [Mon, 13 Jul 2020 11:48:40 +0000 (14:48 +0300)]
[IE Samples] Add api arg to classification sample (#943)

4 years ago[IE CLDNN] LRN int8 fsv16 optimizations (#814)
Egor Churaev [Mon, 13 Jul 2020 10:25:15 +0000 (03:25 -0700)]
[IE CLDNN] LRN int8 fsv16 optimizations (#814)

JIRA: 32367

4 years ago[CPU] Add check quantize ranges (#850)
Maxim Andronov [Mon, 13 Jul 2020 09:48:00 +0000 (12:48 +0300)]
[CPU] Add check quantize ranges (#850)

4 years ago[IE][VPU]: adjust batch - support dynamic number of iterations (#1114)
Andrey Sokolov [Mon, 13 Jul 2020 08:49:20 +0000 (11:49 +0300)]
[IE][VPU]: adjust batch - support dynamic number of iterations (#1114)

* support dynamic number of iterations in "AdjustBatch" pass
* add unit tests for this case

4 years agoThrow special exception if IR v7 is passed, but no IR v7 reader (#1293)
Ilya Lavrenov [Mon, 13 Jul 2020 03:13:59 +0000 (06:13 +0300)]
Throw special exception if IR v7 is passed, but no IR v7 reader (#1293)

4 years agoOptimisations for binary operations broadcast. Phase 2. (#1295)
Vladislav Volkov [Mon, 13 Jul 2020 03:11:02 +0000 (06:11 +0300)]
Optimisations for binary operations broadcast. Phase 2. (#1295)

4 years agoRemove old Scatter operations (#1265)
Ilya Churaev [Mon, 13 Jul 2020 03:02:20 +0000 (06:02 +0300)]
Remove old Scatter operations (#1265)

4 years ago[IE][VPU][GT]: Process StridedSlice stage on device as one kernel (#1244)
Andrew Bakalin [Fri, 10 Jul 2020 11:32:49 +0000 (14:32 +0300)]
[IE][VPU][GT]: Process StridedSlice stage on device as one kernel (#1244)

* Remove replacement of StridedSlice with other stages and execute it on device as one kernel.
* Refactor strided slice tests to be able to parametrize it by precision.
* Update firmware.

4 years ago[TESTS] Added Comparison and Logical single layer tests (#1242)
Gorokhov Dmitriy [Fri, 10 Jul 2020 10:56:22 +0000 (13:56 +0300)]
[TESTS] Added Comparison and Logical single layer tests (#1242)

4 years agoRemoved adjoints (#1269)
Ilya Churaev [Fri, 10 Jul 2020 10:49:43 +0000 (13:49 +0300)]
Removed adjoints (#1269)

4 years ago[GNA] Support in GNA plugin for power layer with non-1 exponents (#997)
Bartosz Sochacki [Fri, 10 Jul 2020 10:39:29 +0000 (12:39 +0200)]
[GNA] Support in GNA plugin for power layer with non-1 exponents (#997)

* added support for power layer with non-1 exponents to GNA plugin

* reverted a change caused by merge issue

* fixes for review comments (typo fix - lrelu instead of leru, unnamed structure instead of of named one in union with arguments of activation function, name fix - input instead of inputs),

scale-shift implementation based on affine layer instead of PWL,

* fixed code style

* fixes for coding style in scale_factor_calc.hpp

* added domain for power function

* fixed review comment - power function specific methods

* added check if dynamic casting was successful

* removed I16 as it is not supported by ngraph

* fixed initialization per review comment

4 years ago[GNA] MemoryStateImpl (#839)
Kamil Magierski [Fri, 10 Jul 2020 10:37:12 +0000 (12:37 +0200)]
[GNA] MemoryStateImpl (#839)

* [GNA] fix query state for GNAMemoryState

* [GNA] MemoryState implementation:

Fix shared tests
Fix smoke tests
fix SetState
Implement LastState
Fix Reset

* Move getPrecision() to GNAMemoryState

Change Smoke Reset() test to check resetting one state

* [GNA] add dequantize to getLastState()

* code refactor

Co-authored-by: Anna Alberska <anna.alberska@intel.com>
Co-authored-by: kmagiers <kmagiers@intel.com>
4 years agoAdd nGraph-ONNX tests (#1215)
Michał Karzyński [Fri, 10 Jul 2020 09:53:56 +0000 (11:53 +0200)]
Add nGraph-ONNX tests (#1215)

4 years agoImplement ScatterND operation in MO and transform for SparseToDense (#584)
Roman Kazantsev [Fri, 10 Jul 2020 09:29:15 +0000 (14:29 +0500)]
Implement ScatterND operation in MO and transform for SparseToDense (#584)

SparseToDense used in Wide and Deep model is expressed through ScatterND operation.
ScatterND is more functional than SparseToDense. Hence, it was decided to replace SparseToDense
with ScatterND. ScatterND is more useful for other models.

Remove SparseToDense from the previous opset

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
4 years agoSimplified usage of CNNNetworkIterator (#1260)
Ilya Lavrenov [Fri, 10 Jul 2020 08:22:49 +0000 (11:22 +0300)]
Simplified usage of CNNNetworkIterator (#1260)

4 years ago[IE Common] Replace static_cast with saturated one (#1257)
Andrew Bakalin [Fri, 10 Jul 2020 08:20:17 +0000 (11:20 +0300)]
[IE Common] Replace static_cast with saturated one (#1257)

4 years ago[CPU] ScatterUpdate ScatterElementsUpdate and ScatterNDUpdate support (#909)
Chenhu Wang [Fri, 10 Jul 2020 08:19:23 +0000 (16:19 +0800)]
[CPU] ScatterUpdate ScatterElementsUpdate and ScatterNDUpdate support (#909)

* scatter_update_series_enable

* scatter_update_series_enable

* add single layer tests

4 years ago[IE TESTS] Added single layer test "Ceiling" (#1271)
Roman Lyamin [Fri, 10 Jul 2020 07:49:50 +0000 (10:49 +0300)]
[IE TESTS] Added single layer test "Ceiling" (#1271)

4 years ago[IE][VPU]: Remove dataToShape edges from unsued data (#1213)
Maksim Doronin [Thu, 9 Jul 2020 16:21:18 +0000 (19:21 +0300)]
[IE][VPU]: Remove dataToShape edges from unsued data (#1213)

* Check equality of shape data for the replaced and replacement input/output data in the model
* Connect data with shape in duplicateData method
* Disconnect shape with data which is being removed as unsued.
* Check that disconnected shape still have child dataToShape edges or consumers
* Refactor cleanUp to use removeUnsuedData and not duplicate code

4 years agoAdd python API codeowners (#1254)
Anastasia Kuporosova [Thu, 9 Jul 2020 15:09:06 +0000 (18:09 +0300)]
Add python API codeowners (#1254)

4 years ago[IE CLDNN] Added Mish operation (#1125)
Roman Lyamin [Thu, 9 Jul 2020 13:57:59 +0000 (16:57 +0300)]
[IE CLDNN] Added Mish operation (#1125)

4 years agoFix the __repr__ function for dynamic shapes (#1210)
Tomasz Dołbniak [Thu, 9 Jul 2020 13:52:25 +0000 (15:52 +0200)]
Fix the __repr__ function for dynamic shapes (#1210)

4 years agoSwish operation specification (#1200)
Anton Chetverikov [Thu, 9 Jul 2020 13:50:15 +0000 (16:50 +0300)]
Swish operation specification (#1200)

* Add Swish operation specification

4 years agoSoftPlus operation specification (#1128)
Anton Chetverikov [Thu, 9 Jul 2020 13:48:59 +0000 (16:48 +0300)]
SoftPlus operation specification (#1128)

* Add SoftPlus operation specification

4 years ago[nGraph] Fix reshape builder if target shape is scalar (#1206)
Tomasz Socha [Thu, 9 Jul 2020 13:31:04 +0000 (15:31 +0200)]
[nGraph] Fix reshape builder if target shape is scalar (#1206)

4 years ago[nGraph] Allow to use protobuf lite in onnx importer (#687)
Tomasz Socha [Thu, 9 Jul 2020 13:30:17 +0000 (15:30 +0200)]
[nGraph] Allow to use protobuf lite in onnx importer (#687)

4 years agoONNX Imagescaler op (#1262)
Tomasz Dołbniak [Thu, 9 Jul 2020 10:19:40 +0000 (12:19 +0200)]
ONNX Imagescaler op (#1262)

* ONNX ImageScaler op

* UT for ImageScaler op

4 years agoEnable importing TinyYOLOv2 (#1121)
Mateusz Bencer [Thu, 9 Jul 2020 09:26:00 +0000 (11:26 +0200)]
Enable importing TinyYOLOv2 (#1121)

* Fixed bugs in TinyYOLOv2 ops

* Added tests

* styles applied

* styles applied

* code review remarks introduced

* code review remarks (unit tests added)

4 years agoMove arithmetics spec from v1 to v4 spec docs (#1230)
iliya mironov [Thu, 9 Jul 2020 08:28:47 +0000 (11:28 +0300)]
Move arithmetics spec from v1 to v4 spec docs (#1230)

* Move atanh asinh acosh to opset4

* Update opset3 tables

4 years ago[IE TESTS] Added single layer tests (#1137)
Roman Lyamin [Thu, 9 Jul 2020 07:22:34 +0000 (10:22 +0300)]
[IE TESTS] Added single layer tests (#1137)

4 years ago[LPT] Eltwise Prod transformation fix (#1135)
Vladimir Zinoviev [Thu, 9 Jul 2020 07:19:52 +0000 (10:19 +0300)]
[LPT] Eltwise Prod transformation fix (#1135)

* [LPT] Eltwise Prod transformation fix

* [LPT] ngraph Multiply lp transformation test

4 years agoFixed RTTI issues for ngraph::Variant (#1258)
Ilya Lavrenov [Thu, 9 Jul 2020 03:13:20 +0000 (06:13 +0300)]
Fixed RTTI issues for ngraph::Variant (#1258)

4 years agoUse ngraph.hpp in samples and documentation (#1240)
Ilya Churaev [Thu, 9 Jul 2020 03:09:28 +0000 (06:09 +0300)]
Use ngraph.hpp in samples and documentation (#1240)

4 years ago[IE TESTS] dynavic batch for mvn layer (#1010)
Anton Zaytsev [Wed, 8 Jul 2020 17:59:24 +0000 (20:59 +0300)]
[IE TESTS] dynavic batch for mvn layer (#1010)

* [ci-skip][IE TESTS] dynavic batch for mvn layer

* update instance v0

* [ci-skip][IE TESTS] update instance for mvn layer

* [ci-skip][IE TESTS] fix

* [ci-skip][IE TESTS] add dynamic batch for singleLayer basic class

* [ci-skip][IE TESTS] update dynamic batch for singleLayer basic class

* [ci-skip][IE TESTS] removing bathFlag

* [IE TESTS] removing bathSize

* [IE TESTS] refactor dynamic batch in basic class

* [IE TESTS] refactor dynamic batch in basic class

4 years agoConversion via CNNNetworkImpl ctor (#1222)
Ilya Lavrenov [Wed, 8 Jul 2020 14:26:37 +0000 (17:26 +0300)]
Conversion via CNNNetworkImpl ctor (#1222)

* Added ctor for CNNNetworkImpl to convert from ngraphImpl

* Re-use in all places instead of manual conversion

* Hide convertToCNNNetworkImpl usage

* Remove useless test

* Fixed Gleb's comments

4 years ago[IE Tools] Update tools with new Python API (#944)
Anastasia Kuporosova [Wed, 8 Jul 2020 10:38:49 +0000 (13:38 +0300)]
[IE Tools] Update tools with new Python API (#944)

4 years agoThe supported models detection improvement (#1235)
Vladislav Volkov [Wed, 8 Jul 2020 09:57:21 +0000 (12:57 +0300)]
The supported models detection improvement (#1235)

* The supported models detection improvement

* Unit test for supported models detection

4 years agoFix MemCheckTests failures caused by change in OMZ models scope (#1214)
Vitaliy Urusovskij [Wed, 8 Jul 2020 09:33:39 +0000 (12:33 +0300)]
Fix MemCheckTests failures caused by change in OMZ models scope (#1214)

Run only models available in OMZ to prevent failures
Remove person-reidentification-retail-0031.xml from configs

4 years ago[Python API] setting and getting preprocessing info through InferRequest (#1009)
Anastasia Kuporosova [Wed, 8 Jul 2020 08:25:54 +0000 (11:25 +0300)]
[Python API] setting and getting preprocessing info through InferRequest (#1009)

4 years agoRefactoring: remove unneeded typedef from DetectionOutputAttrs struct. (#1231)
jdanieck [Wed, 8 Jul 2020 08:15:15 +0000 (10:15 +0200)]
Refactoring: remove unneeded typedef from DetectionOutputAttrs struct. (#1231)

4 years agoRemoved all and allreduce layers (#1182)
Ilya Churaev [Wed, 8 Jul 2020 01:16:02 +0000 (04:16 +0300)]
Removed all and allreduce layers (#1182)

* Removed all and allreduce layers

* Removed reference implementations

4 years agoAdd new parameters to compile-tool (#1153)
Mikhail Kozlov [Tue, 7 Jul 2020 17:14:47 +0000 (20:14 +0300)]
Add new parameters to compile-tool (#1153)

4 years agofix build target name in demos for Windows (#1253)
Alexey Suhov [Tue, 7 Jul 2020 15:44:11 +0000 (18:44 +0300)]
fix build target name in demos for Windows (#1253)

4 years ago[Stress] Move logging after all computations of `progress_str` (#1226)
Vitaliy Urusovskij [Tue, 7 Jul 2020 11:23:26 +0000 (14:23 +0300)]
[Stress] Move logging after all computations of `progress_str` (#1226)

4 years agoONNX DequantizeLinear op (#1123)
Tomasz Dołbniak [Tue, 7 Jul 2020 11:08:08 +0000 (13:08 +0200)]
ONNX DequantizeLinear op (#1123)

* DequantizeLinear 10 as a subgraph

* Enable DequantizeLinear from opset 13

* Exclude the failing tests

* Re-enable dequantize linear UTs

* Validation helper

4 years agoRemoved And operation (#1183)
Ilya Churaev [Tue, 7 Jul 2020 10:32:35 +0000 (13:32 +0300)]
Removed And operation (#1183)

4 years ago[IE TESTS] Add Convert, ConvertLike single layer tests. Refactoring `Range` (#1212)
Irina Efode [Tue, 7 Jul 2020 08:47:13 +0000 (11:47 +0300)]
[IE TESTS] Add Convert, ConvertLike single layer tests. Refactoring `Range` (#1212)

4 years ago[IE TESTS] Add Multi, hetero and Cpu plugin as dependecies to the functional tests...
Irina Efode [Tue, 7 Jul 2020 08:42:13 +0000 (11:42 +0300)]
[IE TESTS] Add Multi, hetero and Cpu plugin as dependecies to the functional tests (#1234)

4 years agoPreprocessing(GAPI): Universal intrinsics (AVX2) implementation of U8C1 linear Resize...
Anna Khakimova [Tue, 7 Jul 2020 08:38:59 +0000 (11:38 +0300)]
Preprocessing(GAPI): Universal intrinsics (AVX2) implementation of U8C1 linear Resize. (#942)

* Preprocessing(GAPI): Universal intrinsics (AVX2) implementation of U8C1 linear Resize

* Refactoring

4 years agoRemoved ArgMax ArgMin (#1181)
Ilya Churaev [Tue, 7 Jul 2020 07:07:08 +0000 (10:07 +0300)]
Removed ArgMax ArgMin (#1181)

4 years agoFix const node non-deterministic names (part 2) (#1081)
Anton Chetverikov [Tue, 7 Jul 2020 06:37:48 +0000 (09:37 +0300)]
Fix const node non-deterministic names (part 2) (#1081)

* Fix non-deterministic node names generation in the Model Optimizer (part 2)

4 years agoRemoved nGraph experimental operations and headers (#1197)
Ilya Churaev [Tue, 7 Jul 2020 04:27:17 +0000 (07:27 +0300)]
Removed nGraph experimental operations and headers (#1197)

4 years agoAdded IR v7 reader dependency for functional tests (#1238)
Ilya Lavrenov [Tue, 7 Jul 2020 03:11:26 +0000 (06:11 +0300)]
Added IR v7 reader dependency for functional tests (#1238)

4 years ago[GNA] Added support configuration of nthreads and quantization bits (#1059)
Andrey Dmitriev [Mon, 6 Jul 2020 17:28:33 +0000 (20:28 +0300)]
[GNA] Added support configuration of nthreads and quantization bits (#1059)

4 years agoAdd assert for Clip-11 (#795)
Maxim Vafin [Mon, 6 Jul 2020 15:10:14 +0000 (18:10 +0300)]
Add assert for Clip-11 (#795)

4 years agoStick to isort==4.3.21 (#1223)
Evgeny Talanin [Mon, 6 Jul 2020 14:49:47 +0000 (17:49 +0300)]
Stick to isort==4.3.21 (#1223)

4 years ago[CPU][TESTS] Disabled sporadically failed Core treading test on Windows (#1227)
Gorokhov Dmitriy [Mon, 6 Jul 2020 13:22:59 +0000 (16:22 +0300)]
[CPU][TESTS] Disabled sporadically failed Core treading test on Windows (#1227)

4 years ago[IE CLDNN] Addition of eltwise support for different input sizes. (#640)
Lukasz Debski [Mon, 6 Jul 2020 12:26:14 +0000 (14:26 +0200)]
[IE CLDNN] Addition of eltwise support for different input sizes. (#640)

4 years agoWindows build fix (#1225)
Tomasz Dołbniak [Mon, 6 Jul 2020 11:30:49 +0000 (13:30 +0200)]
Windows build fix (#1225)

4 years agoOptimisations for binary operations broadcast (#1058)
Vladislav Volkov [Mon, 6 Jul 2020 10:56:12 +0000 (13:56 +0300)]
Optimisations for binary operations broadcast (#1058)

4 years agoRemoved BatchNotmTraining (#1185)
Ilya Churaev [Mon, 6 Jul 2020 08:22:27 +0000 (11:22 +0300)]
Removed BatchNotmTraining (#1185)

4 years agoRemove atan2 (#1184)
Ilya Churaev [Mon, 6 Jul 2020 03:18:45 +0000 (06:18 +0300)]
Remove atan2 (#1184)

4 years ago[IE CLDNN] Fix input feature padding handling in dw conv fsv16 kernel (#1217)
Jedrzej Hajduczenia [Sun, 5 Jul 2020 15:57:15 +0000 (17:57 +0200)]
[IE CLDNN] Fix input feature padding handling in dw conv fsv16 kernel (#1217)

4 years ago[IE CLDNN] Add additional check for local block io support (#1211)
Konrad Dobros [Sun, 5 Jul 2020 15:56:13 +0000 (17:56 +0200)]
[IE CLDNN] Add additional check for local block io support (#1211)

This change is needed, because some ocl compiler versions may advertise
support for extension, but fail to compile some of the functions.

4 years agoUse include headers in unit tests (#1216)
Ilya Lavrenov [Fri, 3 Jul 2020 20:51:21 +0000 (23:51 +0300)]
Use include headers in unit tests (#1216)

4 years ago[MKLDNN] Fixed bias datatype in jit_uni_dw_conv kernel (#1131)
Anton Voronov [Fri, 3 Jul 2020 18:57:17 +0000 (21:57 +0300)]
[MKLDNN] Fixed bias datatype in jit_uni_dw_conv kernel (#1131)

4 years agoDeprecated cnn layer (#1138)
Ilya Lavrenov [Fri, 3 Jul 2020 17:57:28 +0000 (20:57 +0300)]
Deprecated cnn layer (#1138)

* Deprecated getInputTo, getCreatorLayer

* Fixes

* Fixed ie_layers moving to legacy

* Fixed onnx importer dependency

* Fixed python

* Fix python API compilation

* Added comments not to use _impl from Data

Co-authored-by: Nadezhda Ageeva <nadezhda.ageeva@intel.com>
4 years agoEmpty dimension means Dimension::dynamic() (#1171)
Mateusz Bencer [Fri, 3 Jul 2020 16:57:58 +0000 (18:57 +0200)]
Empty dimension means Dimension::dynamic() (#1171)

4 years ago[ BTS & STB ] Fixing broken transformations (#874)
Evgenya Stepyreva [Fri, 3 Jul 2020 16:55:00 +0000 (19:55 +0300)]
[ BTS & STB ] Fixing broken transformations (#874)