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
Gladilov, Gleb
4ecdd19653
[IE][VPU]: Introduces annotations of stages memory types ( #1991 )
...
* Moves splitLargeKernelConv tests to unit tests
Originally, file with tests has been placed in a wrong place
so it was not integrated into any testing application.
Now it is a part of unit tests on VPU.
Test itself has been disabled due to issue with NCE unit usage
described in #-33366
* Introduces pass I/O memory types annotation of stages
It is useful to see where inputs and outputs are located in
performance report for analysing possible issues.
* Introduces endsWith and tuple2Vector utilities
endsWith checks if source has suffix equals to second
argument. tuple2Vector converts tuple of arbitrary size
containing the same type to vector. It could be useful
working with gtest parameter generators that have
std::tuple as return type.
* Introduces unit tests on annotating stages memory types
* Introduces missing format placeholders
* Makes memory types annotation optional
Enables private option "enableMemoryTypesAnnotation" which
disabled by default. Disabling annotation by default allows
avoid issues with tests which rely on stages names.
Signed-off-by: Gladilov, Gleb <gleb.gladilov@intel.com>
2020-09-04 14:33:10 +03:00
Kamil Magierski
9df59284bc
[GNA] Fix Activation output size not matching convolution if padded. ( #1980 )
...
* Fix Activation output size not matching convolution if padded.
* Fix input padding handling in Convolution
* fix static bug
* Use correct value for feature rotation.
* [GNA] Fix regression
* Added tests
* Added tests
2020-09-04 13:23:00 +03:00
Piotr Rozen
b27ce4b04d
Fixed speech demo compilation issue on 2021.1 and models are updated to IRv10 ( #2029 )
2020-09-04 12:25:45 +03:00
Nikita Kudriavtsev
4b348500d4
[IE][VPU]: Reduce XLink log level in AOTBehaviorTests ( #2044 )
2020-09-04 11:59:51 +03:00
Vladimir Paramuzov
214b25c49d
[IE CLDNN] Fix performance degradation for brain-tumor-segmentation-0002 ( #2038 )
...
JIRA: 37933
Co-authored-by: Egor Churaev <egor.churaev@intel.com>
2020-09-04 11:54:59 +03:00
Nikita Kudriavtsev
35357f686d
[IE][VPU]: Fix for Swish layer ( #2034 )
...
* Fix Swish layer serialization.
* Added shared test for Swish
* Firmware update 1326 -> 1349
2020-09-04 11:52:13 +03:00
iliya mironov
0c1b2f836b
Add Mish with SoftPlus transformation ( #1815 )
...
* Add Mish with SoftPlus transformation
* Refactoring accrding code review
* Add softplus to mish pass registration
* Add checks customer count for SoftPlus and Tanh ops
2020-09-04 11:07:37 +03:00
Anton Pankratv
8017ac03ea
Hetero plugin dump dot file using ngraph pass ( #2042 )
...
* Hetero plugin dump dot file using ngraph pass
* Removed unused code
* Fixed color Index
* reverted prcision forwarding
2020-09-04 10:55:40 +03:00