Commit Graph

2842 Commits

Author SHA1 Message Date
Vladislav Golubev
87afe28040
[LPT] ConvolutionTransformation: shape normalize of dequantization constant after convolution (#4696)
* [LPT] normalizeDequantizationShape added to NetworkHelper

* [LPT] ConvolutionTransformation: added shape normalize of dequantization constant after convolution
2021-03-15 11:12:51 +03:00
Anna Khakimova
7e572dba76
* GAPI: Fix for issue for ARM64 (#4752) 2021-03-13 18:18:34 +03:00
Nadezhda Ageeva
f41634eaba
[IE Tools] Fix seed for random generator in benchmark_app(s) to have reproducable data between runs of the same application (#4757) 2021-03-13 16:41:39 +03:00
Irina Efode
11f591c168
Unique Subgraphs\Operations extractor (#3742)
* Initial Subgraphs Dumper and IR runner test inplementation

* Implement matchers configuration

* Refactor MatcherConfig

* Add OP cloners factory

* Remove IR runner test (to be added in separate PR)

* Use different nodes comparison method

* Remove extra include of <any> which fails build with old glibc

* Add README.md

Co-authored-by: Mikhail Treskin <mikhail.treskin@intel.com>
2021-03-12 17:22:38 +03:00
Mingyu Kim
e6757dbd00
[IE CLDNN] Clarify ocl build error message (#4748)
As current short_msg is usually irrelevant actual error, do not print it.
Instead, suggest to use srcdump.
2021-03-12 16:33:18 +03:00
Ilya Lavrenov
96933c5598
Reflected that plugin on OSX are also .so (#4754) 2021-03-12 15:25:43 +03:00
Tomasz Dołbniak
6ac849eed3
Fix handling of the QuantizeLinear op connected to multiout ops (#4741) 2021-03-12 11:01:37 +01:00
Elizaveta Lobanova
39ae56d71f
[GNA] Move weights transposition from NCHW to NHWC to GNA pass after FQ passes (#4614) 2021-03-12 12:12:41 +03:00
Ilya Lavrenov
c88e1f7a59
Added check for shared library to ie_add_vs_version_file (#4738) 2021-03-12 10:06:04 +03:00
Mikhail Letavin
ad4cfbfceb
[IE CLDNN] Fix NormalizeL2 creation in QueryNetwork (#4310) 2021-03-12 09:44:12 +03:00
Mateusz Tabaka
13066a0bc6
Propagate input rank for dynamic output shape in BatchToSpace,DepthTo… (#4588)
* Propagate input rank for dynamic output shape in BatchToSpace,DepthToSpace,Pad,SpaceToBatch,SpaceToDepth

* Add tests for SpaceToDepth, DepthToSpace dynamic input
2021-03-12 07:17:24 +03:00
Patryk Elszkowski
1799df4cc8
Drop comparison of inputs and outputs for SubGraph. (#4716)
SubGraph might have inputs and outputs in different order and still be
the same Function.

Co-authored-by: Patryk Elszkowski <patryk.elszkowki@intel.com>
2021-03-12 07:11:25 +03:00
Patryk Elszkowski
18dd574864
Update spec for DIVIDE operation. (#4536)
Co-authored-by: Patryk Elszkowski <patryk.elszkowki@intel.com>
2021-03-12 07:05:18 +03:00
Ilya Lavrenov
d77a07bd6a
Deprecated IE::Parameter <-> ngraph::Variant (#4734) 2021-03-12 06:36:28 +03:00
Victor Kuznetsov
3a703d546c
[Stress] MemCheck add FP16 models to configs (#4503) 2021-03-12 01:14:40 +03:00
Maxim Shevtsov
e588bf4681
Docs update master (#4736)
* Updated latency case desc to cover multi-socket machines

* updated opt guide a bit

avoiding '#' which is interpreted as ref

Update CPU.md

Update docs/optimization_guide/dldt_optimization_guide.md

Co-authored-by: Alina Alborova <alina.alborova@intel.com>

Update docs/optimization_guide/dldt_optimization_guide.md

Co-authored-by: Alina Alborova <alina.alborova@intel.com>

Update docs/optimization_guide/dldt_optimization_guide.md

Co-authored-by: Alina Alborova <alina.alborova@intel.com>

Update docs/optimization_guide/dldt_optimization_guide.md

Co-authored-by: Alina Alborova <alina.alborova@intel.com>

Update docs/optimization_guide/dldt_optimization_guide.md

Co-authored-by: Alina Alborova <alina.alborova@intel.com>

Co-authored-by: Alina Alborova <alina.alborova@intel.com>
2021-03-11 18:20:21 +03:00
Mingyu Kim
9de861d2e1
[IE CLDNN] Use fsv4 when feature-depth is shallow (#4398) 2021-03-11 16:45:11 +03:00
Ilya Lavrenov
7ac7e90880
Fix for BlockedDims (#4718)
* Fix for BlockedDims

* Added test for HWC layout
2021-03-11 16:29:30 +03:00
Elizaveta Lobanova
fd311e60f5
[GNA] Map 2d convolution to 1d if kernel width/height is equal to input width/height (#4471)
Fix transposition info handling for a crop layer
Throw exception for 1d convolution padding
2021-03-11 15:22:33 +03:00
Ivan Tikhonov
b792214d04
Fix python API for Loop/TensorIterator/Assign/ReadValue operations (#3275)
* update python API for the Loop operation (attempt 1)

* fix code style

* update visitor API, pep8

* codestyle

* delete TensorItertorBuilder

* update visitor API for Loop and TensorIterator

* fix code issues (python)

* update python api:assign/read value

* fix unit tests

* fix python code style

* fix loop unit test

* fix loop unit test

* fix build on centOS
2021-03-11 13:22:24 +03:00
Evgeny Lazarev
56a179c6a3
Added support for attribute 'pad_to_max_dimension' for TF OD API models (#4720)
* Added support for attribute 'pad_to_max_dimension' for TF OD API models

* Restored line removed by mistake
2021-03-11 13:21:20 +03:00
Anna Khakimova
61389b5e51
Fix for compilation issue for ARM 32-bit (#4717) 2021-03-11 12:13:11 +03:00
Anastasia Popova
8070c416be
Added specification for Roll operation. (#4469)
* Added specification for Roll operation.

* Small text correction.

* Added examples, corrected types, opset num, made axis required.

* Renamed axes param, fixed formula, added negative shift example.

* Apply suggestions from code review

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

* Added missed bracket.

Co-authored-by: Anastasiya Ageeva <anastasiya.ageeva@intel.com>
2021-03-11 11:24:05 +03:00
Mikhail Ryzhov
98dbab27a4
Added mo.py to wheel packages (#4723) 2021-03-11 11:10:45 +03:00
Svetlana Dolinina
5c4e862257
cherrypick from 2021.2 release branch: added draft version of doc for networks with state (PR #3372) (#4072)
* added draft version of doc for networks with state (#3372)

* added draft version of doc for networks with state

* update code snippet

* update example

* review fixes

* fixed png

* review fixes

* image fix

* minor fix

* LowLatency documentation

* apply review comments

* Apply suggestions from code review

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

* review fixes

Co-authored-by: Ivan Tikhonov <ivan.tikhonov@intel.com>
Co-authored-by: Anastasiya Ageeva <anastasiya.ageeva@intel.com>
(cherry picked from commit 99c746f2c3)

* take latest changes from 2021.2
2021-03-11 11:02:53 +03:00
Ilya Churaev
192e66e013
Restored folded Operations for QueryNetwork (#4686)
* Restored folded Operations for QueryNetwork

* Fixed comment

* Add unfolded constant operations to supported layers map
2021-03-11 10:41:52 +03:00
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