Commit Graph

4179 Commits

Author SHA1 Message Date
Eugeny Volosenkov
37b46de164
If spec (#6296)
* Add If specification

* Fix spec

* Fix doc

* Fix doc

* Fix Description

* Add detaile description

* Fix IR

* Fix IR

* Fix IR

* Fix IR

* fix doc

* fix doc

* Change internal network to subgraph

* move to condition dir

* Change opset in IR

* Fix comments

* Fix comments

* Fix comments

* Update to master

* fix comments

* fix ci
2021-07-21 15:52:37 +03:00
iliya mironov
a3bf106b48
Add retinanet convert doc (#6342)
* Add retinanet convert doc

* Fix doc

* Update doc

* Fix doc mistakes

* Update doc

* Update doc according to review

* Split some text to several lines

* Update ie_docs

* Update title for ie_docs

* Change tabs to space
2021-07-21 14:59:14 +03:00
iliya mironov
253ff51e69
Remove split-concat subgraph before pad op (#6506)
* Remove split-concat subgraph before pad op

* Fix unit tests

* Add unit tests for PadNormalizer

* Fix according to review

* add propagation up for Pad

* Fix value propogation

* Remove PadMormolizer

* Refactoring according to review
2021-07-21 14:33:43 +03:00
Jozef Daniecki
dba1fb9adc
Revise specification for Select operation (#6488)
* Add types section and refactored input tesnsor description.

* Stylistic changes.

* Marked inputs as 'Required'.
2021-07-21 14:23:56 +03:00
Mikhail Nosov
fbd0d8beba
MO: ensure ngraph.frontend is installed (#6698)
MO: when finding IE/nGraph - add search path to beginning of PYTHONPATH, LD_LIBRARY_PATH
2021-07-21 14:18:51 +03:00
Ilya Lavrenov
ecb5499702
Fixed build with protobuf-lite (#6730) 2021-07-21 13:56:55 +03:00
Ilya Lavrenov
11875c6694
Fixed sanitizer (#6727) 2021-07-21 13:06:49 +03:00
Elizaveta Lobanova
e7a00e9b31
[GNA] Fix Transpose-Conv-Transpose pattern recognition for 2d convolution (#6715) 2021-07-21 12:48:35 +03:00
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