Commit Graph

7331 Commits

Author SHA1 Message Date
Phillip Schmidt
4da0941cd2
Update README.md (#8048)
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com>
2022-04-06 06:51:09 +03:00
Luo Cheng
e72d32065c
[FrontEnd] add assign, meshgrid, expand_v2 for paddle faster_rcnn model (#10627)
* assign, meshgrid op support

* fix review comments

* add copyright message

Co-authored-by: Ilya Churaev <ilya.churaev@intel.com>
2022-04-06 09:43:18 +08:00
Alexander Zhogov
9f01380558
Azure CI: Set master ref branch (#11475) 2022-04-05 22:23:07 +03:00
Ilya Lavrenov
c2703c81f6
Don't install nlohmann_json_schema_validator for samples (#11446)
* Try to improve gflags

* Try to improve gflags: part 2

* Tried to use dependencies on system

* Use nlohmann_jsonConfig from system

* Enabled nlohmann_json from system

* Improvements

* handle system gflags in developer package

* Simplifications

* Simplify dependency management

* Corrected package names

* Fixed subgraphsDumper configure stage

* Try to fix rhel8

* Try to fix macosx

* Fixed VPUX build

* Fixed aliasing issues

* Suppress some wanrings

* export gflags when build it

* Fixed some LTO

* Try to fix Mac

* revert

* use gflags as private dependency

* Aligned targets in developer package

* Fixed frontends tests build on U20 with LTO

* PAssed

* Don't use pkg_search_module(zlib ..) during cross-compilation

* Removed unused variables

* Fixed finding of zlib during cross-compilation

* CVS-83529

* Use nothreads_static

* Fixed python
2022-04-05 19:16:32 +00:00
Vladimir Paramuzov
050e2e518d
[GPU] Replaced tensor dims usages with layout methods calls (#10984) 2022-04-05 21:49:34 +03:00
Irina Efode
01f530d443
API Conformance refactoring (#11421)
* ie_infer_request + ie_exec_net

* build

* build

* ov_compiled_model

* ov_infer_request

* ov_plugin

* ie_plugin

* build
2022-04-05 18:43:36 +03:00
Irina Efode
3f953b37c1
Reduce conformance execution time (#11416) 2022-04-05 18:40:33 +03:00
Jan Iwaszkiewicz
8e9fb18882
[PYTHON] Properties API, improvements of OVAny (#11389)
* WIP for POC

* Bulkwork

* Clean up current solution

* Extend Core methods

* Refactor Any python converts

* add submodule to runtime

* Add initial tests

* Fix copy-paste error

* Extend test

* Improve casting options and move common parts to utils

* Add newline

* Fix properties, remove class approach, move to all string Properties API

* Fix codestyle

* Fix pystyle

* ResolveTODOs, better align and extend python api

* Add extended test cases

* Fix properties in one of compile_model overload.

Co-authored-by: Alexey Lebedev <alexey.lebedev@intel.com>

* Update src/bindings/python/tests/test_inference_engine/test_properties.py

Co-authored-by: Alexey Lebedev <alexey.lebedev@intel.com>

Co-authored-by: Alexey Lebedev <alexey.lebedev@intel.com>
2022-04-05 18:01:36 +03:00
Chenhu Wang
fca2595293
Specify NonMaxSuppression-9 (#10729)
* define_NMS-9_specification

* default value as true for soft-nms-supressed-by-iou

* soft nms support

* comments apply
2022-04-05 15:58:02 +03:00
Karol Blaszczak
bff9769dd2
DOCS-transitionguide_name_correction (#11450)
OpenVINO™  2.0 => OpenVINO™ API 2.0
2022-04-05 13:33:28 +02:00
Przemyslaw Wysocki
55497a12d8
[PYTHON] Add method to_dtype() to Type class (#11433)
* Add Type method to_dtype()

* Clang formatting

* Add Type __init__ binding

* Add Type constructor

* Add numpy types classes to test
2022-04-05 14:00:02 +03:00
Ilya Churaev
86495ceb0f
Update readme content (#11201)
* Update readme content

* Updated HW support matrix

* Update README.md

* Update doc links to nightly

* Update README.md

* Update README.md

* Update README.md

* Add logo

* Update README.md

* fixed links

* Update README.md
2022-04-05 13:09:22 +03:00
Andrey Noskov
3a36d90c11
[GNA] Moved PWL functional tests (#10731)
* Moving PWL to ngraph

* improving the running time of php_search; refactoring the pwl operation

* fixed erros & refactored code

* moved PWL op to GNA

* Update src/plugins/intel_gna/ops/pwl.hpp

Co-authored-by: Elizaveta Lobanova <elizaveta.lobanova@intel.com>

* Update src/plugins/intel_gna/ops/reference/pwl.hpp

Co-authored-by: Elizaveta Lobanova <elizaveta.lobanova@intel.com>

* Update src/plugins/intel_gna/ops/pwl.cpp

Co-authored-by: Elizaveta Lobanova <elizaveta.lobanova@intel.com>

* Update src/plugins/intel_gna/transformations/transpose_to_pwl.hpp

Co-authored-by: Elizaveta Lobanova <elizaveta.lobanova@intel.com>

* Update src/plugins/intel_gna/transformations/transpose_to_pwl.cpp

Co-authored-by: Elizaveta Lobanova <elizaveta.lobanova@intel.com>

* fixed compilation error

* Update inference-engine/tests/unit/gna/ngraph/transformations/gna_pwl.cpp

Co-authored-by: Elizaveta Lobanova <elizaveta.lobanova@intel.com>

* added some tests; changed algorithm of checking accuracy of pwl; refactoring

* added first and last segments; added fq and fixed errors

* fixed after review & rewrote some tests on ngraph

* removed debug logs & fixed code style check error

* s/ngraph_helper/ngraph_util

* removed TRANSFORMATIONS_API in PWLApproximation class declaration

* removed OPENVINO_API in Pwl class declaration

* replaced the deprecated version of evaluate() with a new one

* fixed some problems after reviewing

* fixed a problem when a value of function of left point of segment is less than minimum of function

* corrected a value of the right point of last segments

* [GNA] Moved pwl func tests

* Deleted deprecated test

* s/OPENVINO_RTTI/OPENVINO_OP

* Deleted conflicted test file

* fixed after review

Co-authored-by: Dmitrii Khurtin <dmitrii.khurtin@intel.com>
Co-authored-by: Elizaveta Lobanova <elizaveta.lobanova@intel.com>
2022-04-05 11:43:24 +03:00
Maxim Gordeev
9c8a6aacb7
[IE Samples] Activating new parameter is compact mode(memory_reuse) in speech sample (#11405)
* [IE Samples] Activating new parameter is compact mode(memory_reuse) in speech sample

* changed format

* renamed the option to memory_reuse

* renamed the option
2022-04-05 11:31:05 +03:00
Andrey Noskov
a018298023
[GNA] Deleted duplicated config test (#10601) 2022-04-05 11:27:01 +03:00
Maksim Doronin
4edf85c928
[RT][VPU]: Fixes for dynamic models (#10826)
* DynamicShapeResolver is able to save information about dynamic output in order to pass it in INFER_DYNAMIC_SHAPE mode. Previously, it propagated fully dynamic output shape (however ranks were equal) and dynamic Convolutions and Poolings were performed incorrectly. Now in the case of dynamic batch, DSR propagates only dynamic batch and Convolutions and Poolings are performed properly as a Loop of single-batch operations.
* Fixed dynamicToStaticShapeTranspose transformation. There was a bug: transposition indices could not be applied with Scatter because the formula is not applicable for this. Replaced with Gather.
i.e. Shape of output tensor of Transpose with transition [0,3,1,2] indices (NHWC [1, 224, 224, 3]->NCHW [1, 3, 224, 224]) was calculated by ScatterElementsUpdate. So output_shape[transposition[i]] = input_shape[i] and the result was output_shape=[1, 224, 3, 224] which was wrong. Vise-versa Gather does output_shape[i] = input_shape[transposition[i]] and the result is [1, 3, 224, 224] which is right.
* MaxPool and AvgPool can be sliced for loop in case of dynamic batch
* Convert stage for inputs is not inserted in the VPU model in the case of OV API 2.0. It did not cause a problem with non-dynamic functions because Graph Transformer has a pass to eliminate redundant converts (u8->f16, ~f16->f16~). In the case of dynamic inputs, yet another inserted Convert breaks data<->shape relations.
2022-04-05 11:19:43 +03:00
Egor Shulman
ed190374fd
[CPU] Added support of 'Batched' memory type (#10909) 2022-04-05 09:20:19 +03:00
Ilya Lavrenov
4ad20fb53f
Use system dependencies (#11419)
* Try to improve gflags

* Try to improve gflags: part 2

* Tried to use dependencies on system

* Use nlohmann_jsonConfig from system

* Enabled nlohmann_json from system

* Improvements

* handle system gflags in developer package

* Simplifications

* Simplify dependency management

* Corrected package names

* Fixed subgraphsDumper configure stage

* Try to fix rhel8

* Try to fix macosx

* Fixed VPUX build

* Fixed aliasing issues

* Suppress some wanrings

* export gflags when build it

* Fixed some LTO

* Try to fix Mac

* revert

* use gflags as private dependency

* Aligned targets in developer package

* Fixed frontends tests build on U20 with LTO

* PAssed

* Don't use pkg_search_module(zlib ..) during cross-compilation

* Removed unused variables

* Fixed finding of zlib during cross-compilation
2022-04-05 04:47:22 +03:00
Ilya Lavrenov
90366c2c60
Fixed detection of sample type c / cpp (#11444) 2022-04-05 01:57:10 +03:00
Vladislav Volkov
d654071b51
CPU Plugin refactoring: Transition from Intel MKL-DNN to oneDNN (#11023) 2022-04-05 01:10:53 +03:00
Yegor Kruglov
74638251e8
[MO] Support TensorFlow FusedBatchNorm with channel_first data_format (#11084)
* layout fix in FusedBatchNorm decomposition

* added tests
2022-04-05 00:13:58 +03:00
Anton Chetverikov
c1dc71ce28
[MO] Fix IndexError inside ScatterNDUpdate shape inference function (#11220)
* Restore inputs order in IR Reader

* Add WA to numpy ndarrays IndexError

* Add comments to code

* Add unit test
2022-04-04 23:59:24 +03:00
Svetlana Dolinina
c75bc65b83
added recursive run for transformation to fix fp16 IR with Interpolate inside If/Loop/TI (#10905)
* added recursive run for transformation to fix fp16 IR with Interpolate inside If

* added test for interpolate inside If

* remove useless variable

* fixed transformaion for divide

* fix code style

* commit auto change

* review fix

* add test for recursive call of divide marks

* removed empty line
2022-04-04 23:33:59 +03:00
Ilya Churaev
60f9f3dc92
Enabled LTO for static CPU (#11426)
* Enabled LTO for static CPU

* Update CMakeLists.txt

* Update CMakeLists.txt
2022-04-04 20:22:22 +03:00
Maxim Shevtsov
500d36e1c0
cherry-picking opt guide changes from the release branch (#11430) 2022-04-04 19:41:17 +03:00
Mikhail Letavin
417d75d80b
[GPU] Fix allocation for cached USM remote blobs (#11304) 2022-04-04 18:16:53 +03:00
Fedor Zharinov
787610b0db
-l option is replaced with -extensions (#10878) 2022-04-04 16:08:38 +03:00
Elizaveta Lobanova
9b4e8f5b59
[GNA] Fixed cascade concats binding (#11326) 2022-04-04 15:56:13 +03:00
Karol Blaszczak
da8388e263
[DOCS] polish autodevice article (#11171) (#11427)
the article has been changed much and its language has been impacted in the process. Here are some corrections.
2022-04-04 13:12:18 +02:00
Gleb Kazantaev
a52092deb0
Enable FQ fusions in MOC (#11269)
* Enable FQ fusions in MOC

* Fix codestyle
2022-04-04 13:34:01 +03:00
Edward Shogulin
542a374c40
[LPT] Introduce new quantization mode attribute (#11380) 2022-04-04 13:27:03 +03:00
Ilya Churaev
b9ba0bb40c
Removed OV_NEW_API (#11082)
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2022-04-04 13:07:12 +03:00
Dmitry Pigasin
80e7857eca
[Python Speech Sample] Change argument format (#11012)
* Change `-i` argument format

* Change `-sf` argument format

* Change `-o` and `-r` argument format

* Fix saving file with multiple utterances

* Fix flake8 D415

* fix scale factor for imported models
2022-04-04 13:03:39 +03:00
Roman Kazantsev
9dee25fa79
[MO] Support TensorFlow Grouped Conv2DBackpropInput (#11420)
* [MO] Support TensorFlow Grouped Conv2DBackpropInput

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

* Correct computation of group number for ConvBackpropInput operation

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

* Fix get_conv_backprop_groups function

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

* Add unit-tests for Deconvolution shape inference

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
2022-04-04 12:30:31 +03:00
Chenhu Wang
60521a92c9
[CPU] Fixed NMS implementation on APL targets (#10649) 2022-04-04 10:52:22 +03:00
Maxim Andronov
65a182aaea
[CPU] Extract weight cache to executable network (#11118) 2022-04-04 10:47:58 +03:00
Vladimir Paramuzov
afdaa7cf89
[GPU] Align permute axis format with IE (#11379) 2022-04-04 10:28:51 +03:00
Ilya Lavrenov
d879e34363
Tbb: download only if system libraries are not found (#11415)
* Download custom TBB on demand

* Download TBBBind on demand

* Fixed install steps

* FIxes
2022-04-03 19:55:54 +03:00
Edward Shogulin
5d821453ae
[LPT] Introduce new granularity attribute instead of OperationPerTensorQuantizationRestriction (#11330) 2022-04-03 19:35:04 +03:00
Ilya Lavrenov
29fb8c79b1
Don't use template plugin unconditionally (#11409) 2022-04-02 11:40:45 +03:00
Ilya Lavrenov
4fcc18c00e
Tbb 2018 and older usage (#11411)
* fixed TBB

* Fixed compilation with old TBBs

* Fixed installation for custom provided TBB
2022-04-02 11:11:13 +03:00
Ilya Znamenskiy
1e4a1b2b4a
[GPU] Klockwork issue 57997 fix (#10956) 2022-04-02 11:06:56 +03:00
Roman Kazantsev
1a288c2e99
Enable MO unit-tests but bom tests (#11399)
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
2022-04-02 10:58:23 +03:00
Ivan Mikhalev
6105ea3902
[CPU] [DEBUG CAPS] Revert DNNL_VERBOSE (#11410)
Compilation with ENABLE_CPU_DEBUG_CAPS was fixed.
Previous to this change it failed due to undefined dnnl::impl::md2dim_str
(since DNNL_VERBOSE was disabled in the scope of PR #11244).
2022-04-02 10:57:29 +03:00
Andrey Zaytsev
415daecc26
Cherry-pick Feature/azaytsev/doc fixes 2022 1 1 (#11388) (#11407)
* Removed a redundant image

* Fixed ops specifications and other issues

* converted html links to anchor links

* converted html links to anchor links

* Fixed a link

* Fixed a link

* Changed anchor links according to dev review
# Conflicts:
#	docs/OV_Runtime_UG/Operations_specifications.md
2022-04-01 19:53:58 +03:00
Ilya Lavrenov
8ae7c9f2cc
Disabled TBBBind usage for oneTBB (#11386) 2022-04-01 19:09:06 +03:00
Maxim Gordeev
2388f3b976
Updated docs for python's version of hello_reshape_ssd (#11401) 2022-04-01 18:21:40 +03:00
Vladislav Golubev
a02b3f4995
[Transformation] MarkPrecisionSensitiveDivides extending to mark fp32 divides (#11391)
* MarkPrecisionSensitiveDivides: fp32 divides marking enabled

* ConvertDivide: added a negative test-case with fp32 divide on precision sensitive subgraph
2022-04-01 17:31:23 +03:00
Maksim Derbasov
56df3962e3
Fix for warnings spotted by clang compiler (#11384) 2022-04-01 16:10:51 +03:00
Maxim Andronov
3d92c8c4c7
[CPU] Avoid inserting reorder after RNN in native order case (#10799) 2022-04-01 16:02:50 +03:00