Commit Graph

241 Commits

Author SHA1 Message Date
Tomasz Adamowicz
a4519f0a2c 16 byte memory alignment and concat (#17712)
* use device specific alignment instead of ALIGN64 macro

* update for tests

* update after review
2023-06-16 12:30:59 +01:00
Pavel Esir
aa32ff1df3 keep Const + DecompressionConvert for CPU (#15930)
* keep Const+DecompressionConvert pattern for CPU

* temporary disabled failing unit-tests

* disable CF by modifying bounds evaluate as well; minor corrections

* added TODOs with ticket numbers

* join const+decompression markings

* minimized convert_precision.cpp changes

* minor corrections

* refactor fp16 transformations: moved into separate fp16_compression folder

* style-fix

* minor fixes

* do not disable evaluate and CF in shape path

* safer disabling of Const conversion

* style-fix and minor corrections

* restore original placement of ConvertPrecision
2023-06-15 13:07:22 +04:00
Ivan Tikhonov
74100670ac Delete the deprecated LowLatency (version1) transformation (#17965)
* Delete the deprecated LowLatency (version1) transformation

* detele LowLatency refs from the docs
2023-06-10 12:24:43 +04:00
Wang Kai
7b86b427cb fixing some typos (#17980) 2023-06-10 01:13:31 +04:00
Maciej Kwapulinski
4b1d0fbc37 [GNA] convertFunctionToICNNNetwork operation performance improovement (#17685)
* make CNNLayerCreator be persistent accross single convertFunctionToICNNNetwork operation

* [GNA] RR comments applied

* [GNA] RR comments applied
2023-06-01 13:21:54 +02:00
Marcin Kacprzak
8c6c46425b [GNA] Fix for unsupported concat on axis 0 (#17558) 2023-05-29 12:00:13 +01:00
Tomasz Adamowicz
cccbf7ce7e [GNA] Limitations refactoring (#16957)
* Limitations refactoring

* fix CI builds/tests

* changes after review

* Move GraphCompiler initialization to constructor

* resolve conflicts after rebase

* update after review

* resolve problem with double initialization for Limitations
2023-05-29 09:03:58 +01:00
Ryszard Jezierski
79f46c0d1f [GNA] Rewrite FP32 tests to the new API (#16088)
* Reimplemented models in ngraph, added fp32 tests

* Deleted olf FP32 tests

* Switched test implementation to SubgraphBaseTest

* extended existing subgraph tests by SW_FP32 mode instead of separate FP32 tests

* Extended additional subgraph tests by SW_FP32 mode, needed to modify base test classes

* remove scale factor from fp32 tests

* revert failing test

* Added ticket number for disabled tests
2023-05-26 11:13:48 +01:00
Sofya Balandina
be96f5438c [apiConformance] Fix issues in core properties tests (#17608) 2023-05-24 15:29:31 +04:00
Maciej Smyk
13c966f293 [DOCS] Link adjustment (Snippets) for master (#17659)
* link fix

* diagram_workflow

Removal of not used diagram_workflow.svg images

---------

Co-authored-by: Karol Blaszczak <karol.blaszczak@intel.com>
2023-05-24 14:03:54 +04:00
Ilya Lavrenov
02b848d0b8 Unified cmake find_host_package and other host commands (#17662)
* Unified cmake find_host_package and other host commands

* should work

* Moved files
2023-05-24 08:43:59 +00:00
Ilya Lavrenov
84db7d0ee6 Build using conanfile.txt (#17580)
* Build using conanfile.txt

* Update .ci/azure/linux_arm64.yml

* Several improvements

* Removed conanfile.py

* Try to use activate / deactivate

* Fixed clang-format code style

* Supported TBB version from Conan

* Added more NOMINMAX

* Fixed static build

* More improvements for static build

* Add usage of static snappy in case of static build

* More fixes

* Small fixes

* Final fixes
2023-05-19 14:01:39 +04:00
Ilya Churaev
3cbc5581ab Mark some legacy API as deprecated (#17469)
* Mark some legacy API as deprecated

* Try to fix some issues

* Fixed some warnings

* Disable deprecation warnings for GNA

* Fixed some warnings

* Disable deprecation errors for all plugins

* Suppress some warnings

* Suppress some warnings

* Suppress deprecated for tests

* Mark all contend as suppressed

* Try to fix extensions

* Suppress more warnings

* Suppress warnings for transformations

* Global suppress of deprecation warnings

* FIxed some warnings

* Fixed comments

* Create macro for deprecation API

* Fixed data tests
2023-05-17 11:31:01 +04:00
Ilya Lavrenov
04171416f4 Put mingw on gcc code path (#16101)
* Supported mingw-w64

* Supported mingw-w64

* Supported mingw-w64
2023-05-17 00:47:55 +04:00
Ryszard Jezierski
850d35eafa Removed deprecated layer tests (#17153) 2023-05-16 16:03:39 +02:00
Mikhail Ryzhov
464bf5937c [GNA] Extract gathers and transposes (#15997)
* Init

* Fixed review comments

* Fixed descriptions

* review fix

* clang fix

* Moved utils.hpp to common dir

* test refactoring

* Added more comments

* Update src/plugins/intel_gna/src/transformations/utils/transformation_helper.hpp

Co-authored-by: Marcin Kacprzak <marcin.kacprzak@intel.com>

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

Co-authored-by: Marcin Kacprzak <marcin.kacprzak@intel.com>

* Update src/plugins/intel_gna/src/transformations/utils/transformation_helper.cpp

Co-authored-by: Marcin Kacprzak <marcin.kacprzak@intel.com>

* clang fixes for unit tests

* Fixed failed tests

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

Co-authored-by: Szymon Irzabek <szymon.jakub.irzabek@intel.com>

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

Co-authored-by: Szymon Irzabek <szymon.jakub.irzabek@intel.com>

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

Co-authored-by: Szymon Irzabek <szymon.jakub.irzabek@intel.com>

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

Co-authored-by: Szymon Irzabek <szymon.jakub.irzabek@intel.com>

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

Co-authored-by: Szymon Irzabek <szymon.jakub.irzabek@intel.com>

* Update src/plugins/intel_gna/src/common/graph_utils.hpp

Co-authored-by: Szymon Irzabek <szymon.jakub.irzabek@intel.com>

* Update src/plugins/intel_gna/src/common/graph_utils.hpp

Co-authored-by: Szymon Irzabek <szymon.jakub.irzabek@intel.com>

* Update src/plugins/intel_gna/src/common/graph_utils.hpp

Co-authored-by: Szymon Irzabek <szymon.jakub.irzabek@intel.com>

* Update src/plugins/intel_gna/src/gna_transformations_pipeline.cpp

Co-authored-by: Szymon Irzabek <szymon.jakub.irzabek@intel.com>

* Moved shared func to utils

* Update src/plugins/intel_gna/src/common/graph_utils.hpp

Co-authored-by: Szymon Irzabek <szymon.jakub.irzabek@intel.com>

* Fixed review comments

* Revert json schema

* Update src/plugins/intel_gna/src/gna_transformations_pipeline.cpp

Co-authored-by: Marcin Kusmierski <marcin.kusmierski@intel.com>

* Fixed tests

* fixed code style job

* mvn skip pattern

* fixed code style schema

* skipped MVNv1

---------

Co-authored-by: Marcin Kacprzak <marcin.kacprzak@intel.com>
Co-authored-by: Szymon Irzabek <szymon.jakub.irzabek@intel.com>
Co-authored-by: Marcin Kusmierski <marcin.kusmierski@intel.com>
2023-05-12 11:38:07 +00:00
Sofya Balandina
96c5cd16d5 [conformance] Rebalance props tests (#17124) 2023-05-03 14:22:43 +04:00
Sofya Balandina
56290fee01 [apiConformance] Fix rebalance missing changes (#17270) 2023-05-02 15:42:19 +00:00
Sofya Balandina
9248ecadee [apiConformance] Rebalance ImportExport and LifeTime tests (#17129) 2023-04-28 16:19:20 +04:00
Ryszard Jezierski
8005a3d0b0 Removed unneeded deprecated test code (#16939) 2023-04-26 23:53:10 +04:00
Ryszard Jezierski
561bf6d478 Removed deprecated parser tests (#17151) 2023-04-26 23:51:53 +04:00
Tomasz Adamowicz
546581bcce [Gna][coverity] fixes for issue type AUTO_CAUSES_COPY (#17192)
* [Gna][coverity] fixes for AUTO_CAUSES_COPY CID: 1491505, 1491595, 1502494, 1502500, 1504698, 1504769, 1507058

* update afte review

* adding const specifier to auto where needed
2023-04-26 13:32:54 +01:00
Vitaliy Urusovskij
02bfa7804b Add copyright (#17218) 2023-04-26 13:44:31 +04:00
Vitaliy Urusovskij
11a2b75161 Fix TSAN issue No2 in GNA plugin (#17185)
* Fix TSAN issue No2 in GNA plugin

* Misprint
2023-04-25 16:32:06 +04:00
Maciej Kwapulinski
9c01de4b6e [GNA] fix: embedded export is available for embedded targets only (#17105)
* fix: embedded export is available for embedded targets only

* [GNA] functional tests fix - embedded export should NOT be possible on non-embedded target

* [GNA] tests added/justified to process both negative and positive path
2023-04-25 10:45:47 +01:00
Vitaliy Urusovskij
5533de5dd8 Fix TSAN issue in GNA plugin (#17163) 2023-04-25 10:33:06 +04:00
Ilya Lavrenov
83cc2277b4 Fixed compilation with sanitizer (#17175) 2023-04-25 00:44:16 +04:00
Tomasz Adamowicz
86ed1e93b6 [Gna] [coverity]fixes (#17122)
* [Coverity] Fix: CID 1502468 - Not restoring ostream format

* [Coverity] Fix: CID 1502524 - Dereference null return value

* [Coverity] Fix: CID 1509007 - Uncaught exception

* [Coverity] Fix: CID 1505779, 1505781, 1505783 and 1505786 - Dereference null return value

* [Coverity] Fix: CID 1502503 - Using invalid iterator

* Revert "[Coverity] Fix: CID 1502524 - Dereference null return value"

This reverts commit b605a493ae.
2023-04-24 14:04:30 +01:00
Ilya Lavrenov
a34ef680f2 Made plugins.hpp generation to be CONFIG dependent (#17139) 2023-04-24 14:48:45 +04:00
Marcin Kusmierski
4e6a129672 [GNA] Fix tests configuration to ensure that 3_5 target is tested too (#17046) 2023-04-20 09:18:36 +02:00
Egor Duplenskii
4ce5548c9a [GNA] fix compilation warning (#17027)
Which becomes error with '-Werror'
2023-04-19 10:00:24 +00:00
Marcin Kusmierski
90b485715a [GNA] Fix tests failing due to dependency to CI environment state (#17007) 2023-04-19 11:42:15 +02:00
Szymon Irzabek
a8c7c19cb9 [GNA] Fix channel multiplier calculation (#17010) 2023-04-19 11:01:27 +02:00
Marcin Kusmierski
1281074e15 [GNA] Fix for GNA 3_5 fixing tests after review (#16954)
* [GNA] Fix review comments for Conovolution2DLayer tests

* [GNA] fix review comments for smoke_ConvolutionPoolingStrideNotEqualWindowTest_Above

* [GNA] Fix review comments to GNAPWLExtraSegmentsTestFixture

* [GNA] Fix review comments to smoke_LSTMCellBasicCommon
2023-04-19 07:31:34 +02:00
Ilya Churaev
566ef01a3f Remove constructors for ov Exceptions (#16938)
* Remove constructors for ov Exceptions

* Fixed linux build

* Fixed ONNX Frontend

* Fixed paddle

* Fixed exceptions in tests

* Deprecate constructors for ov::Exception

* Suppress some warnings

* Merge several exceptions

* Some small changes

* Suppress more warnings

* More warnings

* mode warnings

* Suppress more warnings

* More warnings
2023-04-18 21:02:26 +04:00
Marcin Kusmierski
d5123056bb [GNA] Fix issues with GNA 3.5 - Fix pooling for Convolution1D and Convolution2D (#16734)
* [GNA] Fix 1D Pooling realized as part of 2D Convolution

* [GNA] Fix pooling for GNA_SW_FP32 mode when fused with Convolution2d

* [GNA] Fix ConvolutionPoolingStrideNotEqualWindowTest tests for 3_5
2023-04-18 11:41:04 +02:00
Mikhail Ryzhov
f97eeb59d5 [GNA] Fixed cases when FQ is not the 1st layer (#16602)
* Fixed cases when FQ is not the 1st layer

* clang formatted

* Added support of Gather
2023-04-18 10:43:31 +02:00
Mikhail Ryzhov
14f38bfde8 [GNA] Reverted internal overload correction (#16962)
* reverted overload correction

* added comment

* Enabled tests

* Revert merge error

This reverts commit daed290452.
2023-04-17 17:39:58 +00:00
Sofya Balandina
9f3bc22e7a [apiConformance] Refactoor core_integration.cpp (#16416) 2023-04-14 23:15:41 +00:00
Oleg Pipikin
7ce40996e5 Fix copy constructor and assignment for ov::Any (#16757)
* Fix copy constructor and assignment for ov::Any

* Fix1

* Apply comments

* Add test

* Fix code style

* Fix2

* Fix3
2023-04-14 22:12:18 +04:00
Marcin Kusmierski
d6f7e5e84d [GNA] Fix UT for adding extra segments to PWL-s after convolution (#16732) 2023-04-14 11:25:10 +02:00
Marcin Kusmierski
67aa807892 Fix smoke_LSTMCellBasicCommon for GNA 3.5 (#16924) 2023-04-14 08:43:30 +02:00
Maciej Kwapulinski
0e975ffbb6 [GNA] smoke_MemoryTest suite enabled for transformation=NONE (#16481)
* relative threshold for smoke_MemoryTest suite adjusted for GNA

* smoke_MemoryTest suite enabled

* GNA MemoryTest. TransformNone: input changed to [5-10]. TransformLatency is disabled.

* RR comments applied

* RR2 comments applied

* RR3 comments applied

* clang-format-9 fix

* RR4 comments applied
2023-04-12 21:16:08 +00:00
Sofya Balandina
ed5148b75f [apiConformance] Refactor io_tensor tests (#16348) 2023-04-12 17:22:01 +04:00
Szymon Irzabek
496fe7a7db [GNA] Extend unsupported concat detection to include cascaded concat with convolution (#16756) 2023-04-12 12:19:42 +02:00
Marcin Kusmierski
b755d17090 [GNA] Fix plugin crash when infinite loop discovered. (#16770) 2023-04-12 10:00:52 +02:00
Ilya Churaev
81821f3dbb Remove vopset typo (#16833)
* Remove vopset typo

* remove ::
2023-04-10 19:50:06 +04:00
Ilya Lavrenov
f1d6725477 Removed legacy src files from inference library (#16839) 2023-04-10 19:26:09 +04:00
Sofya Balandina
ed50d3782c [apiConformance] Define mandatory scope for infer requiest tests (#16418) 2023-04-10 12:27:20 +04:00
Sofya Balandina
c6fc8e5adc [apiConformance] Exec_network_base refactor and define mandatory scope (#16413) 2023-04-07 16:17:50 +04:00