Commit Graph

3465 Commits

Author SHA1 Message Date
Ilya Lavrenov
a3448032ca
Minimized legacy usage in tests (#5591)
* Minimized legacy usage in tests

* Use legacy only for specific files

* Fixed code style

* Fixed linkage

* Removed old CPU / GPU tests binaries

* Test

* Disabled IB console

* Disabled test for AUTO QueryNetwork from parallel threads
2021-05-14 18:47:54 +03:00
Gleb Kazantaev
500b922457
Set default InitConstMask treshold to zero (#5515) 2021-05-14 18:47:13 +03:00
Sergey Lyubimtsev
addf7dc1e0
remove package_data and entry_points (#5635) 2021-05-14 18:02:35 +03:00
Ilya Naumov
a810db0302
Set more strict requirements for IE python samples (#5223)
* set more strict requirements for IE python samples

* change opencv-python requirement to >=

* set opencv-python requirement  to 4.5.x.x
2021-05-14 17:48:27 +03:00
Ivan Kochin
8c0f24d4bd
Remove temporary CMake solution and use updated tbbbind_2_4 package (#5598)
* Remove temporary cmake solution and use updated tbbbind_2_4 package

* Remove testing version of dependency

* Add versioning

Co-authored-by: Kochin, Ivan <ivan.kochin@intel.com>
2021-05-14 16:21:37 +03:00
Ilya Naumov
e8eebf4ccc
Align pip requirements of benchmark tool, cross check tool, IE Python API (#5199)
* align pypi deps of benchmark, cross check tool, python API

* move cython from python API requirements to requirements-dev

* change requirements to >= for most packages

* update requirements

* set pinned numpy major version in wheel requirements

* set more strict pip requirements-dev in wheel

* change scikit-image version to 0.17
2021-05-14 16:05:38 +03:00
Ilya Naumov
3e076a88aa
Align MO pip requirements (#5171)
* Align MO pip requirements

* fix missing mxnet on platforms other than Windows or Linux

* remove spaces near environment markers
2021-05-14 16:05:25 +03:00
Ilya Lavrenov
167aa8eb66
Added custom versiob of find_dependency (#5628) 2021-05-14 16:03:49 +03:00
Gorokhov Dmitriy
76cc22beb3
Revert "Added MVN fusion for case with constants inside (#4961)" (#5632)
This reverts commit 621e36ee79.
2021-05-14 15:41:11 +03:00
Vladislav Volkov
d2c9bddff1
Convert operation optimization for FP16 -> INT8 and FP32 -> INT8 (#5275)
Improvements for ConvertPrecision transformation pass
2021-05-14 13:48:02 +03:00
azhogov
c9672ee9ec Azure CI: Exclude IE_CPU.exp_* nGraph UT on Mac 2021-05-14 13:41:35 +03:00
Alexandra Sidorova
b737e6ec96
[CPU] Fixed blocked layout conditions for DepthToSpace, SpaceToDepth (#5569) 2021-05-14 13:22:03 +03:00
Maksim Derbasov
4d1cd0e79d
Warnings fix for tests. Spotted by cl compiler (#5616) 2021-05-14 13:08:23 +03:00
Yury Gaydaychuk
79e197218e
[CPU] Reducenode handles negative input (master) (#5494) 2021-05-14 13:05:22 +03:00
Vladimir Paramuzov
0bac48d5ba
[IE CLDNN] Disable blobs reuse if shapes differ (#5567) 2021-05-14 12:12:04 +03:00
Pavel Esir
5fa899a39e
[nG] Gather-7 update for negative batch_dims (#5522)
* corrected negative batch_dims normalization, some improvements in dynamism for Gather_7

* corrected transformation

* added batch_dims and axis normalization for reference

* updated INTERPRETER backend tests; replaced sizet_t -> int64_t in Gather evaluate

* returned back size_t in reference

* made Gather-1 source compatible with previous ngraph library versions

* added unittest for v7->v1, with nonzero batch_dims transformation should not be executed

* fix axis validation error message

* fix batch_dims gettter

* fixed v7->v1 unittest for nonzero batch_dims
2021-05-14 10:31:36 +03:00
Maksim Kutakov
75fa5057e1
[CPU] Disable zp fusing for 3d dw conv (#5563) 2021-05-14 10:15:42 +03:00
Alexandra Sidorova
621e36ee79
Added MVN fusion for case with constants inside (#4961) 2021-05-14 07:52:05 +03:00
Bartosz Lesniewski
61e9d020d4
Revise Unsqueeze op - tests (#5579)
* Add visitor test, separate backend test from common fused op file

* Add SSLT, separate empty axes squeeze case in SLT

* Add unsqueeze to trusted op list

* removing trailing whitespaces

* Add missing newlines at file end

* Review comments - actually running backend tests, fixed typo in visitor test
2021-05-14 07:44:48 +03:00
Bartek Szmelczynski
314a1d7de3
Revise gelu (#5327)
* add type_prop and backend tests for gelu op

* add visitor test for gelu op

* add additional type_prop and backend tests and remove gelu from manifest

* resolve conflicts

* fix indentation and remove unecessary includes

* remove gelu from manifests
2021-05-14 07:39:48 +03:00
Ilya Churaev
6e6e4b7c3a
Added additional check for friendly names (#5586)
* Added additional check for friendly names

* Fixed Functional tests
2021-05-13 23:20:53 +03:00
Gabriele Galiero Casay
4bc98766ed
Revise single layer tests for Reduce ops (#5557)
* Add serialization single layer tests for reduction operations

* Add ReduceSum to the list of trusted ops

* Minor changes in single layer tests for reduction ops
2021-05-13 22:15:01 +03:00
Ilya Lavrenov
f88611e5a2
Removed FPGA constant from tests (#5626) 2021-05-13 21:53:08 +03:00
Sergey Lyubimtsev
5af767a0a2
Add MO extras requires for supported DL frameworks (#5615)
* Add extras requires for supported DL frameworks

* fix pylint issues

* codestyle (PEP8)

* Indentation
2021-05-13 20:20:41 +03:00
Shoujiang Ma
40ffca6fa2
[Auto Plugin] Auto plugin component in IE (#5366)
* Implement AUTO plugin

Usage:
	1. -d AUTO
	2. -d ""

Signed-off-by: Shoujiang Ma <shoujiang.ma@intel.com>

* Add tests for AUTO plugin

Signed-off-by: Shoujiang Ma <shoujiang.ma@intel.com>

* cleaned impl, that was incorrect from the async perspective, ansl also capturing the blobs in the constructor

* Revert benchmark_app modification

Signed-off-by: Shoujiang Ma <shoujiang.ma@intel.com>

* Address reviewer's comments: need CI tests to verify

Signed-off-by: Shoujiang Ma <shoujiang.ma@intel.com>

Co-authored-by: myshevts <maxim.y.shevtsov@intel.com>
2021-05-13 17:04:38 +03:00
Krzysztof Bruniecki
05b62258c7
[GNA] Improve CNN2D kernels/weights quantization (#5370)
* Introduce heuristic for weight reducer
     * handle kernels 3x3 and 7x1 to avoid saturation
     * enable tests
     * issue 54140
2021-05-13 16:31:23 +03:00
Vladimir Zinoviev
9248a5887d
[LPT] Split mixed precision support (#5596) 2021-05-13 15:03:23 +03:00
Chenhu Wang
516479ae20
[CPU]shuffle_channel optimization (#4978) 2021-05-13 13:43:42 +03:00
Tatiana Troilova
5c40613247
updated third-party-programs.txt (#5607) 2021-05-13 13:30:20 +03:00
Vladimir Paramuzov
c1b1e2e7af
[IE CLDNN] Fixed FC weights check (#5568) 2021-05-13 09:17:32 +03:00
Ilya Lavrenov
07a49184c0
Fixed typo in length (#5611) 2021-05-13 07:52:55 +03:00
Bartosz Lesniewski
39fde540d2
Revise Unsqueeze op - op class (#5555)
* revise unsqueeze op class

* Added checks and tests for second input incorrect type and shape

* Remove axes type constraints to keep backward compatibility
2021-05-13 07:45:29 +03:00
Katarzyna Mitrus
f928f7fc56
DeformablePSROIPoolig reference implementation (#5116)
* Reference implementation init

* Backend tests

* Single layer tests

* Update offset range in layer tests

* Align int types with ng op

* Update spatial bins type

* Type update

* Fix sub bin calculation in mkldnn plugin

* Update summarize py file

* Align result  type

* Refactoring

* Apply review comments

* Add serialize layar tests

* Adjust int comparison

* Adjust code style

* Use clamp reference

* Unify style

* Additional check for negative output dim

* Set tensor output shape in evaluate

* Add visit attributes test

* Small refactor

* Code style (namespace comments)

* Fix CommonTestsUtils::fill_data_roi usage.

This function was generalized in PR #5432 and its siganutre has changed.

* Update licenese header with mention about original authors.

* Replace MIT SPDX full license name with short identifier.

* Fix sub bin calculation in mkldnn plugin

Co-authored-by: jdanieck <jozef.daniecki@intel.com>
2021-05-13 07:44:57 +03:00
Pavel Esir
0383b44776
added RNN-t conversion doc (#5139)
* added RNN-t conversion doc

* applied review comments

* a couple of corrections

* added pip3 everywhere

* fixed a typo

* applied review comments

* title name fix

* applied Tatiana's comments round 2

* fixed a typo for 'inference'

* fixed typo in MLCommons name

* moved to PyTorch* specific, applied comments

* pytorch_specific typo

* froze MLCommons revision to r1.0; fixed typo in MLCommons relative path
2021-05-12 22:49:40 +03:00
Mikhail Nosov
4d7eeede35
Add LoadNetwork(modelPath) to plugin interface (#5606) 2021-05-12 21:43:35 +03:00
Anton Chetverikov
f2f44ce160
Add uint64 to data types maps (#5603) 2021-05-12 18:50:38 +03:00
Gleb Kazantaev
b4565b7b4f
Add Model Optimizer --transform option (#5504)
* Execute MO stages inside subprocess to have single IE check

* Add --transform key

* Updated ofline transformations to execute user specified passes; updated logic to raise when --transform is used

* Parametrize LowLatency transformation with num_iterations key

* Fixed MO and IE versions comparision

* Use subprocess for offline transformations execution to catch errors

* remove ie_is_available from IR; fixed typo

* Fix for old IE versions

* Update parse_transform key unit tests

* Show available transformations

* Fixed typo

* Fix review comments

* Fix python2 compatibility

* Fixed review comments

* Fixed __main__ import
2021-05-12 18:42:56 +03:00
Paul Youngsoo Ahn
ed4d3fc4ed
[IE CLDNN] Disable extended eltwise fusing on gen12 (#5584) 2021-05-12 16:00:12 +03:00
iliya mironov
fe5ca28b6e
Smal fix with tf env_setup (#5476)
* Smal fix with tf env_setup

* Fix tf loader

* Fix version checker
2021-05-12 15:33:03 +03:00
Irina Efode
7fa93b226e
[IE TESTS] Skip all tests in conformance suite for myriad plugin (#5560) 2021-05-12 15:01:02 +03:00
Alexander Zhogov
1843d5cc16
Azure CI: Remove empty MklDnnFunctionalTests (#5590) 2021-05-12 14:59:57 +03:00
Irina Efode
bb943e880a
[IE TESTS] Add util which allow to update skip_test_config for conformance (#5493) 2021-05-12 14:59:29 +03:00
Anuj Mittal
b5c43d8a78
plugin_api: fix build with gcc 11 (#5546)
Some C++ Standard Library headers have been changed in gcc 11 to no
longer include other headers that they do need to depend on.

Include exception explicitly to avoid:

| inference-engine/src/plugin_api/ie_system_conf.h:21:31: error: 'exception_ptr' in namespace 'std' does not name a type; did you mean 'exception'?
|    21 | INFERENCE_ENGINE_API_CPP(std::exception_ptr&) CurrentException();
|      |                               ^~~~~~~~~~~~~

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-12 14:37:23 +03:00
Nico Galoppo
3c93548163
Fix python_tools benchmark installation location (#5539)
* Fix python_tools benchmark installation location

Before this fix, when running "make install", the benchmark python files
would be installed under <python_dest_dir>/openvino/tools, instead of
<python_dest_dir>/openvino/tools/benchmark. This commit fixes this.

* Alternative implementation
2021-05-12 14:35:50 +03:00
Jozef Daniecki
2ba5c344be
Add unit tests for Convert operation (#5558)
* Add Serialization SLT for Convert op.

* Add comment with explanaition to convert ref impl.

* Refactored backend tests for Convert operation.

* Give better names to backend tests.

* Add more backend unit tests.

* Fixed tests related to u1/u4/i4 types.
2021-05-12 14:35:12 +03:00
Ilya Lavrenov
abd663463d
Mak SO objct to be mandatory argument for VariablState (#5572) 2021-05-12 14:17:43 +03:00
Sergey Shlyapnikov
f458bd4384
[IE CLDNN] Disable CoreThreadingTestsWithIterations test skipping (#5495) 2021-05-12 13:56:12 +03:00
Gabriele Galiero Casay
6971303856
Revise BatchNormInference Reference Implementation (#5468)
* Refactor backend tests

* Rewrite reference implementation

 * Align ref impl signature with order of inputs in v5
 * Remove legacy code for training and backprop

* BarchNorminference operation class review

 * Use reference to const in helpers to validate input shapes
 * Refactor type_prop tests to cover v0 and v5

* Add type_prop tests

 * epsilon attribute test with invalid value
 * invalid integer input types

* Add serialization single layer test

* Add attribute visitor test

* Fix arm plugin test failure with dynamic element type

* Remove CoordinateTransform index call

* Add attribute count to visitor test
2021-05-12 13:47:50 +03:00
Ilya Lavrenov
a13bd518fc
[IE CLDNN] Fixed CLDNN internal tests compilation (#5597) 2021-05-12 13:24:18 +03:00
Ilya Lavrenov
c76c0eb39e
Moved ie_tests to legacy (#5561)
* Removed obsolete tests files

* Removed old SLT

* Moved ie_tests to legacy
2021-05-12 12:57:48 +03:00