platform/upstream/dldt.git
4 years agoAdd hsigmoid op to ngraph (#2647)
iliya mironov [Thu, 15 Oct 2020 04:41:46 +0000 (07:41 +0300)]
Add hsigmoid op to ngraph (#2647)

4 years agoExtend MO for operation GatherND (#2540)
Roman Kazantsev [Thu, 15 Oct 2020 04:40:58 +0000 (07:40 +0300)]
Extend MO for operation GatherND (#2540)

* Extend MO for operation GatherND

* Update documentation

* Rename GatherNd.py to gathernd.py

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
4 years agoFixed CVS-35316 (#2072)
Anastasiya Ageeva [Wed, 14 Oct 2020 18:50:02 +0000 (21:50 +0300)]
Fixed CVS-35316 (#2072)

4 years agoTime tests improvements (#2642)
Vitaliy Urusovskij [Wed, 14 Oct 2020 17:05:52 +0000 (20:05 +0300)]
Time tests improvements (#2642)

* Remove extra functions from run_timetest.py

* Add `log.debug` of raw and aggregated statistics in run_timetest.py

* Implement storing of models locally for test_timetest.py

4 years agoLoop-5 operation specification (#2291)
Evgeny Lazarev [Wed, 14 Oct 2020 16:12:25 +0000 (19:12 +0300)]
Loop-5 operation specification (#2291)

The Loop-5 operation specification

4 years agoFix itt build (#2662)
Andrey Somsikov [Wed, 14 Oct 2020 15:35:21 +0000 (18:35 +0300)]
Fix itt build (#2662)

4 years agosetupvars.sh: Updated setting pyenv error to warning. (#2663)
Artyom Anokhov [Wed, 14 Oct 2020 15:33:17 +0000 (18:33 +0300)]
setupvars.sh: Updated setting pyenv error to warning. (#2663)

4 years agonGraph implementation of NMS-5 (without `evaluate()`) (#2651)
Vladimir Gavrilov [Wed, 14 Oct 2020 13:47:43 +0000 (16:47 +0300)]
nGraph implementation of NMS-5 (without `evaluate()`) (#2651)

* Written nGraph NMS-5 without evaluate().

* Used NGRAPH_RTTI_DECLARATION.

4 years agoLeaky relu transformation refactor (#2640)
Evgeny Lazarev [Wed, 14 Oct 2020 13:43:29 +0000 (16:43 +0300)]
Leaky relu transformation refactor (#2640)

* Refactored LeakyRelu transformation

* Added unit test for LeakyRelu transformation + removed duplicate test function valued_const

4 years ago[IE][VPU]: Added DSR_Reshape tests with dynamic output shape descriptor (#2607)
Maksim Doronin [Wed, 14 Oct 2020 11:30:59 +0000 (14:30 +0300)]
[IE][VPU]: Added DSR_Reshape tests with dynamic output shape descriptor (#2607)

* Added DSR_Reshape tests with dynamic output shape descriptor

4 years ago[IE][VPU]: TopK: Relax requirement for supporting Sort::None mode if K==1 (#2653)
Andrew Bakalin [Wed, 14 Oct 2020 10:35:17 +0000 (13:35 +0300)]
[IE][VPU]: TopK: Relax requirement for supporting Sort::None mode if K==1 (#2653)

* Update firmware
* Add TopK tests
* Disable some cases

4 years agoUse ittnotify built from sources (#2577)
Andrey Somsikov [Wed, 14 Oct 2020 10:08:06 +0000 (13:08 +0300)]
Use  ittnotify built from sources (#2577)

* Use  ittnotify built from sources

ITT tracing was only possible on the platfroms supported by VTune.
Building ittnotify from sources removes VTune dependency.

ITT traces was found significantly slowdown tests execution time.
Disabling ENABLE_PROFILING_ITT by default. This is also
a current behavior of Intel Distribution of OpenVINO.

* Fix missprint

* Add include directories to itt

4 years agoProvide ONNX external data mechanism to ReadNetwork (#2588)
Mateusz Bencer [Wed, 14 Oct 2020 09:30:53 +0000 (11:30 +0200)]
Provide ONNX external data mechanism to ReadNetwork (#2588)

* added unit test

* added python test

* using pword approach

* Added passing path to onnx reader

* support for wstring

* Added more tests

* Apply suggestions from code review

Co-authored-by: Michał Karzyński <4430709+postrational@users.noreply.github.com>
* fix build for Windows

* styles applied

* Fixed Windows tests

* styles applied

* fixed styles in tests

* review remarks

* cmake order

* Used target_compile_definitions instead of add_definitions

* Move ONNX_TEST_MODELS to other scope

Co-authored-by: Michał Karzyński <4430709+postrational@users.noreply.github.com>
4 years agoExtend nGraph for operation GatherND-5 and implement reference (#2587)
Roman Kazantsev [Wed, 14 Oct 2020 09:20:22 +0000 (12:20 +0300)]
Extend nGraph for operation GatherND-5 and implement reference (#2587)

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
4 years agoFix using numpy scalars in Python API (#2520)
Mateusz Bencer [Wed, 14 Oct 2020 08:17:44 +0000 (10:17 +0200)]
Fix using numpy scalars in Python API (#2520)

* fixed numpy scalars

* reverted tests changes

* python style fixed

4 years ago[IE][VPU]: Support DTS for Split (#2576)
Andrew Bakalin [Wed, 14 Oct 2020 08:02:21 +0000 (11:02 +0300)]
[IE][VPU]: Support DTS for Split (#2576)

* [IE Tests] Remove unnecessary cout
* [VPU] Add DTS for split
* [VPU][Tests] Add tests

4 years agoMove legacy transformations and ops to legacy library (#2624)
Gleb Kazantaev [Wed, 14 Oct 2020 07:58:01 +0000 (10:58 +0300)]
Move legacy transformations and ops to legacy library (#2624)

* Initial movement

* Divided transformations to common and legacy

* Changed ngraph visibility to ie_api.h

* CommonTransformaitons to Internal

* New trasnformations location structure

* fixde typo; move convert_quantize_dequantize to common

* Added control_flow folder

4 years agoused native LTO support from cmake 3.9.6 (#2625)
Ilya Lavrenov [Wed, 14 Oct 2020 07:43:24 +0000 (10:43 +0300)]
used native LTO support from cmake 3.9.6 (#2625)

* used native LTO support from cmake 3.9.6

* Removed compilation flags push / pop

* Fixes

* Fixes for VPU unit tests

* Temp WA for old gcc

4 years agoDo reshape only if input shapes will be changed (#2632)
Ilya Churaev [Wed, 14 Oct 2020 06:42:39 +0000 (09:42 +0300)]
Do reshape only if input shapes will be changed (#2632)

* Added private reshape

* Removed incorrect check

4 years agoRound-5 nGraph implementation (#2652)
Anton Chetverikov [Wed, 14 Oct 2020 05:10:05 +0000 (08:10 +0300)]
Round-5 nGraph implementation (#2652)

* Implement nGraph Round-5 operation

* Remove reference implementation

* Add shape infer tests

* Fix codestyle

4 years agoAdd LogSoftmax-5 to ngraph (#2645)
Maxim Vafin [Wed, 14 Oct 2020 05:08:27 +0000 (08:08 +0300)]
Add LogSoftmax-5 to ngraph (#2645)

4 years agoGeneral code fixes (#2609)
Maksim Derbasov [Wed, 14 Oct 2020 03:46:12 +0000 (06:46 +0300)]
General code fixes (#2609)

4 years ago[IE TESTS] Remove some deprecated single layer tests (#2646)
Irina Efode [Tue, 13 Oct 2020 21:58:28 +0000 (00:58 +0300)]
[IE TESTS] Remove some deprecated single layer tests (#2646)

* [IE TESTS] Remove some deprecated single layer tests

* Gather Tree

4 years ago[IE][NGRAPH][BUILD] Enable UNITY build for more targets (#2592)
Vladislav Vinogradov [Tue, 13 Oct 2020 14:35:55 +0000 (17:35 +0300)]
[IE][NGRAPH][BUILD] Enable UNITY build for more targets (#2592)

* Avoid symbols clash due to source merging.
* Tested on Ubuntu 20.04 with GCC 9.3.0.

4 years agoPlugin interface refactoring (#2591)
Ilya Lavrenov [Tue, 13 Oct 2020 14:22:51 +0000 (17:22 +0300)]
Plugin interface refactoring (#2591)

* Simplified plugin interface

* Allow not implemented

* Fixes

* Fixed CPU plugin tests

* Fixed tests dependencies

* Fixes

* Fixed GPU plugin compilation

* Renamed plugin

* Fixes

* Removed tests for plugin base

* Fix2

* Fix 2

* Define a macro to define plugin creation function

* Clean-up

* Fixed OSX build

* Fixed CentOS

* Removed statuscode from IExecutableNetworkInternal interface

* Interface

* Removed not used macro

* QueryNetwork returns result using return value

* LoadNetwork interface

* Fixed compilation with private plugins

* Fixed compilation when NGRAPH_INTERP is not enabled

* Return ExecutableNetwork from ImportNetwork with fileName

* Updated GetContext method

* Return exec graph information as return value

* Message about deprecation of Export with file name

* Message about deprecation of QueryState

* Updated ExecutableNetwork::GetConfig signature

* Updated ExecutableNetwork::GetMetric signature

* Updated docs

* WIP createIR

* Simplified IR creation

* CreateInferRequest returns value

* Removed GetExecutor from ExecutableNetworkThreadSafeDefault

* execDataPreprocessing is protected

* Fixed mock test

4 years ago[IE CLDNN] Revert fix for profiling of multiple kernel implementations (#2219) (...
Jedrzej Hajduczenia [Tue, 13 Oct 2020 13:40:30 +0000 (15:40 +0200)]
[IE CLDNN] Revert fix for profiling of multiple kernel implementations (#2219) (#2595)

4 years agoGitHub CI: Add files_size.yml (#2570)
Alexander Zhogov [Tue, 13 Oct 2020 10:27:34 +0000 (13:27 +0300)]
GitHub CI: Add files_size.yml (#2570)

* GitHub CI: Add files_size.yml

* Update job name

4 years ago[IE][BUILD] Fix C5208 warning under Windows (#2628)
Vladislav Vinogradov [Tue, 13 Oct 2020 08:37:30 +0000 (11:37 +0300)]
[IE][BUILD] Fix C5208 warning under Windows (#2628)

* C++ feature in C `typedef struct` code.
* The warning can be promoted to error in dependent projects.

C5208: unnamed class used in typedef name cannot declare members other than
non-static data members, member enumerations, or member classes

4 years agoadd build option USE_SYSTEM_PUGIXML (#2502)
helmutg [Mon, 12 Oct 2020 20:24:24 +0000 (22:24 +0200)]
add build option USE_SYSTEM_PUGIXML (#2502)

It allows skipping inference-engine/thirdparty/pugixml and using the
system copy instead.

Thanks to @Osse for helping understand cmake scoping rules.

Co-authored-by: Helmut Grohne <helmut.grohne@intenta.de>
4 years agoAzure CI: Fix nGraph ONNX
Alexander Zhogov [Mon, 12 Oct 2020 16:23:00 +0000 (19:23 +0300)]
Azure CI: Fix nGraph ONNX

4 years agoAzure CI: Disable steps in nGraph ONNX
Alexander Zhogov [Mon, 12 Oct 2020 16:20:28 +0000 (19:20 +0300)]
Azure CI: Disable steps in nGraph ONNX

4 years agoAzure CI: Add linux_ngraph_onnx.yml
azhogov [Mon, 12 Oct 2020 15:46:14 +0000 (18:46 +0300)]
Azure CI: Add linux_ngraph_onnx.yml

4 years ago[IE Myriad] Fix layer tests for logical_and (#2622)
Nikita Kudriavtsev [Mon, 12 Oct 2020 13:37:31 +0000 (16:37 +0300)]
[IE Myriad] Fix layer tests for logical_and (#2622)

4 years agoFixed ODR for LTO with gcc5 (#2615)
Ilya Lavrenov [Mon, 12 Oct 2020 11:16:30 +0000 (14:16 +0300)]
Fixed ODR for LTO with gcc5 (#2615)

4 years ago[MO] [Kaldi] Add TDNN Component (#1870)
Pavel Esir [Mon, 12 Oct 2020 11:10:27 +0000 (14:10 +0300)]
[MO] [Kaldi] Add TDNN Component (#1870)

* [MO] [Kaldi] Added TDNN Component

* TdnnComponent replacer graphical comment updated

* Added SpecAugmentTimeMaskComponent

* some refactor of memoryoffset shape_infer

* moved memoryoffset splitting to the middle stage

* some corrections
- set `need_shape_inferenc`=False in split_memoryoffset
- use cycle instead of pattern in tdnn_replacer

* separated splitting of MemoryOffsets in LSTM and TDNN blocks

* set transpose_weights=True in TdnnComponent

* Corrected Supported_Frameworks_Layers

* corrected comments

* separate naming for tdnn and lstm memoryoffset splits

* corrected BOM file

* corrected generaldropout_ext.py and removed 'has_default' for tdnn_component

* corrections after PR review

* renamed LSTM -> recurrent; added setting element_size for paired nodes of tdnn_memoffset and othe minor changes

* Update split_tdnn_memoryoffset.py

* corrected partial infer with new API in elemental.py and split_tdnn_memoryoffset.py

4 years ago[IE TOOLS] Support of models with output port in names (#2594)
Anastasia Kuporosova [Mon, 12 Oct 2020 10:52:49 +0000 (13:52 +0300)]
[IE TOOLS] Support of models with output port in names (#2594)

4 years ago[MO] Fix ONNX Clamp-11 shape infer with no min/max inputs (#2603)
Pavel Esir [Mon, 12 Oct 2020 06:55:45 +0000 (09:55 +0300)]
[MO] Fix ONNX Clamp-11 shape infer with no min/max inputs (#2603)

4 years ago[IE CLDNN] TopK registry spill avoiding for sort-by-value mode (#2590)
Ilya Znamenskiy [Mon, 12 Oct 2020 05:36:57 +0000 (08:36 +0300)]
[IE CLDNN] TopK registry spill avoiding for sort-by-value mode (#2590)

4 years agoTests and docs for registering custom ONNX operators (#2416)
Mateusz Tabaka [Mon, 12 Oct 2020 04:36:19 +0000 (06:36 +0200)]
Tests and docs for registering custom ONNX operators (#2416)

* Add tests, examples and documentation changes for custom ONNX operators registration mechanism

* Change snippet paths

* fix CoreThreadingTests.ReadNetwork - data race in ops_bridge

* Make TemplateExtension::Operation externally visible

* changes after review

* apply code format

* use std::int64_t

* forward declare get_attribute_value specializations

* introduce unregister_operator in onnx_importer

* onnx_custom_op - lock mem first then take a buffer

* func tests - create template_extension via make_so_pointer

* fix build with NGRAPH_ONNX_IMPORT_ENABLE=OFF

* remove exports from Operation and Extension

* Move multithreaded AddExtension test to different directory to it can be excluded when NGRAPH_ONNX_IMPORT_ENABLE=OFF

* Dont include Extension tests if ENABLE_MKL_DNN=OFF

* fix excluding onnx_reader tests

* include extension tests only if mkl is enabled

* add comment on empty blob

* use register_operator conditionally in template_extension

* fix docs after review

* create static library from onnx_custom_op

* add additional test for unregister_operator

* move model example after register step

* revert changes to unit tests

* update ngraphConfig.cmake.in header

* add headers to onnx_custom_op

* changes to docs CMakeLists

* remove redundant onnx_importer dependency

* remove extension directory from func tests

* make onnx_importer a component of ngraph package

* docs fixes

* update header of ngraph/cmake/share/ngraphConfig.cmake.in with ngraph_onnx_importer_FOUND

4 years agoFixed LTO for gcc-9 (ubuntu 20.04) (#2616)
Ilya Lavrenov [Mon, 12 Oct 2020 03:57:59 +0000 (06:57 +0300)]
Fixed LTO for gcc-9 (ubuntu 20.04) (#2616)

* Fixed LTO for gcc-9 (ubuntu 20.04)

* Fixed ODR rules violation for MKLDNN deprecated functional tests

* Fixed tests build for templatePlugin

4 years agoAllow to specify both in/out precision, add in/out layout in tests (#2516)
Alexander Perepelkin [Sun, 11 Oct 2020 08:05:55 +0000 (11:05 +0300)]
Allow to specify both in/out precision, add in/out layout in tests (#2516)

* test definitions

* CPU plugin shared tests

* CPU plugin custom tests

* GNA plugin shared tests

* GPU plugin shared tests

* MYR plugin shared tests

* TML plugin shared tests

4 years agoDOCS: added code snippets compilation and fixes (#2606)
Ilya Lavrenov [Sat, 10 Oct 2020 08:19:16 +0000 (11:19 +0300)]
DOCS: added code snippets compilation and fixes (#2606)

4 years agoUpdate ONNX importer LSTM to use v5 LSTMSequence (#2511)
Katarzyna Mitrus [Fri, 9 Oct 2020 13:24:10 +0000 (15:24 +0200)]
Update ONNX importer LSTM to use v5 LSTMSequence  (#2511)

4 years agoFine-Grain Transformation pipeline tuning (#2547)
Gleb Kazantaev [Fri, 9 Oct 2020 12:33:19 +0000 (15:33 +0300)]
Fine-Grain Transformation pipeline tuning (#2547)

* Initial version of transformation callback refactoring

* Improved fine-grain tuning for transformation pipeline

* Check disabled matchers in GraphRewrite

* Avoid deprecated classes inside PassConfig

* Enabled DepthToSpace fusion by default

* Removed doulbe search in map

* Moved back pass_config.hpp; Added doxygen documentation for new class and methods

* Added doxygen comment for Manager and GraphRewrite new mthods

4 years agoShellcheck update (#2557)
Ilya Lavrenov [Fri, 9 Oct 2020 10:25:53 +0000 (13:25 +0300)]
Shellcheck update (#2557)

* Fixed SC2236 rules

* Fixed SC2086 rule

* Small fixes in other scripts

4 years agoAdd strict timeout for test execution (#2598)
Rafal Blaczkowski [Fri, 9 Oct 2020 10:08:50 +0000 (12:08 +0200)]
Add strict timeout for test execution (#2598)

4 years agongraph python sample (#2574)
Mikhail Ryzhov [Fri, 9 Oct 2020 10:05:55 +0000 (13:05 +0300)]
ngraph python sample (#2574)

This sample demonstrates how to execute an inference using ngraph::Function to create a network
- added sample
- added readme
- added lenet weights

4 years ago[MO] Fix many spelling and grammar errors (#2543)
Roman Donchenko [Fri, 9 Oct 2020 09:16:12 +0000 (12:16 +0300)]
[MO] Fix many spelling and grammar errors (#2543)

4 years ago[IE][VPU]: Added wrapper for LogicalNot layer (#2562)
Nikita Kudriavtsev [Fri, 9 Oct 2020 09:09:14 +0000 (12:09 +0300)]
[IE][VPU]: Added wrapper for LogicalNot layer (#2562)

4 years agoSpecify LogSoftmax-5 operation (#2382)
Maxim Vafin [Thu, 8 Oct 2020 17:04:38 +0000 (20:04 +0300)]
Specify LogSoftmax-5 operation (#2382)

* Specify LogSoftmax operation

* Fix feedback

4 years agodoc: add openvino tag link on StackOverflow (#2585)
Kate Generalova [Thu, 8 Oct 2020 13:17:30 +0000 (16:17 +0300)]
doc: add openvino tag link on StackOverflow (#2585)

4 years agoNonMaxSuppression-5 operation specification (#2310)
Vladimir Gavrilov [Thu, 8 Oct 2020 12:58:39 +0000 (15:58 +0300)]
NonMaxSuppression-5 operation specification (#2310)

* The specification of NonMaxSuppression-5.

* Replaced opset4 with opset5.

* Fixed func(iou) when soft_nms_sigma == 0.

* Now outputs of NMS-5 have dynamic shapes.

* Now inputs 3, 4, 5, 6 can be 0D or 1D tensors.

* Now output 3 is 1D tensor.

4 years agonGraph Python API tweaks and tutorial (#2471)
Michał Karzyński [Thu, 8 Oct 2020 12:09:17 +0000 (14:09 +0200)]
nGraph Python API tweaks and tutorial (#2471)

4 years agoSpecify `cl_cache_dir` env var: (#2581)
Vitaliy Urusovskij [Thu, 8 Oct 2020 12:02:31 +0000 (15:02 +0300)]
Specify `cl_cache_dir` env var: (#2581)

1. General behaviour doesn't work for some compute-runtime versions.
Specification of `cl_cache_dir` fixes it

4 years agoPrepare new test configuration for test_timetest.py (#2561)
Vitaliy Urusovskij [Thu, 8 Oct 2020 07:30:43 +0000 (10:30 +0300)]
Prepare new test configuration for test_timetest.py (#2561)

* Add logging of DB upload to tconf with refs saving

* Prepare `.automation/tgl_test_config.yml` with models from VPUX package

* Add restriction on `exe` and `model` existence in run_timetest.py

4 years ago[IE CLDNN] Fix profiling of multiple kernel implementations (#2219)
Jedrzej Hajduczenia [Thu, 8 Oct 2020 06:22:34 +0000 (08:22 +0200)]
[IE CLDNN] Fix profiling of multiple kernel implementations (#2219)

4 years ago[IE CLDNN] Refreshment of convolution_gpu_fs_byx_fsv32 kernel (#2536)
Mikołaj Życzyński [Thu, 8 Oct 2020 06:20:51 +0000 (08:20 +0200)]
[IE CLDNN] Refreshment of convolution_gpu_fs_byx_fsv32 kernel (#2536)

4 years agoUpdated ConstantFolding pass to propagate friendly name (#2572)
Gleb Kazantaev [Thu, 8 Oct 2020 06:16:28 +0000 (09:16 +0300)]
Updated ConstantFolding pass to propagate friendly name (#2572)

* Fixed concat output name when decomposing shape_of in CF

* Added friendly_name propagation for CF pass

* Propagate runtime info inside ConstantFolding pass

* Fixed rt info merge strategy to avoid cases when merge is not implemented but attributes number is equal to 1

4 years agoincrease http timeout for artifacts uploading (#2571)
Konstantin Satunin [Thu, 8 Oct 2020 06:12:22 +0000 (09:12 +0300)]
increase http timeout for artifacts uploading (#2571)

4 years ago[IE Tests] Added NormalizeL2 tests (#2327)
Liubov Batanina [Thu, 8 Oct 2020 04:23:25 +0000 (07:23 +0300)]
[IE Tests] Added NormalizeL2 tests (#2327)

* Added NormalizeL2 tests

* Added NormalizeL2 reference

* Add nGraph tests

* Fix tests

* Added NormalizeL2 builder

4 years agoAdd specification for Round operation (#2238)
Anton Chetverikov [Wed, 7 Oct 2020 15:33:43 +0000 (18:33 +0300)]
Add specification for Round operation (#2238)

* Add specification for Round operation

* Create opset5.md file

* Resolve review comments

* Remove useless formula section from specification

* Update specification

* Update Round specification

* Resolve review comments

4 years agoAdd HSigmoid spec (#2412)
iliya mironov [Wed, 7 Oct 2020 15:24:54 +0000 (18:24 +0300)]
Add HSigmoid spec (#2412)

* Add HSigmoid spec

4 years agoTimetests test_runner improvements (#2552)
Vitaliy Urusovskij [Wed, 7 Oct 2020 14:15:02 +0000 (17:15 +0300)]
Timetests test_runner improvements (#2552)

* Remove `generate_tmp_path` as unnecessary after refactoring

* Add `check_positive_int` check for `-niter` CLI key

* Replace `TestConfDumper` with number of fixtures:
1. Save all test info in global `request` and `pytestconfig` fixtures
2. Add `test_info` fixture for retrieving test info from test
3. Add `prepare_tconf_with_refs` fixture for test conf dump

4 years agoPort 2021.1 documentation updates for GNA plugin and speech libs and demos. (#2564)
Denis Orlov [Wed, 7 Oct 2020 12:13:16 +0000 (15:13 +0300)]
Port 2021.1 documentation updates for GNA plugin and speech libs and demos. (#2564)

* Update docs for speech libs and demos (#2518)

* [GNA] Documentation updates for 2021.1 (#2460)

* [GNA] Documentation updates for 2021.1

* Take Mike's comments into account

* More fixes according to review

* Fix processor generation names

4 years ago[IE][TOOLS] Improvements for compile_tool (#2555)
Vladislav Vinogradov [Wed, 7 Oct 2020 11:51:10 +0000 (14:51 +0300)]
[IE][TOOLS] Improvements for compile_tool (#2555)

* Split cmd arguments onto sections (common, MYRIAD, FPGA).
* Add `-iol` cmd argument as `-iop` analogue for layouts.
* Remove limitations over `-ip`, `-op`, `-iop` arguments.
  Now they supports full meaningfull set of Precision/Layout values and will allow to user set any precision for any input/output.
  The applicability for this in under user reponsibility and support under plugin reponsibility.
* Add VPUX default configuration.
* Adjust code style to the project common style.

Co-authored-by: Alexander Novak <sasha-novak@yandex.ru>
4 years agongraph docs to master (#2568)
Ilya Churaev [Wed, 7 Oct 2020 11:49:47 +0000 (14:49 +0300)]
ngraph docs to master (#2568)

* First draft of nGraph documentation

* updated according to review comments

* Updated

* Reviewed the nGraph Transformation section, added missing images

* Update nGraph_dg.md

* Delete python_api.md

Removed since there is already the nGraph_Python_API.md document with a comprehensive overview.

* Fixed links to images

Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com>
Co-authored-by: CCR\avladimi <anastasiya.ageeva@intel.com>
4 years agoCTCGreedyDecoder reference implementation (#2284)
Bartosz Lesniewski [Wed, 7 Oct 2020 11:44:56 +0000 (13:44 +0200)]
CTCGreedyDecoder reference implementation (#2284)

4 years agoUpdate SW requirements in build instructions and change latest release to 2021.1...
Alexey Suhov [Tue, 6 Oct 2020 21:37:26 +0000 (00:37 +0300)]
Update SW requirements in build instructions and change latest release to 2021.1 (#2566)

4 years agoSpecify GatherND-5 operation (#2414)
Roman Kazantsev [Tue, 6 Oct 2020 18:26:13 +0000 (21:26 +0300)]
Specify GatherND-5 operation (#2414)

* Specify GatherND-5 operation

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Update ie_docs.xml with GatherND-5

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
4 years agoTest results publishing to Azure DevOps v2 (#2539)
Konstantin Satunin [Tue, 6 Oct 2020 12:57:46 +0000 (15:57 +0300)]
Test results publishing to Azure DevOps v2 (#2539)

* do not merge results
* add Linux and Mac publishing

4 years agoMoved WA for legacy includes to dev package (#1712)
Ilya Lavrenov [Tue, 6 Oct 2020 12:04:53 +0000 (15:04 +0300)]
Moved WA for legacy includes to dev package (#1712)

* Moved WA for legacy includes to dev package

* Fixed compilation

* Fixed compilation

* Fixes

4 years agoAdded ONNX Resize-11 to supported layers in documentation (#2324)
Vladimir Gavrilov [Tue, 6 Oct 2020 11:41:01 +0000 (14:41 +0300)]
Added ONNX Resize-11 to supported layers in documentation (#2324)

* Commit.

* Fixed list of supported frameworks layers.

* Small fix.

4 years agoAdd `"cl_cache"` preparation in test_timetest.py (#2490)
Vitaliy Urusovskij [Tue, 6 Oct 2020 11:16:50 +0000 (14:16 +0300)]
Add `"cl_cache"` preparation in test_timetest.py (#2490)

4 years agoGitHub CI: Add ShellCheck (#2554)
Alexander Zhogov [Tue, 6 Oct 2020 10:16:46 +0000 (13:16 +0300)]
GitHub CI: Add ShellCheck (#2554)

* Add shellcheck
* Remove fetchDepth: 1

4 years agoAzure CI: Add --gtest_filter=*smoke* (#2551)
Alexander Zhogov [Tue, 6 Oct 2020 10:04:14 +0000 (13:04 +0300)]
Azure CI: Add --gtest_filter=*smoke* (#2551)

4 years agoRe-enable more unit tests (Resize & Interpolate) (#2331)
Tomasz Dołbniak [Tue, 6 Oct 2020 08:53:02 +0000 (10:53 +0200)]
Re-enable more unit tests (Resize & Interpolate) (#2331)

4 years ago[GNA] Issue 39975 - cascade concat fix (#2486)
Kamil Magierski [Tue, 6 Oct 2020 08:01:19 +0000 (10:01 +0200)]
[GNA] Issue 39975 - cascade concat fix (#2486)

* concat input not used fix rough implementation

* [GNA] Cascade concat input not assigned fix

* reduce copying in recursive function

* [GNA] Aligned cascade concat test

4 years ago[GNA] FIX CopyLayerPass for concat parent cases (#2485)
Kamil Magierski [Tue, 6 Oct 2020 08:00:38 +0000 (10:00 +0200)]
[GNA] FIX CopyLayerPass for concat parent cases (#2485)

* [GNA] fix cases when layer output is used in both memory and concat parent layer

* coma fixes

* Issue-36189 CopyLayerPass for concat parent cases fix test

* Fix test for CPU

* Remove test for GPU

4 years ago[GNA] Fix LSTM Cell channel C being 0 on output (#1174)
Kamil Magierski [Tue, 6 Oct 2020 07:59:03 +0000 (09:59 +0200)]
[GNA] Fix LSTM Cell channel C being 0 on output (#1174)

* [GNA] get output before activation test

[GNA] SubstituteScaleShiftBroadCastPass fix for cases when there are multiple scaleshifts as an output from the layer

[GNA] Generalize Fix where LSTMCell output was zero due to being fused into activation

[GNA] Fix LSTMCell being zero on channel C if being output layer

* linux build fix

4 years agoShellcheck tests for bash scripts (#2532)
Ilya Lavrenov [Mon, 5 Oct 2020 20:37:50 +0000 (23:37 +0300)]
Shellcheck tests for bash scripts (#2532)

* Added bash scripts checks with shellcheck

* Fixed indentations

* Fixed setupvars.sh with shellcheck

* Fixed MO scripts

* Compilation with newer versions of shellcheck

4 years ago[Jenkinsfile] Bump infra (#2545)
Alina Kladieva [Mon, 5 Oct 2020 20:37:19 +0000 (23:37 +0300)]
[Jenkinsfile] Bump infra (#2545)

4 years agoRevert "Sync GNA lib calls to avoid multi threads and plugins crash (#2435)" (#2538)
Andrey Babushkin [Mon, 5 Oct 2020 15:11:14 +0000 (18:11 +0300)]
Revert "Sync GNA lib calls to avoid multi threads and plugins crash (#2435)" (#2538)

This reverts commit 0879938250d369427c39a5403f18412ee551c4ff.

4 years agoRemove `--collect_results_only` (#2509)
Vitaliy Urusovskij [Mon, 5 Oct 2020 14:43:24 +0000 (17:43 +0300)]
Remove `--collect_results_only` (#2509)

* Remove CLI keys from README

* Remove `--collect_results_only` from MemCheckTests

4 years ago[VPU][IE] Disable ConvertMinimum transformation for Myriad Plugin (#2437)
Andrew Bakalin [Mon, 5 Oct 2020 11:18:43 +0000 (14:18 +0300)]
[VPU][IE] Disable ConvertMinimum transformation for Myriad Plugin (#2437)

4 years agoadd test results publishing (#2513)
Konstantin Satunin [Mon, 5 Oct 2020 09:52:00 +0000 (12:52 +0300)]
add test results publishing (#2513)

4 years ago[MO] Fix: add PermuteInputs to shape broadcasting (#2419)
Pavel Esir [Mon, 5 Oct 2020 09:48:57 +0000 (12:48 +0300)]
[MO] Fix: add PermuteInputs to shape broadcasting (#2419)

* fix: add PermuteInputs to shape broadcasting

* fix type declaration typo

4 years agoSync GNA lib calls to avoid multi threads and plugins crash (#2435)
Krzysztof Bruniecki [Mon, 5 Oct 2020 09:34:57 +0000 (11:34 +0200)]
Sync GNA lib calls to avoid multi threads and plugins crash (#2435)

* Sync GNA lib calls to avoid multi threads and plugins crash

* Remove TODO

* Enable sync for GNA1

* Fix GNA1 sync

* Add core_threading_tests to GNA Plugin to address story 31709

4 years agoRemoved similar behaviour tests (#2528)
Anton Pankratv [Mon, 5 Oct 2020 09:21:03 +0000 (12:21 +0300)]
Removed similar behaviour tests (#2528)

4 years ago[IE][TESTS][CMAKE] Add -Wno-deprecated-copy compile flag for GTest (#2514)
Vladislav Vinogradov [Mon, 5 Oct 2020 09:08:57 +0000 (12:08 +0300)]
[IE][TESTS][CMAKE] Add -Wno-deprecated-copy compile flag for GTest (#2514)

It fixes build on Ubuntu 20.04 with gcc 9.3.0.

4 years ago[IE TESTS] move MultipleAllocations test to nightly (#2512)
Aleksandr Korolev [Mon, 5 Oct 2020 08:46:34 +0000 (11:46 +0300)]
[IE TESTS] move MultipleAllocations test to nightly (#2512)

Co-authored-by: kora6 <kora6@github.com>
4 years ago[DOCS] Added an evaluate method for custom operation (#2273)
Ilya Churaev [Mon, 5 Oct 2020 05:55:11 +0000 (08:55 +0300)]
[DOCS] Added an evaluate method for custom operation (#2273)

* Added an evaluate method for custom operation

* Fixed comments

4 years agoFeature/azaytsev/cherry pick pr2448 2469 2457 to master (#2515)
Andrey Zaytsev [Sat, 3 Oct 2020 11:00:24 +0000 (14:00 +0300)]
Feature/azaytsev/cherry pick pr2448 2469 2457 to master (#2515)

* Feature/azaytsev/cvs-38240 (#2469)

* Updated for 2020 version, replaced Ubuntu 16.04 with Ubuntu 20.04

* Updated the release package numbers

* Updated according to the comments in the ticket CVS-37827 (#2448)

* Update build-instruction.md for MacOsX (#2457)

* Update build-instruction.md for MacOsX

* Removed call of install_dependencies.sh from the steps

4 years agoUpdate get_ov_update_message.py (#2499)
Zoe Cayetano [Fri, 2 Oct 2020 20:19:54 +0000 (13:19 -0700)]
Update get_ov_update_message.py (#2499)

4 years ago[IE CLDNN] Fix eltwise fused ops in NO_PITCH_SAME_DIMS mode (#2454)
Sergey Shlyapnikov [Fri, 2 Oct 2020 13:52:00 +0000 (16:52 +0300)]
[IE CLDNN] Fix eltwise fused ops in NO_PITCH_SAME_DIMS mode (#2454)

4 years ago[IE CLDNN] Fix unsupported dims number error (#2453)
Sergey Shlyapnikov [Fri, 2 Oct 2020 13:51:09 +0000 (16:51 +0300)]
[IE CLDNN] Fix unsupported dims number error (#2453)

4 years agoUpdate fluid to 7c22cd49a7eb76ae1d9606672ee467fb52383de0 (#2407) (#2504)
Artemy Skrebkov [Fri, 2 Oct 2020 10:15:10 +0000 (13:15 +0300)]
Update fluid to 7c22cd49a7eb76ae1d9606672ee467fb52383de0 (#2407) (#2504)

* Update fluid to 7c22cd49a7eb76ae1d9606672ee467fb52383de0

   OpenCV 4.5.0

* Fix windows build

4 years ago[IE Tests] Added test filters for gpuFuncTests target (#2496)
Irina Efode [Fri, 2 Oct 2020 09:13:23 +0000 (12:13 +0300)]
[IE Tests] Added test filters for gpuFuncTests target (#2496)

4 years ago[IE Tests] Added test filters for cpuFuncTests target (#2495)
Irina Efode [Fri, 2 Oct 2020 09:13:07 +0000 (12:13 +0300)]
[IE Tests] Added test filters for cpuFuncTests target (#2495)

4 years ago[IE Tests] Added test filters for gnaFuncTests target (#2492)
Irina Efode [Fri, 2 Oct 2020 09:11:36 +0000 (12:11 +0300)]
[IE Tests] Added test filters for gnaFuncTests target (#2492)

4 years ago[IE Tests] Added test filters for myriadFuncTests target (#2494)
Irina Efode [Fri, 2 Oct 2020 09:11:21 +0000 (12:11 +0300)]
[IE Tests] Added test filters for myriadFuncTests target (#2494)