Commit Graph

5204 Commits

Author SHA1 Message Date
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
Vladimir Paramuzov
d9847f7303
[GPU] Limit number of threads used for onednn build (#8328) 2021-11-01 17:59:30 +03:00
Anton Chetverikov
bfa7d41038
Fix incorrect example in GatherND_8 specification (#8308)
* Fix incorrect example

* Added varsion=8 to examples
2021-11-01 14:39:01 +03:00
Anton Chetverikov
fb02aec976
[MO]Fix Merge shape infer function (#7864)
* Update merge shape infer function

* Update merge shape inference tests
2021-11-01 13:52:46 +03:00
Ilya Lavrenov
b82cc125fa
Support of oneTBB via env TBBROOT (#8327) 2021-11-01 13:43:48 +03:00
Anastasia Kuporosova
3251e0cbc3
[Samples] Move C samples to the new samples directory (#8021)
* [Samples] Move C samples to the new samples directory

* fix samples

* [Samples] Move C samples to the new samples directory

* fix samples

* code reivew inspired fixes

* rename folder to lower case

* move ENABLE_SAMPLES cond level up, fix readmes

* fix ref in doc

* fix install path

* fix install of samples to tests

Co-authored-by: Vladimir Dudnik <vladimir.dudnik@intel.com>
2021-11-01 12:59:09 +03:00
Anastasia Kuporosova
58d845f351
[IE Python API] Add set_config for executable_network (#7796)
* [IE Python API] Add set_config for executable_network

* fix test

* fix test comment
2021-11-01 12:12:31 +03:00
Alexey Lebedev
6c00da6e48
[IE PYTHON] Fix sporadic test (#8192)
* Fix sporadic test

* set switch interval before starting a thread

* remove assert
2021-11-01 11:52:02 +03:00
Mikhail Letavin
03106e0cd9
[GPU] Fix some performance degradations from breaking GPU pipeline into explicit stages (#8084) 2021-11-01 10:57:29 +03:00
Ilya Churaev
4122ef50d6
Introduce OV Extension base api (#7562)
* Moved so loader to utils

* Fixed extension tests

* Fixed tests and style

* Fixed style and tests

* Fixed ARM build

* Fix windows

* Fix ieFuncTests

* Wrap runtime exception

* Fixed tests

* Added separate new extension

* Fixed unicode extension loading

* Try to fix windows

* Fixed windows

* Fixed macro

* Fixed doc

* Fixed build

* Fixed comments

* Try to fix build

* Fixed build

* Fixed build

* Fixed shared_from_this

* Temp commit

* Changed extension

* Fixed merge conflicts

* Removed ngraph namespace from new extensions

* Fixed code style

* Added core add_extension methods and tests

* Added new tests

* Implement tile operation

* Enabled new extensions support

* Fixed build

* Fixed code style

* Try to fix windows

* Changed base extension class

* Removed redundant Ptr

* Fixed comments

* Fixed friend decl

* Fixed Windows export

* Fixed centos

* Added template add_extension method

* Move destructor to public

* Removed BaseExtension class

* Added variadic add_extension methods

* Fixed doc and typo

* Added BaseOpDestructor

* Allow to create new extension only for new operations

* Revert tests

* Fixed comments

* Fixed comments

* Fixed comment

* Added SO Extension wrapper
2021-11-01 10:36:30 +03:00
Jan Iwaszkiewicz
d8f9445a96
Add new init to Tensor from array, add tests and helper methods for openvino tests (#8306) 2021-11-01 10:16:35 +03:00
Min, Byungil
74562e5ae6
Modify reorders for onednn impl of first conv (#8154)
Signed-off-by: Min, Byungil <byungil.min@intel.com>
2021-11-01 16:04:20 +09:00
Ilya Churaev
94206b9e2d
Removed redundant evaluate methods (#8283)
* Removed redundant evaluate methods

* Added If to eval map

* Disable unsupported test cases
2021-11-01 09:08:32 +03:00
Wilson Seok
3775efd54a
Migrate ngraph backend test/detection output (#8111)
* Remove fp16 of Convert layer test from skip_tests.config.cpp as it works now

* update repo

* add op reference test of detection_output

* update op reference test and remove ngraph backend test

* make up the reference test data
2021-11-01 07:21:28 +03:00
Steve Yoo
ff713a5e01
Migrate Movement 1 Operations (Transpose-1) (#8135)
* Migrate Transpose-1

* Skip dynamic shape tests

* Add shapes to tensors
2021-11-01 05:52:14 +03:00
Steve Yoo
05dfee0a70
Migrate Movement 1 Operations (VariadicSplit-1) (#8091)
* Migrate VariadicSplit

* Skip dynamic shape tests

* Add shapes to tensors
2021-11-01 05:42:10 +03:00
Evgenya Stepyreva
d50a40cd09
Shape inference (#8307)
* Convolution update

* Adds pragma once

* Reductions shape infer

* Shape nodes

* style
2021-11-01 05:39:57 +03:00
Wilson Seok
f912a8102d
Migrate ngraph backend test/psroi pooling/deformable psroi pooling/proposal (#8152)
* Remove fp16 of Convert layer test from skip_tests.config.cpp as it works now

* update repo

* add op reference test of psroi_pooling and deformable_psrio_pooling

* update op reference test

* remove ngraph backend test

* add op reference test of proposalV1 and proposalV4

* update skip_test_config.cpp to avoid failure of accuracy drop in fp16/bf16 test case of proposal
2021-11-01 04:47:42 +03:00
Irina Efode
79afa8a3e5
[IE TESTS] Provide correct generation of tensors in new SLT base class (#8326)
* [IE TESTS] Provide correct generation of tensors in SLT

* Try to solve float

* Update data_utils.hpp

* Fix

* rremove debug
2021-11-01 03:15:30 +03:00
Irina Efode
834d90588a
[IE TESTS][IE CONFORMANCE] Add Config to the conformance tests (#8260)
* [IE TESTS][IE CONFORMANCE] Add Config to the conformance tests

* Try to fix build

* Fix separator
2021-11-01 01:35:53 +03:00
Elizaveta Lobanova
c01ffa6932
[GNA] Fixed Log segments calculation for internal algorithm (#8317) 2021-10-31 13:21:32 +03:00
Ilya Lavrenov
661d436325
Static plugins: preprocessing and AUTO (#8265)
* 1. Removed explicit SHARED from libraries
2. Fixed double definition for ie_layer_validators

* Fixed SEG in unit-test: order of initialization for global vars

* Added an ability to find plugins.xml from static IE

* Fixes in unit-test

* Migrated to new macro for import / export

* Minimized number of custom dllexport

* Don't use IR v7 for static libraries

* Revert for merge

* Don't enable tests with dlopen for static libraries

* Code style

* Added condition for export

* Revert format_reader

* Removed forward decalaration with external linkage

* Fixed IE linkage on Windows

* Reverted back 2 flags

* Minimal RRTI for cpuFuncTests

* Minimal RRTI for cpuFuncTests

* Still need IR v7 reader

* Fixed build

* Fixed compilation

* clang-format fix

* Removed BUILD_AS_IS and used USE_STATIC_IE

* Enable IR v7 reader as static library

* Fixed compilation for GPU plugin

* Trying to build plugins as static library

* Plugins are able provide their own name for CreatePluginEngine function

* Fixed CPU

* Fixed comments

* Fixed ENABLE_IR_V7_READER usage

* Fixed VPU

* clang-format

* Fixes

* Fix

* Load multiple plugins at once

* Fixed interpreter undefined symbols

* Trying to dynamically register static plugins

* Reverted some ngraph changes

* Fixed cpuUnitTests compilation

* Fixed compilation

* Fixed myriad

* Fixed custom_opset tests

* Reverted linker flags

* Support both static and dynamic plugins

* Fixed compilation of myriadFuncTests

* Removed duplication

* Preprocessing library

* Fixes after self-review

* Fixed linkage for preprocessing

* Fixed preprocessing plugin build

* Windows fix #2

* Fixed linkage for preprocessing

* Proprocessing linkage

* Fixes for Windows

* Added optimizing libker flags to executables as well

* Fixed creation of global ov::Core

* AUTO plugin is static

* Fixed case of build+_shared_libs

* Removed some global variables from ngraph

* Fixes

* Fixed link issue on Windows

* Fixed cmake options

* Fix

* Fix

* Fix 2
2021-10-30 22:08:44 +03:00
David Nam
cc457e003e
Migrate normalization to template plugin test (#8240)
* Migrate normalization to template plugin test

* Migrate result, parameter to template plugin test
2021-10-30 17:58:33 +03:00
Ilya Churaev
f4530516c7
Use new evaluate API in CPU plugin (#8297) 2021-10-29 16:39:52 +03:00
Ilya Churaev
98e7063e4b
Fixed downgrade ov Function version (#8294)
* Fixed downgrade ov Function version

* Fixed build
2021-10-29 16:36:25 +03:00