Commit Graph

10816 Commits

Author SHA1 Message Date
Oleg Pipikin
ab879f143c
Add check to avoid out of bounds segfault in scatterNDupdate (#17066)
* Add check to avoid out of bounds segfault in scatterNDupdate

* Fix code style
2023-04-25 16:13:14 +04:00
Aleksandr Voron
6e11645018
[CPU] Add axis check to ACL Reduce isSupported method (#17188)
* fix

* fix2
2023-04-25 16:11:50 +04:00
Sergey Shlyapnikov
0a5975bdfa
[GPU] Add real kernels' execution timings collection for DumpProfilingData debug option (#15797) 2023-04-25 14:33:08 +04:00
Ilya Lavrenov
1aec450fc6
Proper ACL version detection (#17152) 2023-04-25 14:05:52 +04:00
Sungeun Kim
8c09a128ac
[GPU] update weights_layout for GroupConv 1d spatial (#17109)
* update weights_layout for GroupConv 1d spatial
2023-04-25 18:54:54 +09:00
Georgy Krivoruchko
3f07c8b48b
[TF FE] Added MetaGraph file format (#16524)
* Separeted SavedModelVariablesIndex class from Saved Model

* Renamed SavedModelVariablesIndex class

* Enabled Tensorflow MetaGraph

* Enabled Tensorflow MetaGraph

* Covered VariableV2 and Assign nodes

* Applied review comments

* Added tests

* Added names to input/output ports too

* Fixed naming for using with MO

* Applied part of review comments

* Renamed meta.cpp and saved_model.cpp

* Applied shared_ptr for memory management of PtrNode

* Fixing CI

* Prevent cycles while passing thru graph

* Released requirement for Checkpointable Object Graph

* Changed naming approach to align port order

* Changed renaming order (before reordering)

* Added a Placeholder translator which checks updated shape

* WA missing Identity name

* Fix CI and restored lost translators after rebase

* WA for output names

* Removing unused params after cutting a model

* Prevents crash in case VariableV2 appears in freezed model

* Fixed saved model in case no variables.index found, but
variables exists

* Changed approach for handling native formats support

* Aligned behavior with freezing .meta files

* Fixed behavior for cutting a model by input tensor

* Applied review comments
2023-04-25 13:46: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
Andrew Kwangwoong Park
72906ca242
[GPU] Fix i8/u8 representation error for clamp due to overflow (#17183)
* [GPU] Fix i8 representation error for clamp due to overflow

Signed-off-by: Andrew Park <andrew.park@intel.com>

* Fix to not include in ocl code

Signed-off-by: Andrew Park <andrew.park@intel.com>

---------

Signed-off-by: Andrew Park <andrew.park@intel.com>
2023-04-25 09:41:01 +00:00
Ekaterina Aidova
39ed9a624f
[PT FE]: extend batch norm to support training mode (#17040) 2023-04-25 11:27:00 +02:00
Vladimir Paramuzov
f736c71feb
[GPU] Fix reshape split for dynamic models + accuracy fix for SAM (#16911) 2023-04-25 09:21:31 +00:00
Alexandra Sidorova
9247906879
[Snippets][CPU] Fixed coverity (#17094) 2023-04-25 09:12:58 +00:00
hyunback kim
19f8f5a3a7
[GPU] Disable oneDNN post-op Prelu in FC,gemm (#17084)
* [GPU] Disable oneDNN post-op relu

Only disable Prelu fusion in Fc, gemm
 - check additional data input

Signed-off-by: hyunback <hyunback.kim@intel.com>
2023-04-25 18:06:22 +09:00
Yuan Hu
2255bb25fd
fix input issuse of ScatterNDUpdate conformance test (#16406)
* fix input issuse of ScatterNDUpdate conformance test

Signed-off-by: Hu Yuan2 <yuan2.hu@intel.com>

* fix typo and optimize temporary variable

Signed-off-by: Hu Yuan2 <yuan2.hu@intel.com>

---------

Signed-off-by: Hu Yuan2 <yuan2.hu@intel.com>
2023-04-25 13:00:22 +04:00
Vladimir Paramuzov
ca1102b855
[GPU] Support MVN cases with axis=-1 w/o decomposition (#17020) 2023-04-25 12:59:03 +04:00
Katarzyna Mitrus
0617ce9089
Set ONNX opset in Reduce ops layer tests (#17170) 2023-04-25 10:38:56 +02:00
Ilya Lavrenov
22aee08958
Revert "[CPU] Fix data race in concurrent compile_model calls (#17164)" (#17184)
This reverts commit 8879ef53a7.
2023-04-25 12:01:02 +04:00
Nikita Malinin
e37288fbcc
[POT] Added inference shape for in-place statistics (#17114)
* Added inference shape for inplace statistics

* Update graph_builder
2023-04-25 11:14:34 +04:00
Vitaliy Urusovskij
5533de5dd8
Fix TSAN issue in GNA plugin (#17163) 2023-04-25 10:33:06 +04:00
Aleksandr Voron
10f53cb40b
[CPU] Force NCHW layout for ACL Interpolate executor (#17121)
* fix

* fix 2nd case
2023-04-25 10:05:15 +04:00
Alexandra Sidorova
4750523c81
[Snippets][CPU][Test] Allow tokenize MHA without machine dependancy (#17064) 2023-04-25 09:40:11 +04:00
Egor Duplenskii
478725c719
[CPU] Reorganize function tests. Remove legacy bfloat16 tests (#17130) 2023-04-25 09:32:54 +04:00
Yuan Hu
e79db660ce
[CPU]GroupConvolutionLayer CPU test for AMX (#13539) 2023-04-25 09:21:17 +04:00
Vladimir Paramuzov
d1f1fa2b39
[GPU] Enable broadcast transition pass (#17172) 2023-04-25 09:04:37 +04:00
Vladimir Paramuzov
3bb0fb61f6
[GPU] Support 8d tensors in activation and quantize primitives (#16947) 2023-04-25 09:02:54 +04:00
Sun Xiaoxia
6663367183
Xiaoxia/fix performance regression (#17036)
* add _streams_info_table in Executor config

* change useHyperThreading init value

* restore cmake

* fix comments

* add calling enableCpuPinning property

* fix judgment about number of sockets in init_stream

* fix test case compile issue

* fix ci test case fail issue

* modify GetPerformanceStreams calling position

* add affinity in get_cpu_pinning

* modify ecore judgement

* add no binding core on ADL

* fix ci issue, add get_num_numa_nodes()

* fix code style

* fix StreamsHasHigherPriority issue

* fix according to comments

* fix performance degression

* fix code style

* code style

* fix warning

* fix ci test failed

* fix ImportNetwork issue

* fix ci test case issue

* fix smoke_CachingSupportCase_CPU issue

* add ExportOptimalNumStreamsTest test

* modify test name

* modify ExportOptimalNumStreams test

---------

Co-authored-by: Chen Peter <peter.chen@intel.com>
2023-04-25 04:35:47 +00:00
Chen Peter
28e54e75ea
Update MULTI doc per current implementation (#17045)
* Update MULTI doc per current implementation

Signed-off-by: Peter Chen <peter.chen@intel.com>

* Update the description of Multi-Device execution mode

Co-authored-by: Karol Blaszczak <karol.blaszczak@intel.com>

* Remove sample code and video

1. Remove the sample code for removed behaviors
2. Remove the video to avoid confusion

Signed-off-by: Peter Chen <peter.chen@intel.com>

---------

Signed-off-by: Peter Chen <peter.chen@intel.com>
Co-authored-by: Karol Blaszczak <karol.blaszczak@intel.com>
2023-04-25 10:28:48 +08:00
Pawel Raasz
38a5ee719d
Remove unused lambda capture (#17160) 2023-04-25 00:39:40 +00:00
Egor Duplenskii
8879ef53a7
[CPU] Fix data race in concurrent compile_model calls (#17164) 2023-04-25 00:01:03 +00:00
Anastasiia Pnevskaia
00847cba7d
Fix of tf.GenericFunction conversion in convert_model() (#17125)
* Added GenericFunction support, fixed tf.Function test.

* Added test, added TF version checks.

* Small correction

* Removed Trackable type support.

* Small correction.
2023-04-24 22:57:56 +00:00
Taylor Yeonbok Lee
ce23ce00f1
[GPU] Fixed fused_primitive_desc to have -1 value for dep_start_idx (#17099)
* Fixed fused_primitive_desc to have -1 value for dep_start_idxt b

* Fixed dgpu i8 errors
2023-04-24 22:21:58 +00:00
Roman Kazantsev
3830125e3b
[TF FE] Report the full list of unsupported operations (#17143) 2023-04-24 21:33:07 +00:00
Eddy Kim
d972a71b4c
[GPU] Fixed the prepare_quantization pass to support grouped_weights_shape (#17093)
* fixed to support grouped_weights_shape

* added grouped_weights unit tests
2023-04-24 14:21:50 -07:00
Piotr Krzemiński
22a81e0e58
[PT FE] Enable stable tests for sort & argsort (#16415)
* [PT FE] Enable stable tests for sort & argsort

* Update test_argsort.py

* [PT FE] Update to opset11

* [PT FE] Remove redundant argument from argsort test

---------

Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
2023-04-25 01:21:16 +04:00
Maksim Kutakov
9fce01f8cc
[CPU] Remove legacy dynamic batch processing from the plugin (#17052)
* Intermediate state

* Remove old dyn batch path in the new api

* Remove legacy dyn batch support

* Remove dyn batch support field from the config

* Revert changes to the common part

* Revert accidental change in the test file

* Minor fixes

* Fix support for dyn batch without setting current

* Typo fix
2023-04-25 01:18:10 +04:00
Evgenya Stepyreva
758ec32001
CVS-108963 Coverity fixes (#17161) 2023-04-25 01:03:56 +04:00
yanlan song
64b5a4595a
Bell/use cpu for dynamic models (#17149)
* clean up multi code path

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

* clang

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

* potential locking issue

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

* remove unecessary variable

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

* clear redundunt return syntax

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

* still use cpu for dynamic models

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

* merge master

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

---------

Signed-off-by: fishbell <bell.song@intel.com>
2023-04-25 01:01:11 +04:00
Jade Cho
5c21dcec4d
[GPU] Fix detection output kernel build error on dGPU (#17150)
+ Check local memory size used in the kernel and choose proper kernel.
+ 	Select DO_STAGE_0_CAFFE instead of DO_STAGE_0_CAFFE_OPT
2023-04-25 01:00:26 +04:00
Vladislav Golubev
a6b1544acf
Review comments applied (#17168) 2023-04-25 00:59:03 +04:00
Mateusz Mikolajczyk
8e5b0650a0
[PT FE] Fix for prim::Constant optional or containing list of tensors (#16754)
* Fix Constant list of tensor

* Write TorchScript transformation

* Handle Optional Tensor Constants

* Improve tests

* Add comments

* Try fix flake
2023-04-24 22:56:42 +02:00
Evgenya Stepyreva
b452dab8f0
TypeRelaxed<>::clone_with_new_inputs thread safety fix (#16881)
* TypeRelaxed<>::clone_with_new_inputs thread safety fix

* Style

* Make TypeRelaxed<BaseOp>::clone_with_new_inputs copy node the same way as copy ctor of ov::Node

* Removed mutex field from intel_cpu::GraphContext

* Removed all about has_type_relaxed_ops field from the snippets subgraph

* Clonning test
2023-04-25 00:51:18 +04:00
Ilya Lavrenov
83cc2277b4
Fixed compilation with sanitizer (#17175) 2023-04-25 00:44:16 +04:00
Alina Kladieva
f39ab0dbc9
Upper-bound for patchelf (#17177) 2023-04-24 19:52:55 +02:00
Wanglei Shen
10c56708fd
update auto architecture document in GitHub for 2023.0 release (#17141)
* update auto architecture doc

* update auto architecture doc

* Apply suggestions from code review

Co-authored-by: Karol Blaszczak <karol.blaszczak@intel.com>

* update for comments

---------

Co-authored-by: Karol Blaszczak <karol.blaszczak@intel.com>
2023-04-24 15:44:34 +00: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
Maksim Kutakov
f8522a6ea1
[CPU] Rnn weights repacking (#16992) 2023-04-24 15:48:57 +04:00
Vladislav Golubev
f410658d32
[LPT] AddTransformation fix (#17076)
* [LPT] AddTransformation: constants on 0's input support

* AddTransformation: new test instances

* codestyle
2023-04-24 12:15:01 +01:00
Edward Shogulin
a3f14366d9
[LPT] Extending EliminateFakeQuantize transformation (two interval boundaries) (#17140)
* [LPT] EliminateFakeQuantize extending

* tests

* folding quick fix
2023-04-24 11:58:00 +01:00
Ilya Lavrenov
a34ef680f2
Made plugins.hpp generation to be CONFIG dependent (#17139) 2023-04-24 14:48:45 +04:00
Vladimir Paramuzov
faba5fb71e
[Transformations] Add threshold for const comparison in Gelu fusion pass to fuse with fp16 precision (#17042) 2023-04-24 14:37:31 +04:00
Vladimir Paramuzov
e8ae1e41ea
[GPU] Skip FC fake alignment for some vector by matrix multiplications (#17051) 2023-04-24 14:34:50 +04:00