Commit Graph

15104 Commits

Author SHA1 Message Date
Tomasz Jankowski 909535fd14
[Tmpl test] GenerateProposals: enable whole Tensor comparison (#23975)
### Details:
 - Used actual shape in expected output tensor.

### Tickets:
 - CVS-137165
2024-04-15 06:04:23 +00:00
Paul Youngsoo Ahn b16cbe9a39
[GPU] Implement primitive_node method to check runtime skippable (#23977)
### Details:
 - *Implement primitive_node method to check runtime skippable*

### Tickets:
 - *137650*
2024-04-15 05:59:38 +00:00
Vladimir Paramuzov b6bdb857fb
[GPU] Remove some unused code (#23886) 2024-04-15 05:56:49 +00:00
Tomasz Jankowski f9a924f534
[Tmpl test] Reshape: enable whole Tensor comparison (#23967)
### Details:
 - Used actual shape for expected output tensor.
 
### Tickets:
 - CVS-137202
2024-04-15 05:41:06 +00:00
Paul Youngsoo Ahn 6ddbdb9efd
[GPU] Only add reorder between MVN and Conv when MVN is default format (#24009)
### Details:
 - *Only add reorder between MVN and Conv when MVN is default format*

### Tickets:
 - *138238*
2024-04-15 04:48:55 +00:00
Hongbo Wei 0287267a8d
[TF FE]: Support MatrixInverse operation for TensorFlow (#23881)
This pull request adds support for the TensorFlow "**MatrixInverse**"
operation to OpenVINO's TensorFlow Frontend (TF FE). It implements a new
loader function translate_matrix_inverse_op that translates the
TensorFlow operation into the equivalent OpenVINO Inverse operation
(from opset-14) for both real-valued and complex-valued inputs.

Addresses issue:
#[22957](https://github.com/openvinotoolkit/openvino/issues/22957)

Hi Roman @rkazants, could you please review my work, thank you!

---------

Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
2024-04-13 17:26:56 +00:00
Alexandra Sidorova 421f8a0135
[Python][Wheel] Added RISCV64 support for wheel setup (#24012)
### Details:
- *The PR adds RISCV64 arch for python wheel setup to fix the following
error during build on the target machine:*
 ```
[100%] Building Python wheel
openvino-2024.2.0-14978-cp310-cp310-manylinux_2_36_riscv64.whl
Processing /home/sipeed/openvino/openvino/src/bindings/python/wheel
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [6 lines of output]
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
File
"/home/sipeed/openvino/openvino/src/bindings/python/wheel/setup.py",
line 50, in <module>
OV_RUNTIME_LIBS_DIR = os.getenv("OV_RUNTIME_LIBS_DIR",
f"runtime/{LIBS_DIR}/{ARCH}/{CONFIG}")
      NameError: name 'ARCH' is not defined
      [end of output]

note: This error originates from a subprocess, and is likely not a
problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
make[2]: ***
[src/bindings/python/wheel/CMakeFiles/ie_wheel.dir/build.make:177:
wheels/openvino-2024.2.0-14978-cp310-cp310-manylinux_2_36_riscv64.whl]
Error 1
make[1]: *** [CMakeFiles/Makefile2:2841:
src/bindings/python/wheel/CMakeFiles/ie_wheel.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
```

### Tickets:
 - *N/A*
2024-04-13 12:10:08 +00:00
Artyom Anokhov 180b4fca8c
[JS API]::CMakeLists: Added ov_cpack_add_component (#23987)
### Details:
 - Added ov_cpack_add_component for JS API
2024-04-12 16:57:22 +00:00
Roman Kazantsev 0852da2a13
[TF FE] Remove MO legacy deps for TF FE layer tests (#24005)
**Details:** Remove MO legacy deps for TF FE layer tests

**Ticket:** TBD

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2024-04-12 14:52:54 +00:00
Andrzej Kopytko e6dd340dca
Docs carousel upgrade for master PORT (#24001)
port to 

![image](https://github.com/openvinotoolkit/openvino/assets/86663035/6bd67b44-c470-42c5-a931-b153f04ad685)
2024-04-12 12:46:43 +00:00
Pawel Raasz 358fcbb690
[core] Split autobroadcast_binop function to dedicated functions (#23953)
### Details:
 - Split `autobroadcast_binop` to dedicated broadcast functions.
 - Minor size optimizations.

### Tickets:
 -[CVS-127056](https://jira.devtools.intel.com/browse/CVS-127056)
2024-04-12 12:15:23 +00:00
Tomasz Jankowski 2914d17fe0
[Tmpl test] ExperimentalDetectron DO & GP : enable whole Tensor comparison (#23981)
### Details:
- Used actual shape in expected output tensor for
`ExperimentalDetectronDetectionOutput` and
`ExperimentalDetectronGenerateProposalsSingleImage` tests.

### Tickets:
 - CVS-137158, CVS-137161
2024-04-12 11:58:59 +00:00
Tomasz Jankowski 14b65c8e1b
[Tmpl test] Maximum: enable whole Tensor comparison (#23996)
### Details:
 - Used actual shape in expected output tensor.

### Tickets:
 - CVS-137184
2024-04-12 10:08:21 +00:00
Tomasz Jankowski e473a6b937
[Tmpl test] Elu: enable whole Tensor comparison (#23968)
### Details:
 - Used actual shape in expected output tensor.

### Tickets:
 - CVS-137157
2024-04-12 05:55:22 +00:00
Kelvin Choi 3011570167
[GPU] Add only necessary LOOP unroll params for jit constants (#23622)
### Details:
 - *Add only necessary LOOP unroll params for jit constants*
 - *Disable union for dispatchData*

### Tickets:
 - *135788*
2024-04-12 01:02:06 +00:00
Wilson Seok 230e3dcbc7
[GPU] Return false when dynamic shape in check_allocatable() to aviod asstion by big upper bound (#23895)
### Details:
- Return false when dynamic shape in check_allocatable() to aviod
asstion by big upper bound
 - Add excessive upper bound test case in softmax dynamic shape test

### Tickets:
 - 135307
2024-04-12 00:25:48 +00:00
Steve Yoo b2b5d3efb0
[GPU] Disable predict_preallocation_shape for blocked format (#23796)
### Details:
 - *Disable predict_preallocation_shape for blocked format*
 - *Fix to use layout instead of shape and data_type*

### Tickets:
 - *132334*
2024-04-11 22:41:42 +00:00
Tomasz Jankowski 2a86e64f1a
[Tmpl test] FloorMod: enable whole Tensor comparison (#23966)
### Details:
 - Added expected shape.

### Tickets:
 - CVS-137162
2024-04-11 20:00:19 +00:00
Maxim Vafin 2eb09a4d07
[FX] Remove unused code from FX decoder (#23954)
### Details:
 - *Remove unused code from FX decoder*

### Tickets:
 - *ticket-id*
2024-04-11 12:42:52 +00:00
Tomasz Jankowski 992874fece
[Tmpl test] DetectionOutput: enable whole Tensor comparison (#23918)
### Details:
 - Used actual shapes for Tensors creation.

### Tickets:
 - CVS-137156
2024-04-11 10:55:11 +00:00
Sebastian Golebiewski 27c02f3f21
[DOCS] Fix highlighting issues in code blocks (#23952)
Fixing highlighting issues in code blocks in articles.
Fixing references to sections in other articles.
2024-04-11 07:51:00 +00:00
Tomasz Jankowski 6a47174a91
[Tmpl test] Bucketize: enable whole Tensor comparison (#23769)
### Details:
 - Used actual shapes for Tensors creation.

### Tickets:
 - CVS-137147

---------

Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
2024-04-11 07:37:40 +00:00
Wilson Seok 1c7ff69738
[GPU] Change acceptable filter x size of convolution_bfyx_gemm_like kernel to avoid kernel build error and slower performance than ref kernel (#23928)
### Details:
- Change acceptable filter x size of convolution_bfyx_gemm_like kernel
to avoid kernel build error and slower performance than ref kernel from
64 to 32

### Tickets:
 - 137837
2024-04-11 07:00:59 +00:00
Sungeun Kim 223b7b796a
[GPU] gemm issue on dgpu (#23925)
ticket: 138318
2024-04-11 06:12:20 +00:00
Andrzej Kopytko b97f6d7a3a
Docs new home page for master port (#23957)
port to master for 

![image](https://github.com/openvinotoolkit/openvino/assets/86663035/ce761951-d1f9-469b-add9-41ffe09365e9)

---------

Co-authored-by: Karol Blaszczak <karol.blaszczak@intel.com>
2024-04-11 05:45:13 +00:00
Piotr Kowalczyk 1475ef1364
[Spec]: Specification of ROIAlignRotated (#23397)
### Details:
 - adds specification for ROIAlignRotated
- the main difference between ROIAlign and ROIAlignRotated is that new
op has angle parameters which allows to rotate proposal's box.

### Tickets:
 - *CVS-115296*

---------

Co-authored-by: Katarzyna Mitrus <katarzyna.mitrus@intel.com>
Co-authored-by: Mateusz Mikolajczyk <mateusz.mikolajczyk@intel.com>
Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
2024-04-11 04:51:20 +00:00
David Nam a17af95b65
[GPU] fix scatter_update in case of mixed input with dynamic and static (#23858)
### Details:
- The rule of filling data into shape_info[] is to skip it for static
shape input
 - However, in scatter_update kernel, that skipping has not been applied
- If there are static shape inputs among the inputs, the number of
static shape input should be applied to the index calculation of
shape_info[]
 
### Tickets:
 - 135859
2024-04-11 03:00:55 +00:00
Paul Youngsoo Ahn 2e518e8384
[GPU] Use 8 subgroup block read /write functions on dynamic model (#23927)
### Details:
- *Use 8 block size for subgroup read / write on dynamic model at
runtime*

### Tickets:
 - *133443*
2024-04-11 02:58:15 +00:00
Tomasz Jankowski 7a31382f96
[Tmpl test] CumSum: enable whole Tensor comparison (#23862)
### Details:
 - Used actual shapes for Tensors creation.

### Tickets:
 - CVS-137153

---------

Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
2024-04-10 18:50:57 +00:00
Alina Kladieva ca48e0bd2d
[GHA] Workaround for the latest h5py issue on arm (#23959)
After the latest release https://pypi.org/project/h5py/#history stopped
being installed as a Python module on arm - it tries to be built from
sources and there is a missing dependency for this. Trying to fix it
without restricting the module version...
2024-04-10 17:12:08 +02:00
Luca Tam bf832a481d
[TF FE] Add layer test for Round operation (#23921)
### Details:
 - Added tests for Round op for both real and complex tensors
 - Added support for handling complex tensors for the Round operation

### Tickets:
 - #23237

---------

Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
2024-04-10 10:14:42 +00:00
Karol Blaszczak b697c485ac
[DOCS] old fix for yolo article master (#23939) 2024-04-10 10:13:23 +00:00
Tomasz Jankowski 1f1fc92d1b
[Tmpl test] Convert: enable whole Tensor comparison (#23861)
### Details:
 - Used actual shapes for Tensors creation.
 - Applied to `Convert` and `ConvertLike`.

### Tickets:
 - CVS-137152

---------

Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
2024-04-10 09:36:26 +00:00
Andrei Kashchikhin d66b366401
[CI] [GHA] Introduce GPU job (#23870)
### Tickets:
 - *137815*
2024-04-10 08:25:00 +00:00
Roman Kazantsev 7a10b94cc0
[TF FE] Support StringHashBucketFast operation (#23946)
**Details:** Support StringHashBucketFast operation. Needed for several
models from TF Hub. Merge after
https://github.com/openvinotoolkit/openvino_tokenizers/pull/115

**Ticket:**

---------

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2024-04-10 04:17:55 +00:00
Ilya Lavrenov 0b9f1ddccf
Revert "Revert "Add openvino-telemetry to debian / rpm package (#23913)"" (#23935)
Reverts openvinotoolkit/openvino#23930
2024-04-09 15:53:40 +00:00
Alicja Miloszewska 999e20a0e7
[OV JS] Add more InferRequest tests and validation (#23747)
### Details:
 - Create functions for validation in a separate file (_validation.hpp_)
 - New overload to _cast_to_tensor_ function
- Test for scenarios when an object passed to `setInputTensor()`
`infer()` `setOutputTensor()` `setTensor()` is not a Tensor.
- Remove `Test setInputTensor() - pass number as a single arg` -
overlaps with `Test setInputTensor throws when passed object is not a
Tensor.`

### Tickets:
 - *120315*
2024-04-09 09:47:38 +00:00
Mikhail Ryzhov c556fc3c09
Revert "Add openvino-telemetry to debian / rpm package (#23913)" (#23930)
This reverts commit a7c7de4c65.

### Details:
 - PR #23913 introduced regression

### Tickets:
 - *138078*
2024-04-09 11:24:21 +02:00
Ilya Lavrenov a7c7de4c65
Add openvino-telemetry to debian / rpm package (#23913)
### Details:
- Install openvino-telementry as part of `python3-openvino` debian
package

### Tickets:
 - Closes https://github.com/openvinotoolkit/openvino/issues/23876
2024-04-09 00:02:56 +04:00
Maxim Vafin 3caf888636
[PT FE] Resolve issue with If test (#23898)
### Details:
 - *Resolve issue with `If` test*

### Tickets:
 - *CVS-123727*
2024-04-08 15:04:12 +00:00
Edward Shogulin cab03000e4
[CPU] [ARM64] jit swish (#23141)
### Details:
 - *[CPU] [AARCH64] jit swish*

### Tickets:
 - *CVS-134100*
2024-04-08 14:57:51 +00:00
Tomasz Jankowski 60e4f74922
[Tmpl test] Correct abs_threshold setting (#23914)
### Details:
 - Corrected abs_threshold setting.

### Tickets:
 - CVS-138026
2024-04-08 14:44:38 +00:00
Patrik Stepan 52982b7d36
Add links to NPU plugin in OpenVINO docs (#23919)
### Details:
 - *Add NPU in the supported hardware matrix*
 - *Add NPU in the list of supported plugins*
 - *Add NPU plugin in CONTRIBUTING.md*

### Tickets:
 - *EISW-119403*
2024-04-08 14:24:41 +00:00
Mikhail Ryzhov 84a6f651ba
[GHA] Risc-V pipeline ccache fixes (#23907)
### Details:
 - fixed cleanup pattern
 - Reduce ccache size

### Tickets:
 - *ticket-id*
2024-04-08 12:50:43 +00:00
Andrey Babushkin 56db9e6504
[GHA] Place values correctly in queries in metrics script (#23900)
### Details:
This way to build queries correctly sanitizes and uses correct types for
values passed to SQL.
2024-04-08 12:47:58 +00:00
Tatiana Savina 662e95ce2b
[DOCS] Tokenizer article (#23749)
### Details:
 - *item1*
 - *...*

### Tickets:
 - *ticket-id*
2024-04-08 09:35:36 +00:00
Mingyu Kim 98fe05379f
[GPU] Enable dynamic int4 FC testing on dGPU (#23888)
### Details:

### Tickets:
 - 137865
2024-04-08 08:45:24 +00:00
Ilya Lavrenov edc30e6583
Recommend to set LD_LIBRARY_PATH to point to conda libraries (#23897)
### Details:
 - Recommend to set LD_LIBRARY_PATH to point to conda libraries

### Tickets:
 - CVS-134534

---------

Co-authored-by: Yaroslav Tarkan <yaroslav.tarkan@intel.com>
2024-04-07 13:44:08 +00:00
Bogdan Pereanu 48d25368a6
Move driver version to backend and create getDriverExtVersion method (#23835)
### Details:
- *Moving getDriverVersion to the backend makes more sense, and creating
a new helper, getDriverExtVersion that would be used for plugin batching
feature to decide when to use batching on auto mode or only on compile.*
- *Because of E-117498 we need to decide when Compiler or Auto mode for
batching to be used.*
- *DriverExtVersion should be also updated by the driver team for this
to work as expected.*

### Tickets:
 - *E-117498*
2024-04-05 14:25:40 +00:00
Maciej Smyk 9660502d3e
[DOCS] Typo fix in Conversion Parameters article for master (#23864)
Added missing comma in Python code in the Conversion Parameters article.

Jira: 137610
2024-04-05 14:25:36 +00:00