Commit Graph

3316 Commits

Author SHA1 Message Date
Anton Chetverikov
4e6ec54b43
Add STN to list of supported models (#4708) 2021-03-11 10:26:40 +03:00
Evgeny Lazarev
761b748de2
Updated documentation about the supported YOLOv3 model from ONNX (#4722) 2021-03-11 09:39:53 +03:00
Patryk Elszkowski
a0df0c98ea
Update spec for subtract (#4692)
Co-authored-by: Patryk Elszkowski <patryk.elszkowki@intel.com>
2021-03-11 09:36:16 +03:00
Patryk Elszkowski
6d24629843
add backend tests (#4611)
Co-authored-by: Patryk Elszkowski <patryk.elszkowki@intel.com>
2021-03-11 09:27:03 +03:00
Patryk Elszkowski
98cc6e634a
add spec - cleanup (#4715)
Co-authored-by: Patryk Elszkowski <patryk.elszkowki@intel.com>
2021-03-11 07:12:15 +03:00
Patryk Elszkowski
f5be898017
subtract ref impl: add backend tests (#4612)
Co-authored-by: Patryk Elszkowski <patryk.elszkowki@intel.com>
2021-03-11 07:03:40 +03:00
Patryk Elszkowski
d7e6e47c7c
Update spec for multiply operation (#4693)
Co-authored-by: Patryk Elszkowski <patryk.elszkowki@intel.com>
2021-03-10 19:11:56 +03:00
Ilya Churaev
efea25d28a
Updated nGraph custom op documentation (#4605)
* Updated nGraph custom op documentation

* Fixed comments
2021-03-10 16:17:08 +03:00
Ilya Lavrenov
95e3a1bf5d
Ported #4657 (#4698)
* Updated API changes document

* Comment for CVS-49440
2021-03-10 14:57:37 +03:00
Marina Kolpakova
6e490c24e2
[§] introduces snippets generator (#4349) 2021-03-10 14:15:38 +03:00
Roman Kazantsev
efcf24e789
Document TensorFlow 2* Update: Layers Support and Remove Beta Status (#4474)
* Document TensorFlow 2* Update: Layers Support and Remove Beta Status

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

* Update documentation based on latest test results and feedback

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

* Remove ConvLSTM2D from supported layers list

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

* Document Dot layer without limitation

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

* Address feedback upon DenseFeatures and RNN operations

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

* Do a grammar correction

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

* Do a grammar correction based on feedback

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
2021-03-10 12:31:37 +03:00
Andrew Bakalin
5df30a6d27
[IE][VPU]: WA for Segmentation fault on dlclose() issue (#4707)
* Prevent myriadPlugin to be unloaded at runtime.
2021-03-10 12:04:11 +03:00
John Gibson
3330ef3da3
Change is to == to avoid warning (#4683) 2021-03-10 10:03:55 +03:00
Jozef Daniecki
f8ccc4f39e
FloorMod operation specification refactoring. (#4569)
* FloorMod operation specification refactoring.

* Add dummy broadcast_rules.md.

* Minor fixes, e.g. capitalize operation names, typos.

* Add comment about division by zero.

* Fix division by zero sentence.

Co-authored-by: Szymon Durawa <szymon.durawa@intel.com>
2021-03-10 09:58:58 +03:00
Jozef Daniecki
4791f3bfd7
SquaredDifference operation specification refactoring. (#4567)
* SquaredDifference operation specification refactoring.

* Add dummy broadcast_rules.md.

* Minor fixes, e.g. capitalize operation names, typos.

Co-authored-by: Szymon Durawa <szymon.durawa@intel.com>
2021-03-10 09:57:55 +03:00
Jozef Daniecki
dcc8215784
Maximum operation specification refactoring. (#4572)
* Maximum operation specification refactoring.

* Add dummy broadcast_rules.md.

* Minor fixes, e.g. capitalize operation names, typos.

Co-authored-by: Szymon Durawa <szymon.durawa@intel.com>
2021-03-10 09:57:38 +03:00
Jozef Daniecki
f41ca93509
Minimum operation specification refactoring. (#4571)
* Minimum operation specification refactoring.

* Add dummy broadcast_rules.md.

* Minor fixes, e.g. capitalize operation names, typos.

Co-authored-by: Szymon Durawa <szymon.durawa@intel.com>
2021-03-10 09:57:20 +03:00
Jozef Daniecki
b432d0890a
Power operation specification refactoring. (#4566)
* Power operation specification refactoring.

* Add dummy broadcast_rules.md.

* Minor fixes, e.g. capitalize operation names, typos.

* Fix mathematical formula.

Co-authored-by: Szymon Durawa <szymon.durawa@intel.com>
2021-03-10 09:57:06 +03:00
Kelvin Choi
9c60f4f697
[IE clDNN] Implement ScatterNDUpdate op (#4458) 2021-03-10 08:08:20 +03:00
Szymon Durawa
d86eab4d84
Mod operation specification refactoring. (#4703)
* Mod operation specification refactoring.

* Add dummy broadcast_rules.md.

* Minor fixes, e.g. capitalize operation names, typos.

* Add comment about division by zero.

* Division by zero update.

Co-authored-by: jdanieck <jozef.daniecki@intel.com>
2021-03-09 22:59:32 +03:00
Gabriele Galiero Casay
bd949c6baf
BinaryConvolution Reference Implementation (#4278)
* Add BinaryConvolution unit tests.

* Changed types to u1.

* Add BIN precision handling in TestCase class.

* Refactored validate and infer types to enhance dynamic shape inference

* Add type_prop test to cover invalid op cases and dynamic shapes

* Fix style

* Disable check for float type of data batch input

* Add type_prop test for incompatible input channels in inputs

* Disable backend unit tests

* Fix style

* Add reference implementation

* Add backend tests

* Add single layer tests

* Add check for float element type of batch data input

* Refactor backend test cases to compare with regular convolution

* Add serialization tests

* Clean up

* Add 1D and 3D tests into op_eval

* Changes in reference implementation to improve readability

* Add ticket information for todo tasks

* Fix implementation misbehavior for filter channels

* Add backend unit tests to cover strides, dilations, padding, channels and batches

* Add end of line into files

* Change name of type_prop unit tests

* Simplified lambda to get spatial dimensions of filters

* Add comment to support filters input as Parameter

* Add namespace details for BinaryConvolution utility functions

* Address review comments

Co-authored-by: jdanieck <jozef.daniecki@intel.com>
2021-03-09 22:58:25 +03:00
Evgeny Lazarev
99f94ca09c
Adding v7::Gelu operation (#4497)
* Added support for Gelu-6 to the MO

* Adding Gelu-6 to ngraph and python API + some tests

* Fixed typo in the Gelu approximation mode

* Fixed Gelu-6 reference implementation for Tanh mode

* Added transformation to downgrade v6::Gelu to v2::Gelu

* Added specification for the Gelu-6

* Code style fixes

* The Gelu-6 operation specification update

* Fixed compilation issue in reference implementation for Gelu

* Fix compilation issues for some OSs

* Code style fix

* One more cpplint issue fix

* Fixed Gelu6 reference implementation compilation on Windows.

* Code style fix

* Fixed various ngraph unit tests

* Code style check

* Reverted Gelu-2 to be fused op

* Fixed Gelu6 downgrade transformation

* Added unit test for Gelu6Downgrade transformation

* Update copyright year

* Updated copyright year

* Replaced tab characters with 4 spaces in IR reader tests

* Code style fixes

* Added default value for GeluApproximation mode for Gelu-6 op

* Fixed code style for Gelu-6

* Changed order of parameters for the Gelu evaluate to potentially avoid backward compatibility issues with ARM plugin

* Fixed code style

* Introduced opset7. Moved Gelu6 to opset7

* Fixed non-updated transformation

* Fixed opset version in ngraph Python API for Gelu operation

* Fixed typo in the opset number in the documentation

* Reverted some changes related to Gelu6

* Updated MO to produce Gelu7

* Updated unit tests for Gelu

* Updated Gelu7 specification

* Changed gelu reference implementation. Added opset7 to Python packages

* Updated Python API tests for Gelu operation

* Code style fix

* Marked get_approximation_mode function as const

* Added missing "const" qualifier

* Fixed code style issues in tests

* Added extractor for MxNet operation Gelu

* Spelling issues fix

* Updated MxNet supported symbols

* Added NGRAPH_OP_SCOPE for Gelu7 validate_and_infer_types

* Fixed a typo in the comment
2021-03-09 22:45:45 +03:00
Anton Pankratv
a5e2497788
Synchronous inference using stream executor affinity and parallelism constraints (#528)
* Syncronous inference using stream executor affinity and parallelizm constraints

* Fixed review coments
2021-03-09 20:32:14 +03:00
Andrey Zaytsev
b7471be5fb
Feature/cherry pick 4662 to master (#4701)
* Added info on DockerHub CI Framework

* Feature/azaytsev/change layout (#3295)

* Changes according to feedback comments

* Replaced @ref's with html links

* Fixed links, added a title page for installing from repos and images, fixed formatting issues

* Added links

* minor fix

* Added DL Streamer to the list of components installed by default

* Link fixes

* Link fixes

* ovms doc fix (#2988)

* added OpenVINO Model Server

* ovms doc fixes

Co-authored-by: Trawinski, Dariusz <dariusz.trawinski@intel.com>

* Updated openvino_docs.xml

* [doc] Updated PyPI support OSes (#4643) (#4662)

* [doc] Updated PyPI support OSes (#4643)

* Updated PyPI support OSes

* Added python versions for win and mac

* Update pypi-openvino-dev.md

* Update pypi-openvino-dev.md

* Update pypi-openvino-rt.md

* Update pypi-openvino-dev.md

Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com>
# Conflicts:
#	docs/install_guides/pypi-openvino-dev.md
#	docs/install_guides/pypi-openvino-rt.md

Co-authored-by: Trawinski, Dariusz <dariusz.trawinski@intel.com>
Co-authored-by: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
2021-03-09 19:58:16 +03:00
Sergey Lyubimtsev
dde565d187
Align builds locations for ngraph and ie python bindings (#4095)
* Align builds folders for ngraph and ie python bindings

* fix merge issue

* Replace hardcoded path in PYTHONPATH with setupvars.sh

* remove unused docker instructions

fix output directory for local wheel build (ngraph_DIR is set)

* add newline at end of file

* fix merge issue
2021-03-09 16:28:23 +03:00
Maxim Vafin
51e50da9ac
Add reference to file (#4691) 2021-03-09 15:59:55 +03:00
Bartosz Sledz
c99b6feea2
Add support for input dynamic shape in ONNX LpNorm operator (#4613) 2021-03-09 13:41:55 +01:00
Bartosz Sledz
fc589572a1
Fix ONNX GroupNorm and ExperimentalDetectronGroupNorm (#4579) 2021-03-09 13:40:45 +01:00
Anastasia Popova
5f12213a33
Fixed bug in AssignElimination. (#4609)
* Fixed bug in AssignElimination.

* Removed out edges check from assign elimination.

* Moved Assert to AssignElimination transformation.

* Renamed transformation, added comment.
2021-03-09 14:58:25 +03:00
Sungeun Kim
e40a44202e
[IE CLDNN] Add a byxf format for RegionYolo op. (#4451) 2021-03-09 14:48:00 +03:00
Maksim Doronin
3757c079c1
[IE][VPU]: Fix empty output of CTCGreedyDecoderSeqLen (#4652)
Allow the second output of CTCGreedyDecoderSeqLen to be nullptr in cases when it is not used but calculated in the Myriad plugin. In this case, parse the second output as FakeData
2021-03-09 13:46:39 +03:00
Nikolay Shchegolev
85e493ecb9
[CPU] Statically analyzed issues. (#4636) 2021-03-09 12:52:25 +03:00
Szymon Durawa
3e22f33224
Update spec for ADD operation. (#4366)
* Update spec for ADD operation.

* Change back quote for attribute name and value.

* Update link for auto_broadcast attribute.

* Move detailed description section, add suto_broadcast attribite to examples.

* Remove github link in numpy attribute description and replace it with local link.

* Add brodcast_rules.md for specific broadcast rules.

* Add new line at the end of broadcast_rules.md, modify font for add inputs.

* Change link for Broadcast_1.md

* Add description of broadcast in broadcast_rules.md

* Correct output shape description.

* Add bidirectional broadcast description and  new examples.

* Add description for auto_broadcast types: None and PDPD.

* Add examples for pdpd and bidirectional broadcasts, add pdpd attributte for Add, modify Broadcast ops to refer broadcast_rules file.

* Duplicated 'openvino_docs_ops_broadcast_rules' label change.

* Add example with scalar for bidiretional broadcast.

* Add new lines for examples.
2021-03-09 12:26:08 +03:00
Patryk Elszkowski
e5e7715a52
backend unit-test for divide op (binary_op) (#4540)
Co-authored-by: Patryk Elszkowski <patryk.elszkowki@intel.com>
2021-03-09 06:41:35 +03:00
Ilya Lavrenov
07f1b2511b
Don't allow to create 2 plugin with the same device name (#4665) 2021-03-09 06:31:15 +03:00
Taylor Yeonbok Lee
e2c15a18ff
[IE CLDNN] Fuse reorder to permute. (#4549) 2021-03-08 22:48:06 +03:00
Andrey Somsikov
7f8d3aa638
Catch std::except in fuzz tests (#4610)
Fuzz tests must catch all expected exceptions from IE. IE is using C++ std
library which may raise standard exceptions which IE pass through.
2021-03-06 13:06:40 +03:00
Yegor Kruglov
84cd802ca5
Fix incorrect edge removal in the disconnect() method (#4582)
* added condition to disconnect method

* add unittest, rewrite the fix

* revert the second implementation, update test

Co-authored-by: yegor.kruglov <ykruglov@nnlvdp-mkaglins.inn.intel.com>
2021-03-05 21:57:28 +03:00
Anna Khakimova
3656e1c564
SIMD optimization of 8U3C/4C Resize for ARM via universal intrinsics. (#4331)
* SIMD opt of 8U3C/4C Resize for ARM

* * Fix issue.

* * Applied comments.

* * Applied comments. Step 2.
2021-03-05 19:58:46 +03:00
Roman Kazantsev
3dd5bfcfdd
Add workaround for control edges to support TF 2.4 RNN (#4633)
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
2021-03-05 16:41:31 +03:00
Vladislav Volkov
121760476a
Fix for MKLDNN constant layers execution (#4632)
* Single mkldnn::engine for all MKLDNN graphs

* Fix for MKLDNN constant layers execution
2021-03-05 16:28:41 +03:00
Maxim Vafin
278b52ca98
Add documentation on how to convert QuartzNet model (#4422)
* Add documentation on how to convert QuartzNet model

* Apply review feedback

* Small fix

* Apply review feedback

* Apply suggestions from code review

Co-authored-by: Anastasiya Ageeva <anastasiya.ageeva@intel.com>

Co-authored-by: Anastasiya Ageeva <anastasiya.ageeva@intel.com>
2021-03-05 16:18:25 +03:00
Alina Kladieva
4ec201fca6
[.ci/azure] Fix WinCC job name (#4650) 2021-03-05 15:29:11 +03:00
Mikhail Ryzhov
3c3de49ae7
[doc] Updated PyPI support OSes (#4643)
* Updated PyPI support OSes

* Added python versions for win and mac
2021-03-05 15:14:44 +03:00
Alina Kladieva
6af1ab4fca
[.ci/azure] Add windows_conditional_compilation.yml (#4648)
* [.ci/azure] Add windows_conditional_compilation.yml

* [.ci/azure] Fix job name for Win CC build
2021-03-05 13:57:32 +03:00
Gorokhov Dmitriy
23775a7783
[CPU] Supported ANY layout for inputs in inferRequest (#4628) 2021-03-05 12:30:17 +03:00
Anton Pankratv
2fcf92be42
Removed IRelease Interface (#4032) 2021-03-05 12:08:01 +03:00
Evgeny Lazarev
699c63bdaf
Updated copyright year in all MO files (#4630) 2021-03-05 11:57:42 +03:00
Ilya Churaev
972499b991
Fixed KW hits (#4639) 2021-03-05 11:12:52 +03:00
Evgeny Lazarev
7c5c708205
Fixed transformation to pull constants into Loop body (#4591)
* Fixed transformation to pull constants into Loop body

* Improved check that the value for Parameter node is not changed during iterations if the back edge exist

* Added unit tests for common_bfs function

* Stilistic changes

* Fixed typo

* Moved a check into the parameter_unchanged_after_iteration function
2021-03-04 22:00:22 +03:00