Commit Graph

3167 Commits

Author SHA1 Message Date
Tomasz Dołbniak
170223d842
DeformableConv2D custom ONNX op (#4816) 2021-03-30 14:44:44 +02:00
Mateusz Tabaka
acf778d655
Disallow SoftmaxFusion when input rank is greater than 5 (#5028) 2021-03-30 14:43:35 +02:00
Victor Kuznetsov
83ec2d321a
Add json file with tests ids to CC tests (#4425) 2021-03-30 15:31:40 +03:00
Anastasia Kuporosova
a26aad1cfa
[Python API] Skip several tests if device is ARM (#4646) 2021-03-30 15:16:48 +03:00
Liubov Batanina
2f257a2955
Added GenerateInput to Reduce tests (#5004)
* Added GenerateInput to Reduce tests

* Skip ReduceProd CPU tests
2021-03-30 15:06:36 +03:00
Dmitry Kurtaev
41f0eb51c5
Enable mo.front.common.extractors module (#5018)
* Enable mo.front.common.extractors module

* Update package_BOM.txt
2021-03-30 13:56:49 +03:00
Dmitry Kurtaev
a2a7320d74
[MO] Fix EfficientDet conversion (#5029) 2021-03-30 12:28:18 +03:00
Irina Efode
b4a2ac9d1c
[IE TESTS] Fix issue with report merge (#5031) 2021-03-30 12:14:35 +03:00
Anastasia Kuporosova
38bb66741f
[Python API] use parametrize in blob tests (#5020)
Co-authored-by: anastasia.kuporosova <akuporos@akuporos.inn.intel.com>
2021-03-30 11:45:05 +03:00
Mikhail Ryzhov
d314a7c350
Added version.txt to MO wheel (#4982) 2021-03-30 10:46:35 +03:00
Gabriele Galiero Casay
902a89b582
Revise Clamp reference implementation (#4813)
* Operation class review

* Remove clamp from FusedOp
* Add node validation checks
* Add type_prop unit tests

* Move backend unit tests into a separate file

* Remove unnecessary includes

* Add support for i8, i16, u8, u16 and bf16 precisions

* Refactor backend unit tests

   * Remove instance with f64 precision
   * Move dynamic shape tests to op_eval
   * Group failing tests into manifest

* Add single layer tests and serialization tests

* Skip tests with conversion due to plugin misbehavior

* Add unit tests fails to manifest with documented issues

* Fix centos7 test to skip slt cpu instances of integer precision

* Enable dynamic test for float element type

* Address review comments
2021-03-29 22:53:34 +03:00
Helena Kloosterman
8ad8b6b9b3
Update README for PIP install with correct validation command and note about python/python3 (#4791) 2021-03-29 21:08:57 +03:00
Kate Generalova
713709b478
script: add git-lfs to install_build_deps (#4811) 2021-03-29 20:31:23 +03:00
Michał Karzyński
657a633ee9
Update ngraph/python test dependencies (#4989) 2021-03-29 15:26:11 +02:00
Rafal Blaczkowski
8dbfaf2773
Update version (#5007) 2021-03-29 16:02:30 +03:00
Rafal Blaczkowski
9f330d28bd
Add onnx runtime tests to CI (#4861)
* change docker approach

* Experiment with run onnx runtime tests over MS Azure

* experiment to run bnaries directly

* enable all tests

* Set tests execution as separated scripts

* Configurations update:
- Add new yml file for onnx_runtime check
- Add specific tag to checkout for onnx runtime

* Rename according to conventions

* Change OpenVINO release version
2021-03-29 14:19:31 +03:00
Anton Voronov
4d112b1f90
[CPU] returned old behavior for fp32 avx2 1x1 conv with dw conv fusing (#4484) 2021-03-29 13:55:13 +03:00
Mateusz Bencer
1a6b823e5a
Rnable "Round" tests (#4988) 2021-03-29 11:17:42 +02:00
Ilya Churaev
de50ecfa32
Fix int4 conversion (#4983)
* Fix int4 conversion

* Simplify logic
2021-03-29 10:28:30 +03:00
Ilya Churaev
007078de49
Added coverage cmake script for nGraph (#4979)
* Added coverage cmake script for nGraph

* Added common GCDA folder
2021-03-28 20:05:45 +03:00
Egor Duplensky
1ffeb24a41
Prevent unloading libraries at runtime for sanitizer builds (#4986)
Otherwise sanitizer is not able to resolve libraries symbols
at the end of binary execution
2021-03-27 23:11:57 +03:00
Mikhail Nosov
65bad6c3a8
[Hetero plugin] Model caching support (#4977)
* [Hetero plugin] Model caching support

- Enable IMPORT_EXPORT_SUPPORT metric
- Introduce internal FORCE_DISABLE_CACHE flag to avoid caching of subnetworks
- Added test for hetero with plugins which don't support caching
- Added test for hetero with plugins supported different cache architecture

* Hetero plugin - support DEVICE_ARCHITECTURE

Test setup:
mock.1 - mock.9 returns "one" for DEVICE_ARCHITECTURE
mock.10 - mock.99 returns "two"

Test:
Load "HETERO:mock.1,mock.51".
Load "HETERO:mock.2,mock.52" - cache shall be reused

* Fixed review comments

Covered use case case
ie.SetConfig({{"TARGET_FALLBACK", "CPU"}}, "HETERO");
ie.LoadNetwork(network, "HETERO");

* Fixed more comments and failed tests

Don't propagate FORCE_DISABLE_CACHE to plugins as they can throw exception
Fixed case with set TARGET_FALLBACK from core with different architectures of one plugin

* Fix unit tests

Add 'FORCE_DISABLE_CACHE' config key only for LoadExeNetwork
It is not needed to have in in QueryNetwork and other places

* Attempt to fix failed func test on Windows
2021-03-27 22:39:10 +03:00
Mateusz Bencer
a0b06303cf
Ignore unused-variable for libprotoc (#4948)
* ignore unused-variable for libprotoc

* move apply Wno-unused-variable

* apply Wno-unused-variable only if libprotoc is available
2021-03-27 15:49:18 +03:00
Ilya Lavrenov
8a3ff9aeae
Removed not needed suppressions for deprecated API in ngraph (#4992)
* Removed not needed suppressions for deprecated API in ngraph

* Fixed compilation with deprecated API in 3rd party with MSVC
2021-03-27 14:32:17 +03:00
Mateusz Bencer
eb4840e078
apply --ignore-space-change --ignore-whitespace for onnx patch (#4987) 2021-03-27 11:15:31 +03:00
Alexey Suhov
a2bf62f488
Align copyright notice in sh, bat, cl, cc, pyx source files (#4995) 2021-03-27 01:26:27 +03:00
Ilya Churaev
54aacd48f7
Refactored attributes tests (#4981) 2021-03-26 20:26:38 +03:00
Alexey Suhov
6478f1742a
Align copyright notice in python scripts (CVS-51320) (#4974)
* Align copyright notice in python scripts (CVS-51320)
2021-03-26 17:54:28 +03:00
Alexandra Sidorova
b47ca664c1
[CPU] Fixed Pad 1D case (#4828) 2021-03-26 16:28:32 +03:00
Liubov Batanina
69b76f188c
Fixed transpose reference (#4688) 2021-03-26 16:27:47 +03:00
Vladimir Gavrilov
9bd63176f8
Implement interval logic for Interepolate-4 output_shape calculation (#4820)
* Written interval logic for Interpolate-4.

* Small changes.

* Added tests for interval logic.

* Small fix.
2021-03-26 15:24:58 +03:00
Artemy Skrebkov
76cf1b2b65
Update benchmark_app to pass precision via command line (#4318)
* Update benchmark_app to pass precision via command line

* Update vpu_perfcheck

* Update python benchmark_app to support setting precision from cmd

* Review comments

* Address more review comments

* Fixes after rebase
2021-03-26 15:07:59 +03:00
Ilya Lavrenov
63d7516f1f
Fixed output info passthrough for HETERO (#4968)
* Fixed output info passthrough for HETERO

* Removed AGGREGATED_PLUGIN internal config key

* Fixed configs in tests
2021-03-26 14:56:01 +03:00
Mikhail Treskin
4e699840fd
Separate SLT Summary and Environment from bcase class implementation (#4966) 2021-03-26 14:27:27 +03:00
Maxim Vafin
851e203f72
Speed up determined_sort which speeds up emitting the IR (#4928) 2021-03-26 12:50:57 +03:00
Evgenya Stepyreva
da7c2dfc2b
Enabled (u)int_4 to (u)int8 conversion (#4973) 2021-03-26 12:27:33 +03:00
Edward Shogulin
c367b3f22e
[NGraph] VisualizeTree denormal visualization (#4411)
* [NGraph] VisualizeTree denormal visualization

* [NGraph] VisualizeTree: constant values fix

* comment fix
2021-03-26 12:17:17 +03:00
Roman Kazantsev
61102d63cc
Support DIEN CTR model by the MO tool (#4808)
* [MO] Split iteration node for TensorIterator in case multiple consumers

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>

* Implement additional BackEdgeTensorIterator and NonConstBeginStridedSlice transformations

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>

* Finalize implementation of DIEN support by the MO tool

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>

* Add unit test for NonConstBeginStridedSliceReplacement transformation

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>

* Fix retrieving shrink_axis_mask attribute value

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>

* Address the majority of review feedback

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
2021-03-26 11:52:36 +03:00
Patryk Elszkowski
961437895b
Pad reference implementation which use only CoordinateTransformBasic (#4845)
Co-authored-by: Patryk Elszkowski <patryk.elszkowki@intel.com>
2021-03-26 11:46:29 +03:00
Alexandra Sidorova
0cfd007206
[CPU][IE TESTS] Covered fusing of HSwish, Mish to Conv by tests (#4903) 2021-03-26 10:48:54 +03:00
Ilya Churaev
fe26fc26a7
Added int4 description (#4951) 2021-03-26 10:32:34 +03:00
Alexandra Sidorova
54f60ee761
[CPU] Fixed fusing Convolution with Sum (#4617) 2021-03-26 10:26:57 +03:00
Wilson Seok
3eac187e2e
[IE CLDNN] Remove fp16 of Convert layer test from skip_tests.config.cpp as it works now (#4913) 2021-03-26 08:35:06 +03:00
Patryk Elszkowski
4d2fc1c678
add scatterNDupdate serialize SLT (#4962)
Co-authored-by: Patryk Elszkowski <patryk.elszkowki@intel.com>
2021-03-26 07:08:01 +03:00
Maksim Derbasov
e55954e81f
Fix for compile warnings (#4967) 2021-03-26 07:02:12 +03:00
Anton Chetverikov
6b62f67d44
Add specifications for ExperimentalDetectron* operations (#4584)
* Add specification for ExperimentalDetectronROIFeatureExtractor-6 operation

* Add specification for ExperimentalDetectronROIFeatureExtractor-6 operation

* Delete template added by mistake

* Add specification for ExperimentalDetectronTopKROIs_6 operation

* Update specification

* Update specification

* Add specification for ExperimentalDetectronDetectionOutput_6 operation

* Add specifaication for ExperimentalDetectronGenerateProposalsSingleImage_6 operation

* Add specification for ExperimentalDetectronPriorGridGenerator_6 operation

* Allign attr? add more detailed information

* Provide detailed description for ExperimentalDetectronTopKROIs_6 operation

* Minor style updates

* Update specifications

* Add more details to operation specification

* Update operations categories

* Move operations specifications to detection folder

* Update specifications

* Add operations to appopriate lists

* Update specs

* Update operations list

* Add more detailed decsriptions to operations specification

* Add more details to operations descriptions

* Apply review comments

* Apply review comments

* Update specifications

* Delete outdated comments in experimental operations headers

* Update specifications

* Apply review feedback

* Move back comments in operations headers

* Apply review comments

* Fix typo

* Fix codestyle

* Fix typo
2021-03-26 06:49:37 +03:00
Piotr Szmelczynski
42bbe979b1
type_prop template for arithmetic ops (#4941)
* create type_prop template for arithmetic ops

* make arithemtic_ops a header file

* remove power, multiply, divide, subtract and minimum from binary_elementwise

* create type_prop tests for divide

* create type_prop tests for multiply

* create type_prop tests for subtract

* update minimum type_prop tests

* update power type_prop tests

* fix style

* remove arithmetic_ops from CMakeList

* fix test
2021-03-26 06:42:41 +03:00
Ilya Lavrenov
d0ebfe06d2
cmake improvements: coverage and SELECTIVE_BUILD beautifications (#4937)
* Added snippets to coverage reports

* Added possible values for SELECTIVE_BUILD as properties
2021-03-26 06:40:54 +03:00
Bartek Szmelczynski
a4251df03e
Visit attribute analysis (#4654)
* remove unecessary code from visit_atributes functions

* revert the changes for constant

* revert changes for node, constatn, prior_box_clustered and att_types

* fix style

* fix style v2
2021-03-26 06:39:29 +03:00
Evgenya Stepyreva
2e75aafbe2
INT4 compression (#4912)
* INT4 compression

* packing tests

* (U)INT4 IR Reader enabling

* Cast test header added

* Fix graph.clean_up

* Review discussions addressed: comments clarification, variable naming, fuller test coverage
2021-03-26 01:06:44 +03:00