Anton Dudchenko [Thu, 10 Sep 2020 11:49:19 +0000 (14:49 +0300)]
[IE][VPU]: Support ngraph::Function in VPU QueryNetwork (#1929)
* Support ngraph::Function in VPU QueryNetwork
Nikita Kudriavtsev [Thu, 10 Sep 2020 09:56:21 +0000 (12:56 +0300)]
[IE Myriad][IE Tests] Activation layer's constants parametrization. (#2071)
CI passed: https://gitlab-icv.inn.intel.com/inference-engine/product-configs/merge_requests/870
Kate Generalova [Thu, 10 Sep 2020 09:44:13 +0000 (12:44 +0300)]
fix #38545 remove CPU network layer check for py samples (#2145)
Mateusz Tabaka [Thu, 10 Sep 2020 09:27:12 +0000 (11:27 +0200)]
Add support for custom onnx operators: DetectionOutput, Normalize and… (#2064)
Maxim Kurin [Thu, 10 Sep 2020 08:55:32 +0000 (11:55 +0300)]
[IE][VPU][Custom CL]: Fix binary convolution3x3 3d transaction (#2144)
* Fix binary_convolution3x3.cl kernel & test
Ilya Znamenskiy [Thu, 10 Sep 2020 05:56:04 +0000 (08:56 +0300)]
[IE CLDNN] Fully connected MMAD kernel optimizations (#2115)
Nikolay Shchegolev [Thu, 10 Sep 2020 05:35:32 +0000 (08:35 +0300)]
[CPU] statically analyzed issues. (#2139)
Anton Voronov [Thu, 10 Sep 2020 05:33:38 +0000 (08:33 +0300)]
[CPU] Supported depthwise 6d, 7d, ..., added test (#971)
Ilya Churaev [Thu, 10 Sep 2020 03:14:11 +0000 (06:14 +0300)]
Fixed addOutput behavior for experimental ops (#2138)
Gorokhov Dmitriy [Wed, 9 Sep 2020 15:59:37 +0000 (18:59 +0300)]
[CPU] Fixed quantization post op memory leak (#2101)
Maxim Andronov [Wed, 9 Sep 2020 15:57:58 +0000 (18:57 +0300)]
[CPU] add const and precision check quantize ranges (#2074)
Evgenya Stepyreva [Wed, 9 Sep 2020 15:25:53 +0000 (18:25 +0300)]
[ IE ] ExperimentalDetectron shape infer fix (#2143)
Anna Likholat [Wed, 9 Sep 2020 14:49:23 +0000 (17:49 +0300)]
[JAVA] Code style check added (#1984)
Mikhail Letavin [Wed, 9 Sep 2020 14:21:10 +0000 (17:21 +0300)]
[IE CLDNN] Fix problems with loop iterator and parameter check in clDNN (#2141)
Vladislav Vinogradov [Wed, 9 Sep 2020 14:14:20 +0000 (17:14 +0300)]
[IE][TOOLS] compile_tool improvements (#2140)
* Remove dead code.
* Protect device specific config options with device checks.
* Add missing space to precision parsing error message.
* Allow to switch FP32 input precision to U8.
Katarzyna Mitrus [Wed, 9 Sep 2020 13:47:53 +0000 (15:47 +0200)]
Relaxed tolerance for fp16_inception_v1 model (#2129)
Vladimir Gavrilov [Wed, 9 Sep 2020 13:28:52 +0000 (16:28 +0300)]
Extend MO for support of Interpolate-4 (#2026)
* Commit.
* Added opset4 version in the class Interpolate.
* Added class ONNXResize11Op to read ONNX Resize with opset version >= 11.
* Added support for Interpolate-4 into transformations TestInterpolateReshapeWA and InterpolateConcat.
* Added support for Interpolate-4 into transformation InterpolateWithConcat.
* Deleted redundant checks from the transformation UpsampleToResample.
* Reverted last changes.
* Changed ONNX Resize extractor to support for Interpolate-4.
* Added conversion of ONNXResize11Op into Interpolate-4.
* Added support for Interpolate-4 into the transformation InterpolateSequenceToInterpolate.
* Small fix for formatting.
* Written tests for MO version of Interpolate-4 with shape_calculation_mode = sizes.
* Written tests for infer function of Interpolate-4.
* Now transformations InterpolateWithConcat, InterpolateConcat, InterpolateReshapeWA skip Interpolate-4.
* Used create_op_with_const_inputs in the transformation InterpolateSequenceToInterpolate.
* The transformation ONNXResize11ToInterpolate4 was rewritten using find_and_replace_pattern.
* Now the dictionary infers (dictionary of infer functions of Interpolate) is a class static attribute.
* Deleted unused variable.
* Restored original logic of find_and_replace_pattern method of the class InterpolateReshapeWA.
* Used create_op_with_const_inputs() in the transformation InterpolateSequenceToInterpolate for opset1 case.
* Replaced resize_name by resize.soft_get('name', resize.id).
* Small fixes.
* Added two tests for Interpolate-4 infer function.
* Fixed the transformation ONNXResize11ToInterpolateV4 for the case when ONNXResize11 operation has 3 inputs.
* Added conversion of ONNXResize11 with tf_crop_and_resize_mode to ROIPooling + ONNXResize11.
* Fixed bugs in the transformation ONNXResize11ToInterpolateV4 and in the infer function of the operation ONNXResize11.
* Small changes.
* Renamed transformation that converts ONNXResize11 into ROIPooling + ONNXResize11 and fixed BOM-file.
* Fixed tests for the transformation InterpolateSequenceToInterpolate.
* Small change.
* Now the transformation InterpolateSequenceToInterpolate preserves output layer name.
* Deleted the transformation ONNXResize11ToTFCropAndResize.
Vitaliy Urusovskij [Wed, 9 Sep 2020 12:30:23 +0000 (15:30 +0300)]
Implement statistics collection: (#2056)
1. Add `-s` CLI key to get statistics file path
2. Implement `StatisticsWriter` singleton to manage handle to this file
Anton Potapov [Wed, 9 Sep 2020 12:30:08 +0000 (15:30 +0300)]
[PP GAPI] - Generic precision conversion kernel; support for U8 (#2076)
- added U8 support
- tests are extended
Bartosz Sochacki [Wed, 9 Sep 2020 11:55:07 +0000 (13:55 +0200)]
[GNA] Fix for concat layer with >2 inputs (#1475)
* Fix for concat layer with more than 2 inputs
Signed-off-by: Bartosz Sochacki <bartosz.sochacki@intel.com>
* Fixed check if affine is used for crop layer
Signed-off-by: Bartosz Sochacki <bartosz.sochacki@intel.com>
* code cleanup for fix affine layer check
Signed-off-by: Bartosz Sochacki <bartosz.sochacki@intel.com>
* added test for concat layer with multiple inputs
* simplified test to use less number of layers
* fixed code style
* fixed coding style
* addressed review comments and one more issue that appeared during testing
* fixed code style errors
* scale factor propagation for concat layer with multiple inputs
* fix for a case when all inputs to concat are activation layers
* fix for linux compilation - C++14 is not enabled and fails on lambda with auto parameters
* corrected current year in headers in concat multi input tests
* fixes for code review issues raised by Denis Orlov
* enabled integer mode computation in GNA concat multi input test
* removed 1 space per review comment
* a fix to fail when not all scale factors are equal
* added GNA_DEVICE_MODE config to concat multi input test
* corrected searching for a next input to concat layer
* changed selection of 2nd candidate for source quant value
* code style fix - else and brackets should be in the same line
* small code improvement
* fix for mixing line endings
* addressed with endless requantization loop and fixed failing tests
Ilya Churaev [Wed, 9 Sep 2020 11:31:12 +0000 (14:31 +0300)]
Fixed AddressSanitizer issue (#2122)
Lukasz Debski [Wed, 9 Sep 2020 10:35:31 +0000 (12:35 +0200)]
[IE CLDNN] fs_b_yx_fsv32 addition in quantize_scale_shift kernel and reorders removal fix (#2124)
Gladilov, Gleb [Wed, 9 Sep 2020 10:22:29 +0000 (13:22 +0300)]
[IE][Tests]: Fixes dangling reference access in nGraph function comparator (#2105)
Usage reference to front of the queue after pop is UB
Signed-off-by: Gladilov, Gleb <gleb.gladilov@intel.com>
Irina Efode [Wed, 9 Sep 2020 10:21:55 +0000 (13:21 +0300)]
[IE TESTS] Remove normilizer tests (#2098)
Michał Karzyński [Wed, 9 Sep 2020 10:07:02 +0000 (12:07 +0200)]
Temporarily disable ONNX Loop operator for the 2021.1 release (#2110)
Tomasz Dołbniak [Wed, 9 Sep 2020 10:04:33 +0000 (12:04 +0200)]
Clang compilation error fix for Linux (#2126)
Alexander Peskov [Sun, 6 Sep 2020 23:47:14 +0000 (02:47 +0300)]
[TEST] One more ReduceSUM func test
Special test case with input values which cannot be correctly processed via
decomposition with int AVG pool layer.
Signed-off-by: Alexander Peskov <alexander.peskov@intel.com>
Alexander Peskov [Sun, 6 Sep 2020 23:45:15 +0000 (02:45 +0300)]
[TEST] Fix blob util broadcast filler for non fp32 types
Signed-off-by: Alexander Peskov <alexander.peskov@intel.com>
Alexander Peskov [Mon, 31 Aug 2020 12:50:20 +0000 (15:50 +0300)]
[NGRAPH] Fix ReduceSum decompose pass
Signed-off-by: Alexander Peskov <alexander.peskov@intel.com>
Ilya Lavrenov [Wed, 9 Sep 2020 09:34:16 +0000 (12:34 +0300)]
Hide itt.hpp to src folders (#2091)
Alexander Perepelkin [Wed, 9 Sep 2020 08:47:40 +0000 (11:47 +0300)]
Use metadata from executable network when fetching results of the infer request; Use user provided output precision when it was supplied (#2111)
Katarzyna Mitrus [Wed, 9 Sep 2020 07:50:27 +0000 (09:50 +0200)]
Use element type instead of F32 for constants (#2121)
Andrey Somsikov [Wed, 9 Sep 2020 07:10:22 +0000 (10:10 +0300)]
Sort memcheck timeline report for failures (#2088)
Vladimir Paramuzov [Wed, 9 Sep 2020 06:57:38 +0000 (09:57 +0300)]
[IE CLDNN] Fix eltwise activation types mismatch (#2090)
Anton Voronov [Wed, 9 Sep 2020 06:17:57 +0000 (09:17 +0300)]
[CPU] gemm convolution: added post ops JIT implementation (#1817)
Roman Kazantsev [Wed, 9 Sep 2020 05:34:43 +0000 (08:34 +0300)]
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
Evgeny Latkin [Wed, 9 Sep 2020 00:50:40 +0000 (03:50 +0300)]
[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>
Vitaliy Urusovskij [Tue, 8 Sep 2020 21:13:07 +0000 (00:13 +0300)]
Add `runPipeline` wrapper to mandatory track full run (#2100)
Artyom Anokhov [Tue, 8 Sep 2020 14:23:27 +0000 (17:23 +0300)]
Added code owners for scripts folder (#2130)
Mateusz Tabaka [Tue, 8 Sep 2020 14:04:08 +0000 (16:04 +0200)]
Update tolerance for candy model (#1967)
Jan Iwaszkiewicz [Tue, 8 Sep 2020 11:11:05 +0000 (13:11 +0200)]
[nGraph] Enable u1 data type in Constant PyAPI (#2084)
Roman Vyunov (Intel) [Tue, 8 Sep 2020 08:52:05 +0000 (11:52 +0300)]
[IE][VPU]: Decompose Swish to Sigmoid + Prod (#2107)
* Workaround to decompose Swish to Sigmoid + Multiply
Mikhail Letavin [Tue, 8 Sep 2020 08:48:11 +0000 (11:48 +0300)]
[IE CLDNN] Switch back to old TI unroller to restore correct matching of TensorIterator output names (#2096)
Daria Mityagina [Tue, 8 Sep 2020 08:21:18 +0000 (11:21 +0300)]
[IE][VPU]: myriad_compile doesn't work without device - fix (#2054)
* Revert setting deprecated PLATFORM config option in compile tool
Anna Alberska [Tue, 8 Sep 2020 07:57:44 +0000 (09:57 +0200)]
[GNA] add support for NCHW & NHWC layouts for exporting output (#2031)
* [GNA] add support for NCHW & NHWC ExportScores
* fix cpplint
Andrey Dmitriev [Tue, 8 Sep 2020 07:46:10 +0000 (10:46 +0300)]
[GNA] Handling input orientation (#1851)
Added test
Add fix
Ivan Tikhonov [Tue, 8 Sep 2020 07:31:44 +0000 (10:31 +0300)]
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>
Vladimir Paramuzov [Tue, 8 Sep 2020 06:56:54 +0000 (09:56 +0300)]
[IE CLDNN] Added is_discrete flag into device info and FULL_DEVICE_NAME flag (#2089)
Tomasz Dołbniak [Tue, 8 Sep 2020 06:51:30 +0000 (08:51 +0200)]
ONNX Resize fix (#2103)
Andrew Bakalin [Mon, 7 Sep 2020 20:23:47 +0000 (23:23 +0300)]
[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
Edward Shogulin [Mon, 7 Sep 2020 17:31:45 +0000 (20:31 +0300)]
[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
Dmitrii Denisov [Mon, 7 Sep 2020 16:54:56 +0000 (19:54 +0300)]
Refactoring: install_openvino_dependencies.sh script (#2112)
Maksim Kutakov [Mon, 7 Sep 2020 14:17:14 +0000 (17:17 +0300)]
[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
Tomasz Dołbniak [Mon, 7 Sep 2020 14:05:19 +0000 (16:05 +0200)]
v1::AvgPooling type prop unit tests (#2013)
Anton Voronov [Mon, 7 Sep 2020 12:39:19 +0000 (15:39 +0300)]
[CPU] fix: supported Tile with more than 5 dims (#2062)
Chen Xu [Mon, 7 Sep 2020 12:35:11 +0000 (20:35 +0800)]
* [CPU] Extend Reduce node to support blocked layouts nC[d]hw8/16C (#580)
Mikołaj Życzyński [Mon, 7 Sep 2020 08:52:06 +0000 (10:52 +0200)]
[IE CLDNN] Grouped convolution kernel improvement (#2063)
Tomasz Socha [Mon, 7 Sep 2020 08:50:55 +0000 (10:50 +0200)]
Remove list of the supported ops by ONNX Importer (#2061)
Mikhail Letavin [Mon, 7 Sep 2020 08:49:56 +0000 (11:49 +0300)]
[IE CLDNN] Fix the order of dimensions in reshapes inserted by Select primitive (#2082)
Evgeny Latkin [Mon, 7 Sep 2020 07:58:36 +0000 (10:58 +0300)]
VPU: update firmware version to 1354 (#2087)
iliya mironov [Mon, 7 Sep 2020 07:41:47 +0000 (10:41 +0300)]
Refactored legacy code for mean_scale_values transformations (#1936)
* Remove move_to_preproc. Not actual.
* Updated documentation
Andrey Chekhonin [Mon, 7 Sep 2020 07:38:07 +0000 (10:38 +0300)]
[IE][VPU]: Fix behavior tests for MXpcie (#1879)
* Moved mem type patching under USB protocol switch
* Myriad beh tests fix
Vladislav Volkov [Mon, 7 Sep 2020 07:36:52 +0000 (10:36 +0300)]
Ngraph improvements (#2058)
Maxim Vafin [Mon, 7 Sep 2020 07:20:24 +0000 (10:20 +0300)]
Move FakeOutput resolving to back phase (#2033)
Vladimir Paramuzov [Mon, 7 Sep 2020 06:04:05 +0000 (09:04 +0300)]
[IE CLDNN] Fixed fsv16 lrn kernel with fp16 input (#2086)
Tomasz Dołbniak [Mon, 7 Sep 2020 02:48:32 +0000 (04:48 +0200)]
Handle Split axes as i64 (#2079)
Lukasz Debski [Sat, 5 Sep 2020 16:01:43 +0000 (18:01 +0200)]
[IE CLDNN] Fixing blocked format opting for strided_slice (#2073)
Vladimir Paramuzov [Sat, 5 Sep 2020 07:11:18 +0000 (10:11 +0300)]
[IE CLDNN] Disable unsupported blocked formats for softmax (#2049)
Mikołaj Życzyński [Sat, 5 Sep 2020 07:11:00 +0000 (09:11 +0200)]
[IE CLDNN] Reduce performance drop fix (#2065)
Konrad Dobros [Fri, 4 Sep 2020 19:22:46 +0000 (21:22 +0200)]
[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.
Maxim Vafin [Fri, 4 Sep 2020 17:32:51 +0000 (20:32 +0300)]
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
Tomasz Dołbniak [Fri, 4 Sep 2020 16:03:33 +0000 (18:03 +0200)]
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
Jozef Daniecki [Fri, 4 Sep 2020 13:02:14 +0000 (15:02 +0200)]
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>
Gorokhov Dmitriy [Fri, 4 Sep 2020 12:38:07 +0000 (15:38 +0300)]
[CPU] Disabled several non-valid static assertions (#2055)
Anton Potapov [Fri, 4 Sep 2020 12:24:36 +0000 (15:24 +0300)]
[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
Ivan Tikhonov [Fri, 4 Sep 2020 12:08:52 +0000 (15:08 +0300)]
Enable force shape inference in RNNSeqNormilize transformation (#2069)
Polina Brzezinskaya [Fri, 4 Sep 2020 12:07:47 +0000 (15:07 +0300)]
fix for typo in src/inference_engine/CMakeLists.txt (#1988)
Gladilov, Gleb [Fri, 4 Sep 2020 11:33:10 +0000 (14:33 +0300)]
[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>
Kamil Magierski [Fri, 4 Sep 2020 10:23:00 +0000 (12:23 +0200)]
[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
Piotr Rozen [Fri, 4 Sep 2020 09:25:45 +0000 (11:25 +0200)]
Fixed speech demo compilation issue on 2021.1 and models are updated to IRv10 (#2029)
Nikita Kudriavtsev [Fri, 4 Sep 2020 08:59:51 +0000 (11:59 +0300)]
[IE][VPU]: Reduce XLink log level in AOTBehaviorTests (#2044)
Vladimir Paramuzov [Fri, 4 Sep 2020 08:54:59 +0000 (11:54 +0300)]
[IE CLDNN] Fix performance degradation for brain-tumor-segmentation-0002 (#2038)
JIRA: 37933
Co-authored-by: Egor Churaev <egor.churaev@intel.com>
Nikita Kudriavtsev [Fri, 4 Sep 2020 08:52:13 +0000 (11:52 +0300)]
[IE][VPU]: Fix for Swish layer (#2034)
* Fix Swish layer serialization.
* Added shared test for Swish
* Firmware update 1326 -> 1349
iliya mironov [Fri, 4 Sep 2020 08:07:37 +0000 (11:07 +0300)]
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
Anton Pankratv [Fri, 4 Sep 2020 07:55:40 +0000 (10:55 +0300)]
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
Alexey Varyzgin [Fri, 4 Sep 2020 07:04:02 +0000 (10:04 +0300)]
[CPU][BF16] bf16 for Gemm or MatMul was enabled (#1920)
Chenhu Wang [Fri, 4 Sep 2020 06:54:05 +0000 (14:54 +0800)]
[CPU] Interpolate operation implementation (#1465)
Jedrzej Hajduczenia [Fri, 4 Sep 2020 06:20:16 +0000 (08:20 +0200)]
[IE CLDNN] Fix i8 regression on single-image-super-resolution-1032 (#1990)
Ivan Tikhonov [Fri, 4 Sep 2020 06:04:36 +0000 (09:04 +0300)]
LSTMCell/Sequence v1, reference implementations and decompose transformations for LSTM/GRU/RNN Cells (#2000)
* 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
* 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
Co-authored-by: Szymon Durawa <szymon.durawa@intel.com>
Ilya Churaev [Fri, 4 Sep 2020 03:06:43 +0000 (06:06 +0300)]
Removed builders from public API (#2059)
* Removed builders from public API
* Fixed build
Vitaliy Urusovskij [Thu, 3 Sep 2020 19:08:37 +0000 (22:08 +0300)]
First time to inference POC (#1964)
Vladimir Gavrilov [Thu, 3 Sep 2020 16:34:35 +0000 (19:34 +0300)]
Reverted conversion of Resize-10 to Interpolate-4 in ONNX Importer. (#2048)
* Reverted conversion of Resize-10 to Interpolate-4. Now Resize with opset version < 11 generates Interpolate-1 again.
* Corrected tests.
Evgeny Latkin [Thu, 3 Sep 2020 16:22:56 +0000 (19:22 +0300)]
[IE][VPU]: allocate maximum shaves for mish activation (#1995)
* Mish activation calculation costs more time than memory copy, so
allocate more shaves mish activation.
Co-authored-by: Jiang, Renzhi <renzhi.jiang@intel.com>
Ilya Znamenskiy [Thu, 3 Sep 2020 15:47:32 +0000 (18:47 +0300)]
[IE CLDNN] Fix result storing in leftover's branch (#2050)
Vladimir Paramuzov [Thu, 3 Sep 2020 14:41:29 +0000 (17:41 +0300)]
[IE CLDNN] Fallback to FP16 for non-quantized layers in quantized FP16+INT8 IR (#941)
Dmitry Kurtaev [Thu, 3 Sep 2020 13:49:48 +0000 (16:49 +0300)]
[IE][VPU][Watchdog]: Reduce CPU usage for idle VPU (#2030)
Anna Khakimova [Thu, 3 Sep 2020 13:22:43 +0000 (16:22 +0300)]
AVX2/AVX512 32FC1 Resize (#1788)
Evgeny Lazarev [Thu, 3 Sep 2020 13:00:46 +0000 (16:00 +0300)]
Fixed visitor for Interpolate-1 and Interpolate-4 (#2051)
* Fixed visitor for Interpolate-1 and Interpolate-4
* Code style fix
* Remove unnecessary changes
* Fixed compilation on Linux for Atttribute visitor of vector<size_t>
* Added unit test for IE IR Reader for Interpolate-4
* Updated unit test for IR Reader for Interpolate-4
* Updated unit test
Anastasia Kuporosova [Thu, 3 Sep 2020 12:40:32 +0000 (15:40 +0300)]
[Python Tools] Replace use of layers in cross-check-tools (#1803)
iliya mironov [Thu, 3 Sep 2020 12:39:02 +0000 (15:39 +0300)]
Fix version print (#2022)
* Fix version print