Commit Graph

13168 Commits

Author SHA1 Message Date
Pawel Raasz
17aee31d96 [core]Migrate NotEqual operator to new API (#20648)
* Migrate NotEqual operator to new API

* Remove `visit_attributes` is same as base

---------

Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
2023-11-23 14:44:25 +01:00
Mateusz Mikolajczyk
a3c658763a [Opset13][TF FE] Enable tensorflow bitwise operators (#20340)
* Add opset-13 bitwise ops

* Fix issue in BinaryOps test

---------

Co-authored-by: Katarzyna Mitrus <katarzyna.mitrus@intel.com>
2023-11-23 14:44:25 +01:00
Pawel Raasz
00154ae85a [core]Migrate Clamp operator to new API (#20676)
* Migrate Clamp operator to new API

* Remove not used function add comment
2023-11-23 14:44:25 +01:00
Przemyslaw Wysocki
440c0ac9d5 [PyOV] Set inference precision explicitly to fp32 for torchvision tests (#20713)
* Set fp32

* Fix flake

* use properties api
2023-11-23 14:44:24 +01:00
Anastasia Kuporosova
f5f657a92f [PyOV] Add get_byte_size to const node (#20759) 2023-11-23 14:44:24 +01:00
Ekaterina Aidova
62b25f07dc [PT FE]: fix object has no attribute 'dtype' (#20755)
* [PT FE]: fix  object has no attribute 'dtype'

* add model in tests

* update test
2023-11-23 14:44:24 +01:00
Roman Lyamin
c2fc4f22e7 [GPU] Added WA for MarkDequantizationSubgraph to work correctly in the plugin (#20767) 2023-11-23 14:44:24 +01:00
Wilson Seok
a6504a87a1 add comments about origin of reference implementation (#20763) 2023-11-23 14:44:23 +01:00
Katarzyna Mitrus
0067845fa5 [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-11-23 14:44:23 +01:00
Roman Kazantsev
bfe1c51532 [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-11-23 14:44:23 +01:00
Ilya Lavrenov
2449d0772b 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-11-23 14:44:23 +01:00
Maxim Vafin
7d59ce637f Increase timeout for hub tests (#20764) 2023-11-23 14:44:22 +01:00
Sofya Balandina
b99e6eb8d8 [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-11-23 14:44:22 +01:00
Maxim Vafin
518b474522 [GHA] Add torch.compile layer tests to GHA (#20655)
* [GHA] Add torch.compile layer tests to GHA

* Update pytorch_layer_test_class.py
2023-11-23 14:44:22 +01:00
Maxim Vafin
20747ef72c Fix coverity issues (#20743) 2023-11-23 14:44:22 +01:00
Mateusz Mikolajczyk
a8ac53523d [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-11-23 14:44:21 +01:00
Tomasz Jankowski
a56e6ca2f2 [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-11-23 14:44:21 +01:00
Wilson Seok
a534d41a6b [GPU] Fix va surface sharing issue (#20730) 2023-11-23 14:44:21 +01:00
Przemyslaw Wysocki
0e82471d06 [PyOV] Add lower bound to datasets (#20674) 2023-11-23 14:44:21 +01:00
Pawel Raasz
02aa92f939 Migrate Maximum operator to new API (#20602)
Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
2023-11-23 14:44:20 +01:00
Pawel Raasz
d9c43ae47e [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-11-23 14:44:20 +01:00
Sungeun Kim
c6ef331fd9 [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-11-23 14:44:20 +01:00
Sebastian Golebiewski
da33c4fb86 [DOCS] Fixing formatting in Model Preparation (#20752)
* Update model_preparation.md

* Update installing-openvino-from-archive-windows.md
2023-11-23 14:44:20 +01:00
Maxim Vafin
888cfbbd3b [PT FE] Add torch.int16 dtype support (#20735)
* Add torch.int16 dtype support

* Add test
2023-11-23 14:44:19 +01:00
Fang Xu
a2132fca0d 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-11-23 14:44:19 +01:00
Pawel Raasz
c4e40cbd73 [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-11-23 14:44:19 +01:00
Roman Lyamin
391b7422f4 [GPU] Allow softmax_bf kernel for axis=X 4d case (#20699) 2023-11-23 14:44:19 +01:00
Ekaterina Aidova
fd1fe3ff9b update pytorch layer tests for torch 2.1 compatibility (#20264)
* update pytorch layer tests for torch 2.1 compatibility
2023-11-23 14:44:18 +01:00
Pavel Esir
6b80265ad9 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-11-23 14:44:18 +01:00
Alexandra Sidorova
1de15b1971 [Snippets][CPU] Disabled SplitDimensionM CPU Func tests (#20741) 2023-11-23 14:44:18 +01:00
Maxim Vafin
a18676a570 [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-11-23 14:44:18 +01:00
Vladimir Paramuzov
427f4c720a [GPU] Adjust in/out layouts in codition prim to handle prealloc (#20740) 2023-11-23 14:44:17 +01:00
Vladimir Paramuzov
9c5d7b99d5 [GPU] Int4 utils fix (#20726) 2023-11-23 14:44:17 +01:00
Pawel Raasz
6383dfff01 [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-11-23 14:44:17 +01:00
Ivan Tikhonov
bc0242d602 Support dynamic seq lenghts in ConvertSequenceToTensorIterator transformation (#20671) 2023-11-23 14:44:17 +01:00
Ilya Lavrenov
80e8d6ea6d Fixed compilation with C++23 (#20724) 2023-11-23 14:44:16 +01:00
River Li
e1a38ada5c [CAPI] add correct return value for wait_for() (#20723) 2023-11-23 14:44:16 +01:00
Siddhant Chauhan
92684ab51d [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-11-23 14:44:16 +01:00
Evgeny Kotov
c617d54be6 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-11-23 14:44:16 +01:00
Nesterov Alexander
abddbcfa67 [ARM CPU] Avg Pooling, ROI Pooling fix for fp16 precision (#20658) 2023-11-23 14:44:11 +01:00
Alexandra Sidorova
b89575c6ee [Snippets] Fixed Convert elimination in AlignElementType (#20701) 2023-11-23 14:43:46 +01:00
Andrey Kashchikhin
6a966cd5f6 [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-11-23 14:43:46 +01:00
Vladislav Golubev
1b38a35877 [CPU] Added several ops to type_relaxed_opset (#18872) 2023-11-23 14:43:46 +01:00
River Li
607cd73311 [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-11-23 14:43:46 +01:00
Tatiana Savina
10b8ab6786 fix headers (#20728) 2023-11-23 14:43:45 +01:00
Paul Youngsoo Ahn
8eed14cc0b [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-11-23 14:43:45 +01:00
Irina Efode
63109239f8 [CONFORMANCE] Revert Real Op versions to Opsets (#20714) 2023-11-23 14:43:45 +01:00
Alexandra Sidorova
47d503d9bf [Snippets] Added Transpose support to SplitDimensionM (#20013) 2023-11-23 14:43:45 +01:00
Vladimir Paramuzov
a3340c98ab [GPU] Share compilation context with sub-networks (#20706) 2023-11-23 14:43:44 +01:00
River Li
760d333a4d 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-11-23 14:43:44 +01:00