Commit Graph

13138 Commits

Author SHA1 Message Date
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
Katarzyna Mitrus
bed01e2e77 [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-11-23 14:43:44 +01:00
Maxim Vafin
15b7cdd6bc [PT FE] Disable failing pytorch layer test (#20719)
* [PT FE] Disable test

* Update tests/layer_tests/pytorch_tests/test_convnd.py
2023-11-23 14:43:44 +01:00
Pawel Raasz
942e5ea208 [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-11-23 14:43:43 +01:00
Maxim Vafin
9641392342 [PT FE] Fix issue with adding Result to mutated tensor (#20690)
* [PT FE] Fix issue with adding Result to mutated tensor

* Add test
2023-11-23 14:43:43 +01:00
Ilya Churaev
110d1267ab 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-11-23 14:43:43 +01:00
Edward Shogulin
3b901a8c43 [CPU] Bitwise operations (reference implementation) (#20474) 2023-11-23 14:43:42 +01:00
Andrei Gorbachev
7a2043682e [GPU] Refactor CumSum, DeformableConvolution, DeformablePSROIPooling, DepthToSpaceBS (#20499)
* CumSum

* deformable_convolution

* DeformablePSROIPooling

* DepthToSpaceBS

* smoke_DetectionOutput3In, smoke_DetectionOutput5In

* tmp

* refactor 3 embedding

* extract_image_patches and fake_quantize

* gather_nd and gather_tree

* gather_elements

* Gather

* dft

* CumSum

* deformable_convolution

* DeformablePSROIPooling

* DepthToSpaceBS

* smoke_DetectionOutput3In, smoke_DetectionOutput5In

* tmp

* refactor 3 embedding

* extract_image_patches and fake_quantize

* gather_nd and gather_tree

* gather_elements

* Gather

* dft

* restore dft

* fix after review

---------

Co-authored-by: Sergeys Shlyapnikov <sergey.shlyapnikov@intel.com>
2023-11-23 14:43:42 +01:00
Aleksandr Voron
1fca25a743 [CPU][ARM] Restore ACL cache variables (#18996)
* Update CMakeLists.txt

* Update CMakeLists.txt

* updated cmake f16 enabling condition

* updated condition
2023-11-23 14:43:42 +01:00
Karan Jakhar
7d08dd2113 [PT FE] Add aten::__xor__ (#20662)
* Add __xor__

* Add xor tests

* add more xfail tests

* Update src/frontends/pytorch/src/op_table.cpp

Co-authored-by: Maxim Vafin <maxim.vafin@intel.com>

* Update src/frontends/pytorch/src/op_table.cpp

Co-authored-by: Maxim Vafin <maxim.vafin@intel.com>

* fix code style

---------

Co-authored-by: Maxim Vafin <maxim.vafin@intel.com>
2023-11-23 14:43:42 +01:00
Irina Efode
3bff67653e [SUBGRAPHS DUMPER] Fix Application Crash for Subgraphs Dumper (#20698)
* [SUBGRAPHS DUMPER] Fix Application Crash for Subgraphs Dumper

* Update model.hpp
2023-11-23 14:43:41 +01:00
Anastasia Kuporosova
fda9a5f788 [PyOV] fix set_node_friendly_name (#20695) 2023-11-23 14:43:41 +01:00
Sofya Balandina
529af47af0 [apiConformance] Add test CheckInferIsNotChangeInput to io_tensor (#20159) 2023-11-23 14:43:41 +01:00
Maxim Vafin
a9d9aecd1a Fix TupleUnpackInBodyReplacer transformation to run inside body (#20681) 2023-11-23 14:43:41 +01:00
Ilya Lavrenov
03cac2393e Dependabot/pip/src/bindings/python/paddlepaddle 2.5.2 (#20708)
* Bump paddlepaddle from 2.5.1 to 2.5.2 in /src/bindings/python

Bumps [paddlepaddle](https://github.com/paddlepaddle/paddle) from 2.5.1 to 2.5.2.
- [Release notes](https://github.com/paddlepaddle/paddle/releases)
- [Changelog](https://github.com/PaddlePaddle/Paddle/blob/develop/RELEASE.md)
- [Commits](https://github.com/paddlepaddle/paddle/compare/v2.5.1...v2.5.2)

---
updated-dependencies:
- dependency-name: paddlepaddle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Removed WA for Ubuntu 22.04 and PDPD

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-23 14:43:40 +01:00
Andrey Kashchikhin
941a4ffbad fix parent job name (#20702) 2023-11-23 14:43:40 +01:00
Andrey Kashchikhin
ee4961f19f increase timeout (#20705) 2023-11-23 14:43:40 +01:00
Fang Xu
62ca40bd0d update linux oneTBB with version 2021.2.4 (#20675) 2023-11-23 14:43:40 +01:00
Mikhail Ryzhov
8e6e4704fa [GHA] Speed up PyTorch Layer unit tests (#20613)
* test

* fixed tests

* typo

* fixed tests

* rest of the tests

* fixed rsub test

* tmp fix

* Revert "tmp fix"

This reverts commit b8bf1e9492e13497895da488612c9a137ef840bc.

* fixed test params

* reset thirdparty/pugixml

* Revert "fixed rsub test"

This reverts commit 9b6be34b8666936e8124b6622fcc5185b640de92.

* fixed typo

* fixed test data

* reset test_rsub

* removed unused param

* reverrted runner

* simplified call

* fixed random

* changed logical to auto mode

* Revert "fixed random"

This reverts commit 8a4f20b24641144f823a7e1f1ff92038634acf32.

* fixed test_all

* replaced random_sample with randn

* fixed rebase issue

* reverted logical splitting

* Update tests/layer_tests/pytorch_tests/test_repeat_interleave.py

Co-authored-by: Maxim Vafin <maxim.vafin@intel.com>

* Update tests/layer_tests/pytorch_tests/test_all.py

Co-authored-by: Maxim Vafin <maxim.vafin@intel.com>

* Apply suggestions from code review

Co-authored-by: Maxim Vafin <maxim.vafin@intel.com>

* fixed merge conflict

---------

Co-authored-by: Maxim Vafin <maxim.vafin@intel.com>
2023-11-23 14:43:39 +01:00
cecilia peng
d1b2ece978 [CPU] Fix mergeTransposeAndReorder when Transpose and Reorder do oppos… (#20537)
* [CPU]fix mergeTransposeAndReorder when Transpose and Reorder do opposite permutation to each other as expected, but isOptimized is false due to some reason like inPlace memory. The permuation is asked because the dnnl  reorder primitive requires the source and destination tensors to have the same shape.

* add unit test

* Update src/plugins/intel_cpu/src/graph_optimizer.cpp

Co-authored-by: Maksim Kutakov <maxim.kutakov@gmail.com>

* simplify unit test

* update comments

---------

Co-authored-by: Maksim Kutakov <maxim.kutakov@gmail.com>
2023-11-23 14:43:39 +01:00
Vitaliy Urusovskij
40fc836405 Range, RDFT, RandormUniform, ReduceOps layer tests to API2.0 (#20692)
* `Range` to API2.0

* `RDFTLayerTest` to API2.0

* `RandomUniformLayerTest` to API2.0

* `ReduceOpsLayerTest` to API2.0
2023-11-23 14:43:39 +01:00
Tomasz Jankowski
cfa4f45cf1 [core] Migrate SpaceToDepth operator to new API (#20530)
* Drop HostTensor and move to ov namespace

* Drop HostTensor

---------

Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
2023-11-23 14:43:39 +01:00
Sun Xiaoxia
cbbdcf9ca0 Fix memory leak on windows (#20590) 2023-11-23 14:43:38 +01:00
Vladimir Paramuzov
97f0d8f094 [GPU] Allow setting remote output for dynamic model (#20608) 2023-11-23 14:43:38 +01:00
Gorokhov Dmitriy
c0784e6852 [CPU] FullyConnected acceleration with 4bit weights decompression (#20607) 2023-11-23 14:43:38 +01:00
Mikhail Ryzhov
48579c571b [GHA] Jobs timeouts (#20601)
* set linux timeouts

* set win timeouts

* other timeouts

* reverted pugixml

* fixed conformance timeout

* reset omz
2023-11-23 14:43:38 +01:00
Mikhail Ryzhov
351797e24d [GHA] Removed dependency on git repo in python tests (#20390)
* Removed repo deps in py tests

* fixed typo

* changed test cmd

* add test_utils to pythonpath

* set test_utils to LD_LIBRARY_PATH

* changed path

* changed path

* source python site-packages

* fixed LD_LIBRARY_PATH

* print pip dir

* changed python install path

* source all openvino dir

* isolate test_utils

* system deps

* reordered deps

* dep conflict

* tests reorder

* changed test_utils path

* cpack test dir

* rebase fix

* fixed env

* frontend tests fix

* removed already installed reqs

* debug

* debug 2

* added python action path

* test

* reset 3rdparties

* set pip install path globally

* reset 3rdparties

* removed parallel code

* moved doc snippets

* switched back 4-core runner

* removed global unused vars

* removed unused requirements.txt

* removed unused requirements

* test

* Revert "test"

This reverts commit bdf22d22fd6ec5d488930bc362bdb0741c5bea76.
2023-11-23 14:43:37 +01:00
Andrey Kashchikhin
f8c63d28b1 [CI] [GHA] Switch Windows pipeline to dynamic build and to VS 2019 (#20630)
* build dynamic in win main; transfer win main to MSVC 2019; use toolchain for win cc

* Update windows_conditional_compilation.yml

use cmake toolchain globally in build stage

* Update windows_conditional_compilation.yml

* Update windows_conditional_compilation.yml

* use quotes

* try w/o protobuf

* do not restore cache

* return

* revert

* add missing shell

* skip Template OpImpl tests

* skip OV C API tests

* rm pr trigger

---------

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2023-11-23 14:43:37 +01:00
Irina Efode
45c3dea366 [CONFORMANCE] Prepare model filelist for SubgraphsDumper (#20617)
* [CONFORMANCE] Prepare model filelist for SubgraphsDumper

* Improve default and custom scenario

* Update constants.py

* remove extra file

* improveemnt
2023-11-23 14:43:37 +01:00
Ilya Lavrenov
212879e7f9 OpenVINO library expose requirement for C++11 (#20691) 2023-11-23 14:43:37 +01:00
Katarzyna Mitrus
d9333ba181 [MO][Opset13] NMSRotated-13 support in MO IR Reader (#20354)
* nms_rotated mo ir read init

* Fix type infer and clean up

* Update tests

* Update tests

* update package BOM file

* Update type_infer

* Avoid files collision in tests

---------

Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
2023-11-23 14:43:36 +01:00