platform/upstream/dldt.git
3 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)

3 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)

3 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

3 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

3 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

3 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)

3 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)

3 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

3 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

3 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)

3 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

3 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)

3 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)

3 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

3 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)

3 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.

3 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)

3 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

3 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

3 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)

3 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)

3 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

3 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)

3 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

3 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

3 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

3 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

3 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

3 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>
3 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>
3 years agoCTCGreedyDecoder reference implementation (#2284)
Bartosz Lesniewski [Wed, 7 Oct 2020 11:44:56 +0000 (13:44 +0200)]
CTCGreedyDecoder reference implementation (#2284)

3 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)

3 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>
3 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

3 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

3 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.

3 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)

3 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

3 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)

3 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)

3 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

3 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

3 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

3 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

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

3 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.

3 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

3 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)

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

3 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

3 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

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

3 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.

3 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>
3 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

3 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

3 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)

3 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)

3 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)

3 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

3 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)

3 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)

3 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)

3 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)

3 years ago[IE CLDNN] Changed the way of using fused ops to use activation appropriately (#2415)
Sergey Nesterov [Fri, 2 Oct 2020 05:14:17 +0000 (07:14 +0200)]
[IE CLDNN] Changed the way of using fused ops to use activation appropriately (#2415)

3 years ago[IE CLDNN] Remove debug code from reference_convolve (#2493)
Jedrzej Hajduczenia [Fri, 2 Oct 2020 05:09:39 +0000 (07:09 +0200)]
[IE CLDNN] Remove debug code from reference_convolve (#2493)

3 years agoIECore.read_network: accept arbitrary PathLike objects and not just Path (#1611)
Roman Donchenko [Thu, 1 Oct 2020 17:34:11 +0000 (20:34 +0300)]
IECore.read_network: accept arbitrary PathLike objects and not just Path (#1611)

3 years agoAzure CI: Remove azure-pipelines.yml
azhogov [Thu, 1 Oct 2020 17:32:06 +0000 (20:32 +0300)]
Azure CI: Remove azure-pipelines.yml

3 years agoRelax shape inference for Split:v1 (#2444)
Mateusz Bencer [Thu, 1 Oct 2020 17:29:19 +0000 (19:29 +0200)]
Relax shape inference for Split:v1 (#2444)

* Relaxed shape inference for Split

* added unit tests

* review remarks

3 years agoMove passes to CommonOptimizations (#2442)
Gleb Kazantaev [Thu, 1 Oct 2020 17:08:41 +0000 (20:08 +0300)]
Move passes to CommonOptimizations (#2442)

* Move passes to CommonOptimizations

* Updated BN tests to use ranges for constant value generation

* Added some decomposition passes into legacy conversion

* Added WA for FQReshapeFusion pass

3 years agoAzure CI: Add separated pipelines for Windows, Linux, Mac
azhogov [Thu, 1 Oct 2020 15:43:19 +0000 (18:43 +0300)]
Azure CI: Add separated pipelines for Windows, Linux, Mac

3 years ago[GNA]specific execution order for delayer copy layer (#2117)
Andrey Dmitriev [Thu, 1 Oct 2020 12:09:53 +0000 (15:09 +0300)]
[GNA]specific execution order for delayer copy layer (#2117)

[GNA]specific execution order for delayer copy layer + Test

3 years agoFix virtual class inheritance for single layer test detection output (#2472)
Mikhail Kozlov [Thu, 1 Oct 2020 11:34:04 +0000 (14:34 +0300)]
Fix virtual class inheritance for single layer test detection output (#2472)

3 years agodoc: add docker ci link to README.md (#2483)
Kate Generalova [Thu, 1 Oct 2020 10:17:50 +0000 (13:17 +0300)]
doc: add docker ci link to README.md (#2483)

3 years agoHide input redirection error (#2473)
Mikhail Ryzhov [Thu, 1 Oct 2020 09:27:31 +0000 (12:27 +0300)]
Hide input redirection error (#2473)

timeout cmd can throw an input redirection error in background mode.
Replaced default timeout() with custom function delay()

3 years agoAdded closing braсket (#2466) (#2479)
Mikhail Ryzhov [Thu, 1 Oct 2020 09:26:56 +0000 (12:26 +0300)]
Added closing braсket (#2466) (#2479)

Fixed syntax error (b4b03b1)

3 years agoSupport operation Interpolate-4 in OpenVINO (#1596)
Egor Churaev [Thu, 1 Oct 2020 08:41:51 +0000 (11:41 +0300)]
Support operation Interpolate-4 in OpenVINO (#1596)

JIRA: 26973

3 years agoDowngrade cmake for samples (#2372) (#2434)
Mikhail Ryzhov [Thu, 1 Oct 2020 08:37:39 +0000 (11:37 +0300)]
Downgrade cmake for samples (#2372) (#2434)

* Downgrade cmake for samples

Downgraded cmake version to default version for Ubuntu 18.04

* Updated supported python version

The minimal python version in 2021.1 is 3.5

* Added notes about cmake requirements for samples and demo

3 years agoSupport references in test_timetest.py (#2431)
Vitaliy Urusovskij [Thu, 1 Oct 2020 08:35:57 +0000 (11:35 +0300)]
Support references in test_timetest.py (#2431)

3 years agoSupport DB reporting for test_timetest.py (#2359)
Vitaliy Urusovskij [Thu, 1 Oct 2020 05:39:19 +0000 (08:39 +0300)]
Support DB reporting for test_timetest.py (#2359)

3 years ago[Cherrypick] Remove the deprecation notice (#2408)
Alina Alborova [Wed, 30 Sep 2020 17:32:25 +0000 (20:32 +0300)]
[Cherrypick] Remove the deprecation notice (#2408)

* cherry-pick 1/2

* Removed deprecation notice

3 years agoHost tensor 2 vector refactor (#2443)
Piotr Szmelczynski [Wed, 30 Sep 2020 14:20:41 +0000 (16:20 +0200)]
Host tensor 2 vector refactor (#2443)

3 years agoAdd support for custom ONNX GroupNorm operator (#2267)
Mateusz Tabaka [Wed, 30 Sep 2020 14:17:15 +0000 (16:17 +0200)]
Add support for custom ONNX GroupNorm operator (#2267)

3 years agodrop unnecessary cmake dependency on ext_gtest (#2389)
helmutg [Wed, 30 Sep 2020 13:01:11 +0000 (15:01 +0200)]
drop unnecessary cmake dependency on ext_gtest (#2389)

ngraph_test_util links libgtest, which depends on ext_gtest already.

Co-authored-by: Helmut Grohne <helmut.grohne@intenta.de>
3 years agoReplace absolute links to docs.openvinotoolkit.org by relative ones (#2439) (#2461)
Andrey Zaytsev [Wed, 30 Sep 2020 11:00:19 +0000 (14:00 +0300)]
Replace absolute links to docs.openvinotoolkit.org by relative ones (#2439) (#2461)

* Replaced direct links to docs.openvinotoolkit.org with relative links

* Replaced direct links to docs.openvinotoolkit.org with relative links. Added GSGs for Win and macOS

* Minor fixes in GSGs

* Replaced direct links to docs.openvinotoolkit.org with relative links

* Removed links to OpenVINO markdown files that contain anchor - they don't work in the current implementation of the doc process

* Fixed Notes

* Removed links to OpenVINO markdown files that contain anchor - they don't work in the current implementation of the doc process

* fixed link to installing-openvino-linux.md

3 years agoMKLDNN nodes factory improvements (#2252)
Vladislav Volkov [Wed, 30 Sep 2020 08:31:19 +0000 (11:31 +0300)]
MKLDNN nodes factory improvements (#2252)

3 years ago[GNA] fixed conversion from fp16 to fp32 networks in case of const blobs (#2446)
Eugene Smirnov [Tue, 29 Sep 2020 16:44:12 +0000 (19:44 +0300)]
[GNA] fixed conversion from fp16 to fp32 networks in case of const blobs (#2446)

3 years agodon't attempt to install an external tbb (#2390)
helmutg [Tue, 29 Sep 2020 16:22:41 +0000 (18:22 +0200)]
don't attempt to install an external tbb (#2390)

Co-authored-by: Vladislav Vinogradov <vlad.vinogradov@intel.com>
Co-authored-by: Helmut Grohne <helmut.grohne@intenta.de>
Co-authored-by: Vladislav Vinogradov <vlad.vinogradov@intel.com>
3 years agoAdd wget retry (#2455)
Konstantin Satunin [Tue, 29 Sep 2020 16:10:04 +0000 (19:10 +0300)]
Add wget retry (#2455)

* Add wget retry

Make CMake download more tolerant to network issues

* Sync log message

3 years agoAdd MSFT models to OpenVino ONNX CI check (#2377)
Rafal Blaczkowski [Tue, 29 Sep 2020 16:05:31 +0000 (18:05 +0200)]
Add MSFT models to OpenVino ONNX CI check (#2377)

* Add MSFT models to OpenVino ONNX CI and update xfails

* Update paths

* Fix typo and update xfails

* Unset xfails to check current behavior

* Update:
* add MSFT models to preprocesing script
* update xfail names

* Final update of xfail test cases

* Update xfail paths

* Update xfails

* Uncomment part of preprocesing script

* Update script

* Add cleaning support for MSFT preprocesing

* Add -e option to script help

* Initilze variables

* Update ngraph/python/tests/test_onnx/model_zoo_preprocess.sh

Fix a mistake

Co-authored-by: Tomasz Socha <tomasz.socha@intel.com>
* Update ngraph/python/tests/test_onnx/model_zoo_preprocess.sh

align spaces

Co-authored-by: Tomasz Socha <tomasz.socha@intel.com>
Co-authored-by: Tomasz Socha <tomasz.socha@intel.com>
3 years ago[GNA] clear input scale factor from configuration for imported model (#2172)
Anna Alberska [Tue, 29 Sep 2020 15:32:09 +0000 (17:32 +0200)]
[GNA] clear input scale factor from configuration for imported model (#2172)

* [GNA] clear input scale factor from configuration for imported model

* add test

* [GNA] add warning for using imported scale factors

3 years ago[IE][TESTS] Test params generator: fixed conversion from map of vectors into vectors...
Eugene Smirnov [Tue, 29 Sep 2020 11:02:01 +0000 (14:02 +0300)]
[IE][TESTS] Test params generator: fixed conversion from map of vectors into vectors of pairs in case of empty vector. (#2445)

3 years agoAdded link options for cross-compilation (#2399)
Ilya Lavrenov [Mon, 28 Sep 2020 15:59:48 +0000 (18:59 +0300)]
Added link options for cross-compilation (#2399)

3 years agoRemove xfail_issue_36533 from ngraph tests (#2436)
Mateusz Tabaka [Mon, 28 Sep 2020 15:55:50 +0000 (17:55 +0200)]
Remove xfail_issue_36533 from ngraph tests (#2436)

3 years ago[CMAKE] Introduce FASTER_BUILD experimental feature (#2438)
Vladislav Vinogradov [Mon, 28 Sep 2020 15:53:11 +0000 (18:53 +0300)]
[CMAKE] Introduce FASTER_BUILD experimental feature (#2438)

It uses CMake 3.16 built-in utilities to speed up build time:

* Unity builds
* Precompiled headers

The feature is controlled via `ENABLE_FASTER_BUILD` CMake option (disabled by default).
The option avaialble only on CMake >= 3.16.
The feature is enabled per-target via `ie_faster_build` function.

Some observations:

* Don't have actual numbers for compile time, but subjectively can see
  speed up locally with VS 2019.
* Unity builds gives much more effect, but has some restriction on source files,
  so are not used everywhere.

3 years agoFix tile layer test header (#2315)
Andrey Markelov [Mon, 28 Sep 2020 14:13:49 +0000 (17:13 +0300)]
Fix tile layer test header (#2315)

3 years ago[IE][VPU]: Disables data type check of temp buffer in LSTMCell (#2423)
Evgeny Latkin [Mon, 28 Sep 2020 09:36:44 +0000 (12:36 +0300)]
[IE][VPU]: Disables data type check of temp buffer in LSTMCell (#2423)

3 years agoAdded support of external data for ONNX Importer (#2303)
Mateusz Bencer [Mon, 28 Sep 2020 09:08:36 +0000 (11:08 +0200)]
Added support of external data for ONNX Importer (#2303)

3 years agoFixed canStartSeveralAsyncInsideCompletionCallbackWithSafeDtor (#2404)
Anton Pankratv [Mon, 28 Sep 2020 08:08:34 +0000 (11:08 +0300)]
Fixed canStartSeveralAsyncInsideCompletionCallbackWithSafeDtor (#2404)

3 years agoReturn REQUEST_NOT_READY if GNA Wait returns busy status (#2401)
Krzysztof Bruniecki [Mon, 28 Sep 2020 07:22:23 +0000 (09:22 +0200)]
Return REQUEST_NOT_READY if GNA Wait returns busy status (#2401)

* Return REQUEST_NOT_READY if GNA Wait returns busy status

* Apply fixes from review