Commit Graph

5178 Commits

Author SHA1 Message Date
mei, yang
b2523b1c01
remove paddle mul op converter (#8190) 2021-11-08 07:16:12 +03:00
Dawid Kożykowski
9731d9a295
fix throwing exception for bool type (#8172) 2021-11-05 14:15:28 +01:00
Edward Shogulin
5f7e3cdfb9
[LPT] isAsymmetricQuantization & isAsymmetricOnWeights validation (#8316)
* [LPT] isAsymmetricQuantization & isAsymmetricOnWeights

* [LPT] isAsymmetricOnWeights tests

* [LPT] tests improvements: comments fixes
2021-11-05 13:24:18 +03:00
Alina Kladieva
2ed4e9c05f
Temporarily pin setuptools version (#8416)
Due to https://github.com/pypa/setuptools/issues/2849 introduced with the latest setutools
2021-11-04 14:11:21 +03:00
Paul Youngsoo Ahn
d544787254
[GPU] Fix default value of KEY_GPU_MODEL_PRIORITY (#8398) 2021-11-04 12:49:00 +03:00
Ilya Lavrenov
e14ead8dd3
Don't use global objects during CPU plugin nodes registration (#8367)
* Load CPU plugin as extension as well

* Fixed linkage issues

* Added static linux build

* Disabled GPU

* Fix for CPU nodes registration

* Disabled GPU

* Disabled GPU

* Disabled GPU

* Disabled GPU

* Disabled HETERO synthetic tests in static case

* Fixed dependencies

* Proper fix
2021-11-04 12:39:28 +03:00
Smirnov Grigorii
23c50323eb
Update existing functional tests to use pass::Manager (#8173) 2021-11-04 12:28:19 +03:00
Smirnov Grigorii
9d8636a362
fix /clone_with_new_inputs/ method in PadIE operation (#8333) 2021-11-04 11:59:57 +03:00
Sergey Shlyapnikov
8ae47bfc9f
[GPU] Fix incorrect memory reuse for output in case of fused eltwise (#8400) 2021-11-03 23:50:44 +03:00
Yury Gaydaychuk
4abc053ab4
[CPU][DS] NonZero node with dynamic shapes (#7957) 2021-11-03 22:02:05 +03:00
Tomasz Dołbniak
b5f0ca5d10
Offline transformations exposed to python with pybind11 (#7987)
* New approach to offline transformations

* Include paths fix

* Imports fix

* offline_transformations target dependency simplification

* MakeStatefulTransformation exposed to python

* Python bindings build configuration fix

* Test variable name refactor

* Stop crying (snow)flake

* Snake cased offline transformations API

* Removal of old offline transformations from python

* Imports adaptation to new code style

* offline_transformations as a part of the common wheel

* Cmake simplification and refactor

* Correct transform invocation

* CI fix

* Proper dependency check in MO

* _pyngraph as a dependency of MO in cmake

* IR serialization fix in MO

* POT adaptation to the new API

* Revert "Removal of old offline transformations from python"

This reverts commit f9a0551ead.

* Merge of old& new bindings for offline_transformations

* Revert "POT adaptation to the new API"

This reverts commit 499554e68c.

* Obsolete cmake line removal

* Missing comma and merge conflict fix

* Offline transformations tests fix

* IE imports removal from check_ie_bindings

* Installation of opevino/__init__.py fix

* Obsolete line removal

* MO serialization switched to the new API

* Revert of preliminary MO adaptation to the new API

* Another magic spell that will hopefully make CI pass

* Python api cmake dependencies reorg

* Temporary solution for the CI/cpack errors

* Installation fix and code formatting

* ie_api & pyopenvino dependency removal

* Explicit cpack configuration for the new API

* cpack configuration adaptation

* Revert of obsolete cpack changes

Co-authored-by: Alexander Zhogov <alexander.zhogov@intel.com>
2021-11-03 20:00:14 +03:00
Michał Karzyński
db27dcce94
Remove NGRAPH_USE_PROTOBUF_LITE option, always use Lite (#8286) 2021-11-03 18:22:20 +03:00
Vladimir Zinoviev
aa00ae8b43
[LPT] AddTransformation: inconsistent element types when subtract on fullPath is empty (#8277) 2021-11-03 18:00:06 +03:00
Evgeny Kotov
9999b786ac
add comment (#7867) 2021-11-03 17:06:37 +03:00
song, bell
5617d48d72
enable itt trace for AUTO (#8139)
* enable itt trace for AUTO

Signed-off-by: fishbell <bell.song@intel.com>

* set itt to real loadnetwork path

Signed-off-by: fishbell <bell.song@intel.com>

* refine itt tracing

Signed-off-by: fishbell <bell.song@intel.com>

* formatting

Signed-off-by: fishbell <bell.song@intel.com>
2021-11-03 16:43:01 +03:00
Maxim Andronov
9871747bc6
[CPU] NonMaxSuppression dynamic done (#8303) 2021-11-03 16:07:03 +03:00
Mateusz Tabaka
0be6ed752d
[LPT] optimize Subtract with zero_point == 0 when it's not a direct C… (#8159)
* [LPT] optimize Subtract with zero_point == 0 when it's not a direct Constant

zero_point may be a Constant, but also it may come in form of
Constant->Convert(from low to high precision) subgraph.
If we handle both cases, we can reduce redundant Subtract node
e.g. between weights and Convolution which makes Convolution
to work fully on low precision inputs which significantly improves
performance.

* don't round shift if it's already in low precision
2021-11-03 15:58:48 +03:00
Michał Karzyński
165ce3eeea
Add support for ONNX RandomNormal and RandomNormalLike operators (#8024)
Co-authored-by: Tomasz Dołbniak <tomasz.dolbniak@intel.com>
Co-authored-by: Tomasz Jankowski <tomasz1.jankowski@intel.com>
2021-11-03 15:50:35 +03:00
Tatiana Troilova
fb5c9caa4d
Update third party files (#8382) 2021-11-03 15:29:42 +03:00
Mikhail Letavin
28706c34a1
[GPU] Fix sporadic fails in canRun3SyncRequestsConsistentlyFromThreads test (#8377) 2021-11-03 14:59:38 +03:00
Milana Shhanukova
5d9a76d2f8
Update node name to make ports visible (#8218) 2021-11-03 14:46:33 +03:00
Mateusz Tabaka
3fc210af21
Reimplement Extension.OnnxModelWith* cases w/o model in source code (#8112)
Ticket: 62567
2021-11-03 14:43:44 +03:00
Aleksei Kruglov
4e4e179d67
[VPUX] Updated config's parser (#7974)
Updated config's parser for compile_tool
The parser can read value containing spaces
2021-11-03 12:14:13 +03:00
Paul Youngsoo Ahn
ece45630f0
[GPU] Set affinity TBB using CPUStreamsExecutor (#7738) (#7738) 2021-11-03 11:50:55 +03:00
Mateusz Tabaka
65c3b4c357
Fix 'cannot estimate element if precision is UNSPECIFIED' error cause… (#7748)
* Fix 'cannot estimate element if precision is UNSPECIFIED' error caused by LPT

In some models after ConvMulFusion and FakeQuantizeMulFusion, output_low contains
denorms. That is problematic since LayerTransformation::getPrecisionDetails function checks
if output_low is close to zero and if it is - the function sets 'signedPrecision' flag to false.
In that case, both 'signedPrecision' and 'unsignedPrecision' are set to false and that makes
getPrecisionDetails return element::undefined.
This patch changes zeroThreshold to handle denorms.

Ticket: 65375

* fix FakeQuantizeTransformation tests
2021-11-03 11:39:52 +03:00
Vladimir Paramuzov
da33abca3a
[GPU] Fixed allocatin type for optimized out outputs (#8349) 2021-11-03 11:09:11 +03:00
Vladislav Golubev
6e3c2dd3ec
[LPT] LP Transformations: security fixes (#8357) 2021-11-03 10:56:23 +03:00
Andrey Somsikov
24aec7928c
Fix fuzz test failure (#8380)
Fuzz test execution fails with:
import_pdpd-fuzzer: symbol lookup error: runtime/lib/intel64/libngraph.so: undefined symbol:
__sancov_lowest_stack
2021-11-03 10:35:19 +03:00
Ilya Znamenskiy
0ed285ceb6
[GPU] Removed unneeded bias into quantize shift optimization (#8369) 2021-11-03 10:23:21 +03:00
Anastasia Popova
8d44a37f40
Added TID to Telemetry initialization. (#8194)
* Added TID to telemetry initialization.

* Moved TID to separate file.
2021-11-03 10:01:49 +03:00
Maxim Andronov
553403496c
[CPU] General fixes for dynamic shapes (#8205) 2021-11-03 09:11:28 +03:00
Vladislav Golubev
983d55fba5
[CPU] MatMulToFullyConnected transformation temporary disabled (#8364) 2021-11-03 09:10:35 +03:00
Steve Yoo
e3f1813e5c
Migrate Movement 2 (GatherElements-6, GatherND-5) (#8282) 2021-11-03 08:02:19 +03:00
Steve Yoo
bd756df2f5
Migrate ngraph backend test of constant operation (#7996)
* Add test cases for PReLU in cpu plugin

* For case when slope is vector

* Add Constant template plugin reference tests

* Update CMakeLists.txt and delete constant.in.cpp

* Add tests of tensor_2constant and constant_multi_use

* Add test of constant_equality_bool

* Remove wrong comments

* Remove some of strange if

* Merge to one CreateFunction

* Remove test names and update test for types

* Add bf16 and f64 tests

* Add missing type tests

* Clear actualOutData to allow multiple use of Validate()

* Update SetUp and CreateFunction to support CentOS CI

* Remove inputData = {}
2021-11-03 07:52:59 +03:00
Julia Kamelina
7c56155dae
[Python Tools] Align namespace for cross_check_tool (#7786)
* align openvino namespace

* update README
2021-11-03 01:55:27 +03:00
Artyom Anokhov
f20f4d024c
Deployment Manager CFGs: Added paddlepaddle_ngraph_frontend lib as core part (#8322) 2021-11-02 18:23:48 +03:00
Evgeny Talanin
0b0202b90c
Revert "[GPU] Fix some performance degradations from breaking GPU pipeline into explicit stages (#8084)" (#8372)
This reverts commit 03106e0cd9.
2021-11-02 17:35:37 +03:00
Ilya Lavrenov
384eea4eda
Static version: plugin registration as extension (#8365)
* Load CPU plugin as extension as well

* Fixed linkage issues

* Added static linux build

* Disabled GPU
2021-11-02 16:07:45 +03:00
Anna Khakimova
0071abffdf
Workaround for fluid's color conversion tests failures.Part 2. (#8293) 2021-11-02 15:03:20 +03:00
Vladislav Volkov
680e53a005
[Doc] Optimization guide update (#8359)
* [Doc] Optimization guide update

* brushing the freq locking section a bit

Co-authored-by: Maxim Shevtsov <maxim.y.shevtsov@intel.com>
2021-11-02 14:35:21 +03:00
Alexander Zhogov
c02d96d17e
CODEOWNERS: Add /tools/pot/ @openvinotoolkit/openvino-pot-maintainers 2021-11-02 13:55:02 +03:00
Victor Kuznetsov
8a46ead91b
add pytest-timeout (#8352) 2021-11-02 13:44:02 +03:00
Liubov Batanina
6686f3c052
Remove excess content from POT distribution (#8300) 2021-11-02 13:34:27 +03:00
Nikita Malinin
2dadf50a68
[POT] Update AccuracyAware doc (#8261)
* Update AA doc with GNA

* Apply comments

* Update doc with note
2021-11-02 13:31:51 +03:00
Maksim Proshin
b69a371b8f
[POT] Updated FAQ (#8320)
* Update FrequentlyAskedQuestions.md

* Update FrequentlyAskedQuestions.md

* Update FrequentlyAskedQuestions.md
2021-11-02 13:13:32 +03:00
Tomasz Jankowski
de4ceba375
[ONNX FE] Add implementation of Frontend API methods for naming and annotation (#8026) 2021-11-02 09:35:04 +01:00
Wilson Seok
75c6af7af5
Migrate ngraph backend test/experimental detectron detection & experimental detectron generate proposals (#8264)
* Remove fp16 of Convert layer test from skip_tests.config.cpp as it works now

* update repo

* add op reference test of experimental_detectron_detection_output and experimental_detecteion_generate_proposals and remove ngraph backend test

* modify visitor api test of experimental_detectron_detection for clang-format

* modify visitor api test of experimental_detectron_detection for clang-format again

* modify visitor api test of experimental_detectron_detection for clang-format again2
2021-11-02 10:48:15 +03:00
Mang Guo
0a850ce73e
[Shape infer] Implement ExperimentalDetectronTopKROIs shape infer (#7926)
* Implement ExperimentalDetectronROIs shape infer

* Fix review comments

* Update for review comments

Co-authored-by: Evgenya Stepyreva <evgenya.stepyreva@intel.com>
2021-11-02 05:32:46 +03:00
Ilya Lavrenov
f3ca0a99a8
Fixed some coverity issues (#8334) 2021-11-02 03:04:37 +03:00
SofyaBalandina
973ff46c21
Fix incorrect result in the Conformance report (#8331)
Issue: CVS-68570
2021-11-01 18:15:53 +03:00