Commit Graph

4271 Commits

Author SHA1 Message Date
Ilya Lavrenov
7d85d61083
Fix for cmake 3.21.x (#6722)
* Fix for cmake 3.21.x

* Removed a lot -Wno-* compile options
2021-07-21 11:55:41 +03:00
Maxim Vafin
14bbf7f5e2
Fix node name issue introduced by #5854 (#6709)
* Fix node name issue introduced by #5854

* Compare names in TransposeFuse tests
2021-07-21 08:21:19 +03:00
Jozef Daniecki
226cb952ae
Select operation revision (#6483)
* Add visitor test.

* Add Serialization SLT.

* Add Select-1 to summarize.py.

* Remove select from evaluates map.

* Remove few Select cases from manifest.

* Fix style.

* Refactor CoordinateTransform usage for NUMPY.

* Refactor CoordinateTransform usage for PDPD.

* Migrate backend tests to template_plugin.

* Revert "Fix style."

This reverts commit 8298c90104.

* Add more template plugin tests.

* Fixes for PDPD broadcasting.

* Align Select type prop tests with PDPP broadcasting to new
implementation.

* Remove ngraph:: from types in tests.
2021-07-21 08:13:40 +03:00
Patryk Elszkowski
af2989248f
update Acosh spec (#6677) 2021-07-21 06:31:37 +03:00
Daria Mityagina
b0ebea1cda
Abs layer support (#6475)
* [MyriadX] Abs op support
2021-07-20 21:13:52 +03:00
Ilya Lavrenov
b62d93efff
Enabled code style check for tests (#6724) 2021-07-20 18:59:38 +03:00
Ilya Lavrenov
1a446b49a2
Fixed usage of system protobuf (#6716) 2021-07-20 18:13:22 +03:00
Ilya Lavrenov
f018cbda4d
Updated DM configs; added exec rights (#6707) 2021-07-20 17:36:31 +03:00
Andrey Somsikov
89e53bb739
Allow configuring cpack strip from command line (#6712)
Check if CPACK_STRIP_FILES configured before setting it
ON by default. This allows to configre it from command
line when required.
2021-07-20 17:26:48 +03:00
Dmitrii Khurtin
e8fa1aaccb
fixed crash related to loading model with fq and sigmoid (#6644)
* fixed crash related with loading model with fq and sigmoid

* renamed multiple_input.* to multiple_input_fq.*; removed two unnecessary FQ layers from smoke_fq_fusion_with_sigmoid test; moved FQ params to test params
2021-07-20 15:38:39 +03:00
Rafal Blaczkowski
e8f07d8b26
Update AZURE - OpenVINO ONNX CI check (#6721)
* experiment

* save

* Undo exeprimental changes
2021-07-20 15:17:53 +03:00
Alexey Suhov
d7e97ee2e4
Use different cpack name for conda Python API build (#6701)
* Add prefix for conda build to cpack name for python api

* use PYTHON_COMPONENT variable
2021-07-20 13:49:27 +03:00
Piotr Szmelczynski
c2c6fe59da
Revise sign (#6581)
* update docs

* add sign to intActivationTypes

* add RTTI macro

* update backend test

* add type prp test

* add visitor test

* add visitor and type_prop test to CMakeList

* add sign to constants.py

* delete backend tests and create new reference tests

* style fix

* remoove sign backend test from CMakeList

* create reference test for all supported types

* remove boolean type from evaluate method
2021-07-20 11:22:22 +03:00
Szymon Durawa
21bf92d5c8
Update spec for MVN-1 and MVN-6. (#6554)
* Update spec for MVN-1 and MVN-6.

* Add reduction_axes attribute to MVN-1.

* Fix mean value calculation using ReduceMean.

* Correct reduction_axes attrbute name.

* Restore default value for normalize_variance and eps_mode.

* Remove dafult value for required attributes.

* Correct typeo.
2021-07-20 10:30:11 +03:00
Maxim Vafin
960ba48e6f
Rework model loading in FE manager, implement PDPD probing (#6358)
* Rework model loading in FE manager, implement PDPD probing

* Fix build

* Fix build

* Fix build

* Fix unicode

* Fix merge issues

* Fix codestyle

* Read frontends path from frontend_manager library location

* Fix codestyle

* Fix FE dependency

* Fix dependencies

* Fix codestyle

* Check if model file exists

* Revert adding model to lfs

* Add test model

* Fix cmake dependencies

* Apply review feedback

* Revert pugixml

* make getFrontendLibraryPath not public API

* Fix codestyle

* Apply fix from Ilya Lavrenov

* Add FE dependency in legacy tests

* Remove not needed dependency

* Better support Unicode

* Fix build

* Fix build

* Fix build

* Add dependency foe deprecated tests

* Fix dependency

* Fix typo

* Revert adding FE dependency to IESharedTests

* Remove relative paths from frontend unit tests

* Apply review feedback

* Fix typo

* Return allow-undefined, since kmb dependecies fail to link

* Fix merge conflict

* Compare functions in reader tests

* Simplify code to load from variants

* Remove supported_by_arguments from public api

* Fix codestyle

* Fix build

* Compare names in reader tests

* Fix wchar in variant

Co-authored-by: Ilya Churaev <ilya.churaev@intel.com>
2021-07-19 20:10:00 +03:00
Artyom Anokhov
48c9eaba56
Migrate Deployment Manager tool to Open Source (#6692)
* Migrate Deployment Manager tool to Open Source

* scripts/CMakeLists.txt: Added install rules for deployment manager
2021-07-19 18:38:54 +03:00
Andrey Sapozhnikov
955c0a6c05
[GNA] KSOFunction test fix (#6678)
* [GNA] KSOFunction test fix

* Lambda for dimensions matching check
2021-07-19 17:46:16 +03:00
Edward Shogulin
c3c26b4807
[LPT] Refactoring: PoC (#5226)
* LPT fix for Windows

* LPT fix for Windows

* Remove inference_engine_transformations_EXPORTS

* [nGraph] Register new node in GraphRewrite

* [LPT] nGraph alignment

* [LPT] nGraph alignment: tests

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2021-07-19 16:48:20 +03:00
Patryk Elszkowski
0d9212683f
FakeQuantize - reference implementation refactor (#6478)
* new implementation of FakeQuantize

* move FakeQuantize backend test to fake_quantize.in.cpp

* enable some test for FakeQuantize

* Add support for PDPD broadcasting and some backend tests

* arm plugin expect less attributes in function call

* try to fix arm plugin build

* try to build arm plugin

* start changing backend test

* add check for attributes number in visitor test

* fix backend test after refactoring

* add default parameter value to runtime::reference::fake_quantize

* Revert "add default parameter value to runtime::reference::fake_quantize"

This reverts commit 9d2c00d967.

* add SLT for FakeQuantize

* remove fesetround

* change `v1` namesapce to `v0` in ref impl

* add FakeQuantize-1 to VERIFIED_OP_REFERENCES

* pass immutable reference to test functions
2021-07-19 12:20:54 +03:00
Sergey Lyubimtsev
6e14890972
Align folder structure for Benchmark Tool (#6625)
* openvino namespace for benchmark tool

* change readme wording

* remove duplicated  README.md
2021-07-19 11:57:51 +03:00
Bartosz Lesniewski
4373b0cb7d
Revise PriorBoxClustered Spec (#6539)
* Move detailed description up, add backtics to attr types

* Add backtics for range in clip attr description, remove non-existing attributes

* Adjusting the spec to review comments

* floating-point instead of floating point, remove default value for mandatory attribute
2021-07-19 06:41:35 +00:00
Ivan Tikhonov
697c52abfe
DeformableConv v8: reference implementation (#6514)
* DeformableConv v8:reference implementation

* ngraph codestyle

* update reference iplementation

* Disable tests on GPU

* fix unit tests

* Update DeformConv single layer tests

* fix serialization tests
2021-07-19 06:15:34 +03:00
Ilya Lavrenov
bc36425381
Added suggest-override flag (#6631) 2021-07-16 18:55:05 +03:00
Vladimir Paramuzov
22fddb4315
[GPU] Fixed matmul handling for some shapes (#6642) 2021-07-16 17:05:52 +03:00
Vitaliy Urusovskij
a92a737ba0
Develop installation rules for time and stress tests (#6649)
* Prepare `install` rule for time_tests

* Prepare `install` rule for stress tests
2021-07-16 16:30:20 +03:00
Katarzyna Mitrus
f1ab0b3938
GRN spec revision (#6666)
* Update detailed description

* Update attrs description

* Add Types section and Inputs Outputs description

* Update example
2021-07-16 15:15:55 +03:00
Katarzyna Mitrus
fa8f45b7f2
GRN - reference revision and tests (#6629)
* Add GRN shared single layer test instance for CPU

* Remove GRN backend tests from fused_op.in

* Init GRN new template reference tests

* Add more bias values to GRN single layer tests

* Add more GRN template reference test cases

* Remove unused parameter from GrnParams

* Refactor GRN template referene tests and add more types

* Add anonymous namespace

* Add bf16 type to cpu single layer tests

* Add Serialization test

* Add GRN to revised ops
2021-07-16 14:47:13 +03:00
Ilya Churaev
6c22af8a77
Merged ONNX editor and ONNX importer to the one folder (#6672) 2021-07-16 14:37:41 +03:00
Evgeny Kotov
c64b809e87
GNA convert matmul to pointwise convolution transformation unit tests (#6524)
* ConvertMatmulToPointWiseConvolutionTest first test

* add ConvertMatmulToPointWiseConvolutionFqTest

* use general functions to create test subgraphs

* use general funstion to append node; add ConvertMatmulWithBiasToPointWiseConvolutionTest

* add ConvertMatmulWithBiasToPointWiseConvolutionFqTest

* use decorator instead of bool function arguments

* remove unused functions

* cleanup

* add ConvertMatmulWithFqToPointWiseConvolutionTest

* add ConvertMatmulWithFqToPointWiseConvolutionFqTest

* add ConvertMatmulWithFqToPointWiseConvolutionTestNoAddNode

* remove debug

* add ConvertMatmulToPointWiseConvolutionTestInputRank3

* use TEST_P for ConvertMatmulToPointWiseConvolution tests

* use testing::values fixture instead of multiple tests

* cleanup

* use combine tests for invalid inputs

* code style cleanup

* fix unique_ptr build under Windows

* code review fixes: function template params

* code review fixes: remove duplicated test entry

* fix function arguments alignments
2021-07-16 10:39:42 +03:00
Evgeny Kotov
f48ea5d1cc
GNA add ReorderActivationAndPooling transformation unit tests (#6469)
* refactoring code using testing::Combine

* add unnamed namespace to prevent duplicate symbols

* add unnamed namespace to prevent duplicate symbols

* fix createActivation -> createActivationFactory

* code review fixes: align function arguments

* fix centos7 build
2021-07-16 10:30:38 +03:00
Patryk Elszkowski
39afcb2e99
use floating-point in docs (#6659)
* use `floating-point` in docs

* Get back capital letter.
2021-07-16 07:48:45 +03:00
Ilya Lavrenov
1621c66ad8
Static protobuf for FEs (#6588)
* protobuf static + mixed editor and importer

* merged onnx common

* remove ngraph_test_util to onnx_importer and onnx

* styles applied

* Revert "remove ngraph_test_util to onnx_importer and onnx".

* test ngraph_test_util dependencies

* Fixed static protobuf

* Next

* Fixes

* Fixed cross-compilation

* Don't export / install onnx_proto

* Fixed Windows

* Fixed opencl headers

* Fix

* Added exclude-all for exe as well

* Fixed code style

* Try without LTO

* LTO off only for onnx importer

Co-authored-by: mbencer <mateusz.bencer@intel.com>
2021-07-16 07:25:40 +03:00
Patryk Elszkowski
2a15e3e79c
add DepthToSpace to VERIFIED_OP_REFERENCES (#6655) 2021-07-15 20:13:36 +03:00
Maxim Vafin
e25bb7e6ab
Add AdaptivePool to ngraph python API (#6579)
* Add AdaptivePool to ngraph python API

* Disable tests until CPU implementation is ready

* Change ticket number

* Add create op tests

* Fix quotes

* Fix typo
2021-07-15 18:03:51 +03:00
Evgeny Kotov
cd3d48f98f
GNA add SplitConvolution transformation unit tests (#6460)
* add SplitConvolution tranformation tests

* fix SplitConvolution transformation copying runtime info

* fix test names

* code review refactoring

* code review refactoring: add node general function

* code review refactoring: FakeQuantize node general function

* code review refactoring: graph output concatenation

* code review refactoring: coding style cleanup

* use clone function instead of creating reference function code duplicate

* use decorator for main tests

* rewrite all with decorators

* fix make_unique for Windows build

* code style fixes

* code review fixes: fix auto& -> &&

* code review fixes: fix template functions defenitions
2021-07-15 17:37:31 +03:00
Vladimir Paramuzov
788e76722f
[GPU] Impls refactoring (#6603) 2021-07-15 12:05:34 +03:00
George Zlobin
7be2b782ba
[IE][VPU]: PLATFORM configuration option hotfix (#6643) 2021-07-15 11:40:42 +03:00
Valentin Dymchishin
fe8ecd72ff
Update MemCheckTests references for GPU in precommit (#6647) 2021-07-15 10:59:41 +03:00
Patryk Elszkowski
20f10a43a4
bulk change to unify **Required.** and **Optional.** (#6503) 2021-07-15 09:17:23 +02:00
Katarzyna Mitrus
ebb3c8518c
ShuffleChannels - add to revised ops (#6624)
* Update opset in attributes test

* Update attributes test input shape

* Add to revised ops
2021-07-15 08:55:29 +03:00
Katarzyna Mitrus
23a1d1f574
GRN ngraph op revision (#6611)
* Remove FusedOp inheritance

* Unify namespace usages

* Add type_prop test for dynamic

* Add check for attributes number in visitor test

* Add missing  ngraph op scope macro

* Update type_prop expect

* Remove ngraph deprecated start

* Remove node include
2021-07-15 08:52:38 +03:00
Patryk Elszkowski
ca9e495e13
update FakeQuantize spec (#6608)
* update FakeQuantize spec

* remove `**Default value**: None` for required attribute
2021-07-15 08:45:37 +03:00
Bartosz Lesniewski
c14edd4134
Revise PriorBoxClustered Op (#6525)
* Move type prop tests to separate file, add cases with exceptions thrown

* Add visitor test, add step to pbc attributes

* SLT for CPU, adjust GPU and SSLT to serve the step attr

* Add backend test

* Fix variance issue, verify by SLT

* Formatting fix

* Add another backend testcase

* Add PriorBoxClustered to trusted ops list

* Add step attr description, remove obsolete comments from ref impl

* Test multiple step values in SLT
2021-07-15 07:27:51 +03:00
Alexandra Sidorova
864b3ba62f
[CPU][IE TESTS] Added Gather-7 I8 test support (#6225) 2021-07-14 22:24:33 +03:00
Egor Duplensky
3617a7e520
[CPU] Graph's RemoveEdge refactoring (#6221)
- Move RemoveEdge from graph optimizer to graph
- Remove extra removeEdge lambdas
2021-07-14 22:24:07 +03:00
Sergey Lyubimtsev
c8c515e403
Install guides improvements (#6418)
* Install guides improvements

* add bullet to conda  System Requirements

* fix formating

* - Add conda install command for Ubuntu20

- fix typo /tmp

* added conda prerequisites

* Update installing-openvino-apt.md

* Update installing-openvino-conda.md

* Update installing-openvino-conda.md

CentOS 7.6

* Update installing-openvino-apt.md

APT Repository

* Update installing-openvino-conda.md

Added Introduction & notice about runtime package

* Update installing-openvino-conda.md

Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com>
2021-07-14 17:55:12 +03:00
Szymon Irzabek
34c20ad9a8
Add fake quantize support for convolution padding (#6577)
* [GNA] Add fake quantize support for convolution padding

Combine seven ngraph matcher passes into two.
Remove max pool size checking.
Add ngraph reference tests for subgraphs which were processed by POT.
Fix remaining issues with Max Pooling output calculations.
Add setting of default compile target based on execution target.

* [GNA] Remove redundant subgraph matcher

* [GNA] Remove redundant subgraph matcher
2021-07-14 16:29:10 +03:00
Anton Voronov
ae25f5f581
[CPU] gemm inner product - memory access fix (#6072) 2021-07-14 16:09:41 +03:00
Patryk Elszkowski
b9d02939b3
remove **Default value**: None when **Required**: *yes* (#6638) 2021-07-14 15:00:29 +03:00
Vladimir Paramuzov
cbad1b2539
[GPU] Moved memory pool to network (#6599) 2021-07-14 14:17:55 +03:00