Commit Graph

1158 Commits

Author SHA1 Message Date
Alexander Peskov
3dc27c8be8 [TEST] Fix blob util broadcast filler for non fp32 types
Signed-off-by: Alexander Peskov <alexander.peskov@intel.com>
2020-09-09 12:41:31 +03:00
Alexander Peskov
40923893b6 [NGRAPH] Fix ReduceSum decompose pass
Signed-off-by: Alexander Peskov <alexander.peskov@intel.com>
2020-09-09 12:41:31 +03:00
Ilya Lavrenov
030e0f46fe
Hide itt.hpp to src folders (#2091) 2020-09-09 12:34:16 +03:00
Alexander Perepelkin
14e2b0be20
Use metadata from executable network when fetching results of the infer request; Use user provided output precision when it was supplied (#2111) 2020-09-09 11:47:40 +03:00
Katarzyna Mitrus
ddaceb047d
Use element type instead of F32 for constants (#2121) 2020-09-09 09:50:27 +02:00
Andrey Somsikov
b8a8fe7c0d
Sort memcheck timeline report for failures (#2088) 2020-09-09 10:10:22 +03:00
Vladimir Paramuzov
6062736751
[IE CLDNN] Fix eltwise activation types mismatch (#2090) 2020-09-09 09:57:38 +03:00
Anton Voronov
64bcbe59c7
[CPU] gemm convolution: added post ops JIT implementation (#1817) 2020-09-09 09:17:57 +03:00
Roman Kazantsev
82e15a5a64
Support python 3.8 by the Model Optimizer tool in default configuration (#2078)
* Support python 3.8 by the Model Optimizer tool in default configuration

* Fix after review #1

* Fix after the second round review
2020-09-09 08:34:43 +03:00
Evgeny Latkin
5ad4811793
[VPU][OpenCL] Update custom kernels (#2131)
* [Custom CL] Updated OpenCL kernels and tests

* [Custom CL] Update OpenCL compiler

* Update firmware to 1365

* Disable ExpGenerateProposals tests

* VPU: new firmware no. 1370

* Myriad: re-enable ExpGenerateProposals tests

Co-authored-by: Maxim Kurin <maxim.kurin@intel.com>
2020-09-09 03:50:40 +03:00
Vitaliy Urusovskij
867340e8f1
Add runPipeline wrapper to mandatory track full run (#2100) 2020-09-09 00:13:07 +03:00
Artyom Anokhov
2c6cceeeb6
Added code owners for scripts folder (#2130) 2020-09-08 17:23:27 +03:00
Mateusz Tabaka
6fb9bfac2a
Update tolerance for candy model (#1967) 2020-09-08 16:04:08 +02:00
Jan Iwaszkiewicz
f4cb425396
[nGraph] Enable u1 data type in Constant PyAPI (#2084) 2020-09-08 13:11:05 +02:00
Roman Vyunov (Intel)
8d74accf52
[IE][VPU]: Decompose Swish to Sigmoid + Prod (#2107)
* Workaround to decompose Swish to Sigmoid + Multiply
2020-09-08 11:52:05 +03:00
Mikhail Letavin
671ddeea93
[IE CLDNN] Switch back to old TI unroller to restore correct matching of TensorIterator output names (#2096) 2020-09-08 11:48:11 +03:00
Daria Mityagina
ef3b9e1d1f
[IE][VPU]: myriad_compile doesn't work without device - fix (#2054)
* Revert setting deprecated PLATFORM config option in compile tool
2020-09-08 11:21:18 +03:00
Anna Alberska
6357ce83c5
[GNA] add support for NCHW & NHWC layouts for exporting output (#2031)
* [GNA] add support for NCHW & NHWC ExportScores

* fix cpplint
2020-09-08 10:57:44 +03:00
Andrey Dmitriev
8e6d9470bb
[GNA] Handling input orientation (#1851)
Added test

Add fix
2020-09-08 10:46:10 +03:00
Ivan Tikhonov
063c7ef6b9
GRU/RNN/LSTM sequence ops, reference implementations, single layer tests (#1594)
* gru/rnn sequences

* update gru/rnn sequences ops, add unit tests

* enable sequence transformations for cpu plugin

* ngraph codestyle

* update tensor iterator to rnn/gru/lstm sequence transformations, add unit tests

* ngraph codestyle

* add visitors for ngraph ie ops, fix a bug with incorrect axis, fix ngraph to ngraph ie conversion

* update GRUSequence/GRUSequenceIE according to plugin format

* fix ngraph ie implementations according to plugins restricrictions

* fix naming issue

* adapt unit tests to accordance to new changes

* strict checks, additional unit tests

* add descriptions for transformations, fix unit tests

* enable ti to sequnece and unroll transformations in plugins for testing

* disable tensor iterator ngraph reader tests

* delete unnecessary cmake file

* fix includes

* clean up, resolve review comments

* move ti to sequence transformation to ti folder

* validate_and_infer_types() implementation

* input parameter validation for LSTM, GRU and RNN

* style-check applied

* Add LSTMSequence dynamic shape validation and test props for RNNCell, GRUCell, LSTMCell and LSTMSequence.

* recurrent_sequence.hpp moved to ngraph/core/include/ngraph/op/util/

* style check applied

* removed unused variable from LSTMSequence::validate_and_infer_types

* Add missing newline mark at the end of file.

* Add supression macro for FusedOp deprecation.

* Add element type initialization

* transpose,rnn cell reference implementations

* Apply PR review remarks

* reference implementations for cells op, single layer tests, align lstm cell/sequence according to the spec

* lstm/gru/rnn cell decompostion transformations

* ngraph codestyle

* clean up

* ngraph code style

* change inheritance of Cells, fix build

* fix build

* fix build again

* remove Peepholes from LSTMSeq, fix copy_runtime_info in transformations

* Rewrite tests to use gtest exception assertions.

* resolve tests issues

* ngraph codestyle

* add missed files

* fix typeprop tests

* fix lstm sequence checks

* fix arm build

* fix arm again

* delete unnecessary file

* add convert weghts format function, enable lstm test, resolve review comments

* add ngraph builders

* ngraph codestyle

* fix unit tests

* revert transpose reference implementation

* move ti to sequences transformation to another branch, resolve review comments

* resolve review comments

* revert fix in ie_layer_validators

* revert LSTM Cell v0, add LSTMCell v1, update transformation lstm_cell_to_cell_ie

* v1 version of LSTMCell op

* LSTMSequence v1 operation, exclude LSTMSeq from opset4

* fix python api tests

* resolve review comments, tests for decomposition transformations, switch lstm cell to opset4 in mo

* references impl for RNN/GRU/LSTM Sequences, single layer tests, bidirectional transformation

* fix unit tests

* process dynamic ranks of rnn/gru/lstm ops

* remove sequences specifications from opset4

* resolve review comments

* fix validate_and_infer_types of GRU/RNN sequences

Co-authored-by: Szymon Durawa <szymon.durawa@intel.com>
2020-09-08 10:31:44 +03:00
Vladimir Paramuzov
8cc7eb7a17
[IE CLDNN] Added is_discrete flag into device info and FULL_DEVICE_NAME flag (#2089) 2020-09-08 09:56:54 +03:00
Tomasz Dołbniak
f42921ce47
ONNX Resize fix (#2103) 2020-09-08 09:51:30 +03:00
Andrew Bakalin
928eed9a51
[IE][VPU][GT][IE Transformations]: Fixes for post processing model (#2041)
* Disable StridedSlice to crop convertion in dynamic cases
* NMS: increase shave requirements for some cases
* Update firmware
* Add test cases
2020-09-07 23:23:47 +03:00
Edward Shogulin
dc8bbd930f
[LPT] Multiinput with one parent and FQ with three Constant (#2066)
* [LPT] FakeQuantize with three constants

* [LPT] Dequantization ops on thw inputs with one parent
2020-09-07 20:31:45 +03:00
Dmitrii Denisov
b225ddf414
Refactoring: install_openvino_dependencies.sh script (#2112) 2020-09-07 19:54:56 +03:00
Maksim Kutakov
2c7f06e08f
[IE TESTS] GatherTree single layer test has been created. (#2006)
* [IE TESTS] GatherTree op ref function has been created.

* [IE TESTS] Added GatherTree single layer test

* [IE TESTS] Fixed code styles.

* [IE TESTS] GatherTree test FP32 precion was enabled.

* [IE TESTS] Refactoring of Builder::makeConstatn procedure

The refactoring is aimed at managing the range of random data for the constants initialization procedure.

* [IE TESTS] GatherTree test was extended with constants

* [IE TESTS] GatherTree ref rewritten to non-templated function.

* [IE TESTS] GatherTree test inp shape indx enum removed.

* Revert "[IE TESTS] Refactoring of Builder::makeConstatn procedure"

This reverts commit 2648172e00ccca266d39e8775b890b8a8395f57c.

* [IE TESTS] makeConstant was augmented with random data range parameters.

* [IE TESTS] GatherTree test was rewritten using makeConstant function.

* [IE TESTS] GaterTree test call templated makeConstant

* [IE TESTS] GaterTree test code style fix
2020-09-07 17:17:14 +03:00
Tomasz Dołbniak
52ebe68cc7
v1::AvgPooling type prop unit tests (#2013) 2020-09-07 16:05:19 +02:00
Anton Voronov
7c95e8f8ff
[CPU] fix: supported Tile with more than 5 dims (#2062) 2020-09-07 15:39:19 +03:00
Chen Xu
cba0892832
* [CPU] Extend Reduce node to support blocked layouts nC[d]hw8/16C (#580) 2020-09-07 15:35:11 +03:00
Mikołaj Życzyński
ab6d3a5227
[IE CLDNN] Grouped convolution kernel improvement (#2063) 2020-09-07 11:52:06 +03:00
Tomasz Socha
a5389010a9
Remove list of the supported ops by ONNX Importer (#2061) 2020-09-07 10:50:55 +02:00
Mikhail Letavin
75b4e193f7
[IE CLDNN] Fix the order of dimensions in reshapes inserted by Select primitive (#2082) 2020-09-07 11:49:56 +03:00
Evgeny Latkin
062a4e2900
VPU: update firmware version to 1354 (#2087) 2020-09-07 10:58:36 +03:00
iliya mironov
9939253fed
Refactored legacy code for mean_scale_values transformations (#1936)
* Remove move_to_preproc. Not actual.

* Updated documentation
2020-09-07 10:41:47 +03:00
Andrey Chekhonin
b683b5501d
[IE][VPU]: Fix behavior tests for MXpcie (#1879)
* Moved mem type patching under USB protocol switch
* Myriad beh tests fix
2020-09-07 10:38:07 +03:00
Vladislav Volkov
50c6f02a2e
Ngraph improvements (#2058) 2020-09-07 10:36:52 +03:00
Maxim Vafin
6730cab192
Move FakeOutput resolving to back phase (#2033) 2020-09-07 10:20:24 +03:00
Vladimir Paramuzov
51564f415c
[IE CLDNN] Fixed fsv16 lrn kernel with fp16 input (#2086) 2020-09-07 09:04:05 +03:00
Tomasz Dołbniak
0cd0c1a551
Handle Split axes as i64 (#2079) 2020-09-07 05:48:32 +03:00
Lukasz Debski
33c3aeb867
[IE CLDNN] Fixing blocked format opting for strided_slice (#2073) 2020-09-05 19:01:43 +03:00
Vladimir Paramuzov
4f5f91bd9c
[IE CLDNN] Disable unsupported blocked formats for softmax (#2049) 2020-09-05 10:11:18 +03:00
Mikołaj Życzyński
ad2ed5b480
[IE CLDNN] Reduce performance drop fix (#2065) 2020-09-05 10:11:00 +03:00
Konrad Dobros
b3e69f1f7d
[IE CLDNN] Enable bfyx fully_connected for large batches (#1996)
This change enables fully_connected to use bfyx format for large
batches, when optimized bf_tiled kernel best performance.
2020-09-04 22:22:46 +03:00
Maxim Vafin
18a49f9e7e
Fix fusing Multiply node with Convolution in case group != 1 (#1882)
* Fix fusing Multiply node with Convolution in case group != 1

* Add transformation test

* Do not fuse if not possible to reshape const

* Update fuse_linear_ops.py
2020-09-04 20:32:51 +03:00
Tomasz Dołbniak
51fa5ab8cb
Make pybind more verbose in debug on windows (#2045)
* Make pybind more verbose in debug on windows

* Remove the NDEBUG flag everywhere

* Code complexity reduction...

* Missing colon

* And now the missing empty line...

* Reusable functions

* Now the mood of the sentence was wrong...

* Free functions instead of methods
2020-09-04 19:03:33 +03:00
Jozef Daniecki
8e9b733534
HostTensor2Vector (#2027)
* Add host_tesnor_2_vector() implementation and unit tests. One reference OP refactored to use it.

* Ngraph assertion message refactored.

Co-authored-by: Tomasz Dołbniak <tomasz.dolbniak@intel.com>

* Fix style.

Co-authored-by: Tomasz Dołbniak <tomasz.dolbniak@intel.com>
2020-09-04 16:02:14 +03:00
Gorokhov Dmitriy
696091adea
[CPU] Disabled several non-valid static assertions (#2055) 2020-09-04 15:38:07 +03:00
Anton Potapov
74b77a4c97
[PP GAPI] - Generic precision conversion kernel (#1897)
- U16toF32 conversion kernel converted to more generic ConvDepth one
- U16 <-> F32 conversion only are supported for now
- kernel is not used in the preprocessing graph yet
- tests are extended
2020-09-04 15:24:36 +03:00
Ivan Tikhonov
2d606e35c5
Enable force shape inference in RNNSeqNormilize transformation (#2069) 2020-09-04 15:08:52 +03:00
Polina Brzezinskaya
7212ff5bb2
fix for typo in src/inference_engine/CMakeLists.txt (#1988) 2020-09-04 15:07:47 +03:00