Commit Graph

13063 Commits

Author SHA1 Message Date
Roman Lyamin
7eb53586f5
[GPU] Added WA for MarkDequantizationSubgraph to work correctly in the plugin (#20767) 2023-10-30 17:58:34 +00:00
Wilson Seok
df3e51f818
add comments about origin of reference implementation (#20763) 2023-10-30 21:54:19 +04:00
Katarzyna Mitrus
fdec7fb7ee
[Opset13][ONNX] NMSRotated-13 test and sort update (#20670)
* Set sort_result_descending attr false for nms

* Add onnx test

* Tmp exclude for CPU

* Update test values

* Update test vals to avoid cast warning

* Fix typo
2023-10-30 17:14:37 +01:00
Roman Kazantsev
a4c47bf6ab
[TF FE] Fix body graph injection, CumSum and SparseFillEmptyRows (#20680)
* [TF FE] Fix body graph injection, CumSum and SparseFillEmptyRows

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

* Do not handle non-parameters in body

* Update layer test to cover default parameter and attribute values

* Fix layer tests

---------

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2023-10-30 18:40:09 +04:00
Ilya Lavrenov
34467ef45e
Improved warning message for BA + OpenCL case (#20725)
* Improved warning message for BA + OpenCL case

* Update samples/cpp/benchmark_app/CMakeLists.txt

Co-authored-by: Helena Kloosterman <helena.kloosterman@intel.com>

---------

Co-authored-by: Helena Kloosterman <helena.kloosterman@intel.com>
2023-10-30 18:33:04 +04:00
Maxim Vafin
bc9b52ef7e
Increase timeout for hub tests (#20764) 2023-10-30 18:27:00 +04:00
Sofya Balandina
061d6b5b62
[apiConformance] Move sw plugin to run with Template only (#20084)
* [apiConformance] Move sw plugin to run over TEMPLATE

* Fix set_property

* update

* add configs for sw plugins
2023-10-30 17:45:46 +04:00
Maxim Vafin
439b7e57c7
[GHA] Add torch.compile layer tests to GHA (#20655)
* [GHA] Add torch.compile layer tests to GHA

* Update pytorch_layer_test_class.py
2023-10-30 17:23:02 +04:00
Maxim Vafin
56cb121e8a
Fix coverity issues (#20743) 2023-10-30 14:17:02 +01:00
Mateusz Mikolajczyk
fdb22c8610
[Opset13][PT FE] Update torch bitwise operators (#20339)
* Add opset-13 bitwise implementation

* Improvements in test

* Add transformation BitwiseOps->LogicalOps for bool

* Improve existing tests to better tests dtypes

* Disable transformatiions for supported bitwise ops

* Improvebitwise test inputs

* Update src/common/transformations/src/transformations/op_conversions/convert_bitwise_to_logical_bool.cpp

Co-authored-by: Katarzyna Mitrus <katarzyna.mitrus@intel.com>

* Update src/common/transformations/src/transformations/op_conversions/convert_bitwise_to_logical_bool.cpp

Co-authored-by: Katarzyna Mitrus <katarzyna.mitrus@intel.com>

* Update src/common/transformations/src/transformations/op_conversions/convert_bitwise_to_logical_bool.cpp

Co-authored-by: Katarzyna Mitrus <katarzyna.mitrus@intel.com>

* Update src/common/transformations/src/transformations/op_conversions/convert_bitwise_to_logical_bool.cpp

Co-authored-by: Katarzyna Mitrus <katarzyna.mitrus@intel.com>

* Update to REGISETR_PASS

---------

Co-authored-by: Katarzyna Mitrus <katarzyna.mitrus@intel.com>
2023-10-30 13:11:14 +00:00
Tomasz Jankowski
142a72d0f0
[core] Migrate SpaceToBatch operator to new API (#20510)
* Drop HostTensor and move to ov namespace

* Style

* Optimize vector assignment

* Optimize vector assignment

---------

Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
2023-10-30 12:52:56 +00:00
Wilson Seok
6dce6cc599
[GPU] Fix va surface sharing issue (#20730) 2023-10-30 16:27:50 +04:00
Przemyslaw Wysocki
c3a90f8f70
[PyOV] Add lower bound to datasets (#20674) 2023-10-30 11:24:37 +00:00
Pawel Raasz
e2ea571926
Migrate Maximum operator to new API (#20602)
Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
2023-10-30 12:08:26 +01:00
Pawel Raasz
7cfeb413d4
[core]Migrate Concat operator to new API (#20600)
* Migrate Concat op to new API

* Move shape validation to shape_infer

* Fix getting concat axis in shape inference

---------

Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
2023-10-30 12:07:36 +01:00
Sungeun Kim
4512141111
[GPU] fix axis for pad/stride/dilation when 1d conv (#20746)
* fix axis for pad/stride/dilation when 1d conv
* add test-cases for 1d conv with explicit pad
2023-10-30 19:06:29 +09:00
Sebastian Golebiewski
81dbe4aedd
[DOCS] Fixing formatting in Model Preparation (#20752)
* Update model_preparation.md

* Update installing-openvino-from-archive-windows.md
2023-10-30 10:46:46 +01:00
Maxim Vafin
7b9db3d81b
[PT FE] Add torch.int16 dtype support (#20735)
* Add torch.int16 dtype support

* Add test
2023-10-30 10:12:55 +01:00
Fang Xu
82f191b0e7
choose Pcore to compile model for GPU plugin (#20472)
* choose Pcore to compile model for GPU plugin

* provide function to update executor config

* set callback executor to nullptr for GPU plugin

* fix code style

* fix warning

* optimize duplicate code

* set callback executor to nullptr for another gpu compile_model

* add description for new function

* add smoke test

* fix code style

* modify function definition

---------

Co-authored-by: Wanglei Shen <wanglei.shen@intel.com>
2023-10-30 16:24:36 +08:00
Pawel Raasz
cec6535eaa
[core]Migrate Transpose operator to new API (#20647)
* Migrate Transpose to new API

* Move shape validation to shape_infer

* Remove visit_attributes is same as base

* Correct transpose order shape check
for static shapes
- correct creation of order shape for static shape tests

---------

Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
2023-10-30 07:05:17 +01:00
Roman Lyamin
5c6b7a5ed4
[GPU] Allow softmax_bf kernel for axis=X 4d case (#20699) 2023-10-30 09:11:32 +04:00
Ekaterina Aidova
53c9a0f3d4
update pytorch layer tests for torch 2.1 compatibility (#20264)
* update pytorch layer tests for torch 2.1 compatibility
2023-10-30 08:30:01 +04:00
Pavel Esir
539b5a83ba
keep disable_fp16_compression rt_info (#20625)
* keep disable_fp16_compression rt_info

* style fix

* style fix 2

* cleanup init_node_info.cpp; redefining a class for rt_info in Serialize

* move rt_info refreshing inside serialize.cpp

* rename rt_info name in IR

* add rt_info serialize test

* add ticket number

* updated comments

* code style fix

---------

Co-authored-by: Andrei Kochin <andrei.kochin@intel.com>
2023-10-27 22:41:37 +00:00
Alexandra Sidorova
1d4520e60d
[Snippets][CPU] Disabled SplitDimensionM CPU Func tests (#20741) 2023-10-27 21:05:06 +04:00
Maxim Vafin
f029ebb8e2
[PT FE] Fix mask2former model marks in tests (#20717)
* [PT FE] Fix mask2former model marks in tests

* Use better machine

* Add more models

* Update .github/workflows/linux.yml
2023-10-27 21:04:30 +04:00
Vladimir Paramuzov
cde757d66a
[GPU] Adjust in/out layouts in codition prim to handle prealloc (#20740) 2023-10-27 16:54:57 +00:00
Vladimir Paramuzov
79f90839b9
[GPU] Int4 utils fix (#20726) 2023-10-27 20:14:08 +04:00
Pawel Raasz
751d844b24
[shape infer]Review Reshape class for shape inference aspects (#18679)
* Add static shape adapter
- Adapters holds CPU dimension which can be reference to it or vector
- Add ov::optional for holding optional result from shape inference
- Add new `infer` function in `IStaticShapeInfer`

* Temporary support of StaticShape

* Minor corrections in ShapeInferenceTA

* Migrate shape_infer to new interface version

* Replace StaticShape by adapter implementation

* Replace IShapeInferCommon by IStaticShapeInfer

* Correct code formatting

* Fix build issues

* NodeValidationFailure::create for StaticShapeRef

* Review shape inference for reshape operator
- review shape_infer implementation
- add more unit test for static and dynamic shapes

* Fix build issues

* Correct minus one dim calculation

* Fix build issues on windows

* Improve resolving special minus one

* Use NODE_SHAPE_INFER_CHECK

* Update product in/out calculations

* Temporary add ngraph header to solve build issue

* Correct minus one dim calc when static part same

* Add check for scalar input

* Remove debug message

* Fix `minus one` dynamic dimension calculation

* Fix `minus one` dynamic dimension calculation

* Fix merge issues in reshape
Minor refactor reshape evaluate

* Don't pass input label on minus one pattern
when input dimension will be modified.
2023-10-27 16:56:25 +02:00
Ivan Tikhonov
69e1258cc5
Support dynamic seq lenghts in ConvertSequenceToTensorIterator transformation (#20671) 2023-10-27 16:55:52 +04:00
Ilya Lavrenov
620a0fc289
Fixed compilation with C++23 (#20724) 2023-10-27 16:29:40 +04:00
River Li
b75f2e67de
[CAPI] add correct return value for wait_for() (#20723) 2023-10-27 15:45:37 +04:00
Siddhant Chauhan
ae15f35f07
[PT FE] Add aten::is_nonzero (#20589)
* Add is_nonzero operator and test

* fix

* Update is_nonzero.cpp

* Update is_nonzero.cpp

* requested changes

* Update is_nonzero.cpp

* Update is_nonzero.cpp

---------

Co-authored-by: Maxim Vafin <maxim.vafin@intel.com>
2023-10-27 15:04:57 +04:00
Evgeny Kotov
603d61b488
GNA plugin transformations documentation (#19232)
* add transformations.md

* code review fixes

* Apply suggestions from code review

Co-authored-by: Ryszard Jezierski <ryszard.jezierski@intel.com>

* Update src/plugins/intel_gna/docs/transformations.md

* Update src/plugins/intel_gna/docs/transformations.md

* Apply suggestions from code review

* Update src/plugins/intel_gna/docs/transformations.md

Co-authored-by: Mikhail Ryzhov <mikhail.ryzhov@intel.com>

* Update src/plugins/intel_gna/docs/transformations.md

Co-authored-by: Mikhail Ryzhov <mikhail.ryzhov@intel.com>

---------

Co-authored-by: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Co-authored-by: Ryszard Jezierski <ryszard.jezierski@intel.com>
2023-10-27 12:50:36 +02:00
Nesterov Alexander
9decbb538b
[ARM CPU] Avg Pooling, ROI Pooling fix for fp16 precision (#20658) 2023-10-27 14:01:38 +04:00
Alexandra Sidorova
4e41678502
[Snippets] Fixed Convert elimination in AlignElementType (#20701) 2023-10-27 13:50:51 +04:00
Andrey Kashchikhin
b1ce297bde
[CI] [GHA] Add system information print action (#20710)
* added action

* test action

* fixed typo

* move action to test flow

* fixed pipeline

* changed description

* add action to common pipeline

* changed actions path

* use bash syntax

* path

* fix

* reordered

* update

* revert unused changes

* update path

* Revert "update path"

This reverts commit bff8ac2396.

* mac and win

* print system info

* correct pathg

* use relative path

* run mac

* add print sysinfo step, enable triggers

* use win agnostic func

* rm triggers

* mv sysinfo check after checkouts; rm tools versions info printing

* correct desc

* add sysinfo dep for fedora

* mv pre-requisite installation

---------

Co-authored-by: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
2023-10-27 11:25:01 +02:00
Vladislav Golubev
e177412615
[CPU] Added several ops to type_relaxed_opset (#18872) 2023-10-27 13:03:16 +04:00
River Li
9e987a4341
[CC] solve assert issue due to cannot create convolution_backward_data::primitive in CC selective build binaries (#20571)
Deconvolution::createDescriptor will call createDescriptorInternalDefault() to create fwd_conv_pd,
sometimes ref_convolution_fwd_t will be chosen to return its primitive_desc, but ref_convolution_fwd_t
primitive will not be created finally, then CC will not put this primitive into convolution_impl_list
in selective build stage, the final CC package will fail due to cannot create fwd_conv_pd of ref_convolution_fwd_t.
2023-10-27 12:58:20 +04:00
Tatiana Savina
fbcb58127a
fix headers (#20728) 2023-10-27 10:41:54 +02:00
Paul Youngsoo Ahn
9cc1e992f4
[GPU] Fix outputs are not allocated in loop_inst (#20585)
* [GPU] Fix outputs are not allocated in loop_inst
* Fill empty padding when the number of output paddings is less than num_outputs
* Fill empty data types when the number of output data types is less than num_outputs
* Modify postprocess_output_memory to set output memory without set_output_memory function
* In postprocess_output_memory, get concatenated_output_mem using input_info including output idx
* Modify gpu functional tests for dynamic loop to check multiple outputs of dynamic loop

* update postprocessing for condition

* Fix empty dimension issue for scalar value

* change code to get output paddings and output data type in primitive

* allocate memory for scalar data type with zero dimension

* Fix mismatch issue of input layout with shape and data types in body_network

* Fix output setting in post-processing
* pass bytes_count to gpu_usm params

* Fix condition gpu functional test issue

* Revert "allocate memory for scalar data type with zero dimension"

This reverts commit 2f10f3687c78406b20d52b6e37b1be2a30b4b73f.

* reinterpret one dimension memory buffer to zer dimension memor buffer to avoid zero byte memory allocation issue
2023-10-27 01:17:52 -07:00
Irina Efode
0139fffc18
[CONFORMANCE] Revert Real Op versions to Opsets (#20714) 2023-10-27 09:27:18 +02:00
Alexandra Sidorova
fd88a6b455
[Snippets] Added Transpose support to SplitDimensionM (#20013) 2023-10-27 10:06:07 +04:00
Vladimir Paramuzov
cc10b14bab
[GPU] Share compilation context with sub-networks (#20706) 2023-10-27 09:58:49 +04:00
River Li
be25d9038e
Fix stride issue for ZeroDims (#20686)
* Fix stride issue for ZeroDims

* Add test case

* Fix ITensor::is_continuous() issue

* Fix the same issue in gpu plugin and template plugin
2023-10-27 09:27:53 +04:00
Katarzyna Mitrus
14d51de93c
[ONNX] Add support for standard ONNX GroupNormalization (#20694)
* Add support for ONNX GroupNormalization

* Enable onnx compliance tests

* Add f to the test values to avoid cast warning

* Use tolerance as fp instead of bits
2023-10-27 09:24:07 +04:00
Maxim Vafin
b06a0010ea
[PT FE] Disable failing pytorch layer test (#20719)
* [PT FE] Disable test

* Update tests/layer_tests/pytorch_tests/test_convnd.py
2023-10-27 07:54:30 +04:00
Pawel Raasz
a8a14eba9d
[core]Migrate Equal operator to new API (#20688)
* Migrate Equal to new API

* Remove `visit_attributes` is same as base

* Remove i4, u4 from evaluate in Equal
reference implementation not handle binary precisions correctly

* Sync precisions in `has_evaluate` with `evaluate`

* Fix all equal check for lower bound
- make broadcast test assertion more strict
- remove deprecated functions from broadcast test
2023-10-27 07:27:11 +04:00
Maxim Vafin
5b8433ffbe
[PT FE] Fix issue with adding Result to mutated tensor (#20690)
* [PT FE] Fix issue with adding Result to mutated tensor

* Add test
2023-10-26 22:25:28 +02:00
Ilya Churaev
52d3588358
Move create model sample to the last opset (#20333)
* Move create model sample to the last opset

* Downgrade to opset8

* Migrate sample to the last opset

* Fixed code style
2023-10-26 19:24:24 +00:00
Edward Shogulin
2e76be18e2
[CPU] Bitwise operations (reference implementation) (#20474) 2023-10-26 17:07:13 +00:00