Commit Graph

15300 Commits

Author SHA1 Message Date
Yury Gorbachev 337aae019f
Update README.md (#24437)
Slight changes and clarifications.
2024-05-09 11:11:13 +00:00
Edward Shogulin aa900f481a
[CPU] [ARM] JIT HSwish (#24089)
### Details:
 - *[CPU] [ARM] jit hswish*

### Tickets:
 - *CVS-136940*
2024-05-09 10:10:22 +00:00
Bogdan Pereanu f61dddf4a4
[NPU] Update caching properties with batch mode (#24433)
### Details:
 - *Update caching properties with batch mode*

### Tickets:
 - *ticket-id*
2024-05-09 09:23:01 +00:00
Sebastian Golebiewski 7d76ad547c
[DOCS] Adding 2022.3.2 release to Selector Tool (#24434)
Porting: https://github.com/openvinotoolkit/openvino/pull/24424
2024-05-09 08:51:24 +00:00
Aleksandr Voron 8e388761f6
[CPU][ARM] Remove redundant dw conv check in oneDNN (#24422)
oneDNN PR: https://github.com/openvinotoolkit/oneDNN/pull/248
2024-05-09 07:44:21 +00:00
Vladimir Paramuzov c412a50375
[GPU] calc_output_layouts() for more ops (#24362)
### Details:
- Added new shape infer impl for more primitives:
   - convert_color
   - ctc_loss
   - cum_sum
   - custom_gpu_primitive 
   - data
   - embedding_bag
   - extract_image_patches
   - eye
   - multinomial
   - scatter_elements_update
   - shuffle_channels
2024-05-09 07:30:40 +00:00
Pawel Raasz ae3f6a3815
[TEMPLATE] Fix some Coverity issue in Template plugin (#24399)
### Details:
 - Fix in main source files in Template plugin the Coverity issues:
   - copy instead of move,
   - auto causes copy,
   - uninitialized members.

### CIDs:
- 1525722,1530205, 1509949, 1509659, 1509865, 1509902, 1509934, 1521451,
1527821
- 1543955, 1527899, 1505765, 1527792
2024-05-09 03:58:46 +00:00
Vishniakov Nikolai 424404a44c
[OV JS] Support element string type (#24176)
### Tickets:
 - 138768

---------

Co-authored-by: Alicja Miloszewska <alicja.miloszewska@intel.com>
2024-05-08 14:48:19 +00:00
Pawel Raasz 0ae81fb0e5
[core] Fix Coverity copy instead of move in core source (#24405)
### Details:
 - Fix Coverity copy instead of move in core source

### CIDs:
 - 1539887;1529328;1538188;1539508;1539575;1539663;1539783;1539938

---------

Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
2024-05-08 10:50:42 +00:00
Piotr Kowalczyk 409e3a21f7
[Fronted]: Add mmdeploy.ROIAlignRotated (#23721)
### Details:
 - Added support for mmdeploy.ROIAlignRotated with test

### Tickets:
 - [CVS-135844]

---------

Co-authored-by: Pawel Raasz <pawel.raasz@intel.com>
2024-05-08 10:36:22 +00:00
Roman Kazantsev adda9c141f
[TF Lite FE] Re-consider TFL FE API for Integration with TF Lite Delegate (#24262)
**Details:** For integration TFL FE into TF Lite Delegate, we should
re-consider TF Lite FE developer API and create abstract classes for
model graph traversing and node info retrieving. The current solution is
oriented on FlatBuffer object handling but TF Lite Delegate has
different class for a model representation and API to work.

So we should complete the following scope:
* [x] create abstract classes for `GraphIterator` and `DecoderBase`,
inherit `DecoderFlatBuffer` and `GraphIteratorFlatBuffer` from them
* [x] move TensorInfo classes into external API of TFL FE that are
required for quantizer nodes handling during conversion
* [x] extend TFL Frontend class to accept base `GraphIterator` pointer
for `InputModel` creation
* [x] unify TFL FE translators to work with only base classes of
`DecoderBase` because they will be reused by TF Lite Delegate

Check binary size of TFL FE so? Assumption that it was decreased. 

**Ticket:** 136814

---------

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2024-05-08 10:28:13 +00:00
Bogdan Pereanu 3a20a2c61e
Check the first dimension each time for any layout (#24396)
### Details:
 - *Check the first dimension each time for any layout*
- *Get batch size only when inputs/outputs of the compiled model are
equal to 1*

### Tickets:
 - *E#103116*
2024-05-08 10:24:03 +00:00
Mircea-Aurelian Dan 853b4682a5
[`EISW-109425`] [`NPU plugin`] [`ov::execution_devices`] Fix bad execution devices value for NPU plugin (#24407)
### Details:
- Certain `execution devices` tests for `compiled_model` would fail
like:
 ```

src\tests\functional\plugin\shared\src\behavior\compiled_model\properties.cpp(329):
error: Expected equality of these values:
  expectedTargets
    Which is: { "NPU.XXXX" }
  exeTargets
    Which is: { "NPU.AUTO_DETECT" }
 ```
To overcome this problem, tests' `expectedTargets` were updated to `NPU`
only, but the value got from `ov::execution_devices` config had to be
updated to `NPU` as well.

- Other problem occurred for `NPU_TILES` config where prefixed values
for `NPU_PLATFORM` config e.g. `NPUXXXX` were not standardized to digits
only, causing `NPU_STEPPING` and `NPU_MAX_TILES` to be missing from
local config.

### Tickets:
- Instantiation of shared compiled model tests is being tracked in
*EISW-109425*
2024-05-08 09:55:05 +00:00
Anastasia Kuporosova f176ae2a17
[PyOV] remove deprecated add_openvino_libs (#24403)
### Details:
 - *item1*
 - *...*

### Tickets:
 - *ticket-id*
2024-05-08 09:30:27 +00:00
Przemyslaw Wysocki bf959b793b
[Transformations] Add downgrade transformation for `AvgPool-14` and `MaxPool-14` (#23381)
### Details
 - Add downgrade transformation `AvgPool-14` -> `AvgPool-1`
 - Add downgrade transformation `MaxPool-14` -> `MaxPool-8`
 - This PR unblocks PT FE extension

### Related PRs
 - https://github.com/openvinotoolkit/openvino/pull/22796
 - https://github.com/openvinotoolkit/openvino/pull/22930
 - https://github.com/openvinotoolkit/openvino/pull/22966
 - https://github.com/openvinotoolkit/openvino/pull/23027
 - https://github.com/openvinotoolkit/openvino/pull/23582

### Tickets:
 - 133918

---------

Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
2024-05-08 07:45:52 +00:00
Tomasz Jankowski 0470cff458
[Core] Optimize MaxPool reference implementation binary size (#24394)
### Details:
 - Used 3D kernel for 1D and 2D cases.

### Tickets:
 - CVS-119226
2024-05-08 05:54:58 +00:00
Eddy Kim cf9aa88ff0
[GPU] Update of the shortcut in layout::transfrom for 3D layouts (#24402)
### Details:
- This PR updates the shortcut logic in `layout::transform` for 3D
layouts.
   - 3D layouts are handled as `bfy`, not as `bfx` in the GPU plugin.
2024-05-07 17:57:42 +00:00
Alexandra Sidorova 013ed70e1a
[Snippets] Added ExpandedLoopInfo and UnifiedLoopInfo support (#24119)
### Details:
- *Splitted `LoopInfo` into `ExpandedLoopInfo` and `UnifiedLoopInfo`.
Now `UnifiedLoopInfo` is used for whole Loop before loop decomposition
into specific iterations. `ExpandedLoopInfo` describes loop specific
iterations that have been already inserted to `LinearIR`.*
- *Added `NormalizeLoopIDs` pass to order IDs of expanded loops
(specific loop iterations) by execution.*
- *Added `ValidateExpandedLoops` pass for validation loops after
decomposition.*

### Tickets:
 - *140419*


### Prerequisites:
- https://github.com/openvinotoolkit/openvino/pull/24115
- https://github.com/openvinotoolkit/openvino/pull/23710
2024-05-07 13:21:36 +00:00
dependabot[bot] ac8ea0f644
Update pytest requirement from <8.1,>=5.0 to >=5.0,<8.3 in /src/bindings/python (#24285)
Updates the requirements on
[pytest](https://github.com/pytest-dev/pytest) to permit the latest
version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pytest-dev/pytest/releases">pytest's
releases</a>.</em></p>
<blockquote>
<h2>8.2.0</h2>
<h1>pytest 8.2.0 (2024-04-27)</h1>
<h2>Deprecations</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12069">#12069</a>:
A deprecation warning is now raised when implementations of one of the
following hooks request a deprecated <code>py.path.local</code>
parameter instead of the <code>pathlib.Path</code> parameter which
replaced it:</p>
<ul>
<li><code>pytest_ignore_collect</code>{.interpreted-text
role=&quot;hook&quot;} - the <code>path</code> parameter - use
<code>collection_path</code> instead.</li>
<li><code>pytest_collect_file</code>{.interpreted-text
role=&quot;hook&quot;} - the <code>path</code> parameter - use
<code>file_path</code> instead.</li>
<li><code>pytest_pycollect_makemodule</code>{.interpreted-text
role=&quot;hook&quot;} - the <code>path</code> parameter - use
<code>module_path</code> instead.</li>
<li><code>pytest_report_header</code>{.interpreted-text
role=&quot;hook&quot;} - the <code>startdir</code> parameter - use
<code>start_path</code> instead.</li>
<li><code>pytest_report_collectionfinish</code>{.interpreted-text
role=&quot;hook&quot;} - the <code>startdir</code> parameter - use
<code>start_path</code> instead.</li>
</ul>
<p>The replacement parameters are available since pytest 7.0.0.
The old parameters will be removed in pytest 9.0.0.</p>
<p>See <code>legacy-path-hooks-deprecated</code>{.interpreted-text
role=&quot;ref&quot;} for more details.</p>
</li>
</ul>
<h2>Features</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11871">#11871</a>:
Added support for reading command line arguments from a file using the
prefix character <code>@</code>, like e.g.: <code>pytest
@tests.txt</code>. The file must have one argument per line.</p>
<p>See <code>Read arguments from file
&lt;args-from-file&gt;</code>{.interpreted-text role=&quot;ref&quot;}
for details.</p>
</li>
</ul>
<h2>Improvements</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11523">#11523</a>:
<code>pytest.importorskip</code>{.interpreted-text
role=&quot;func&quot;} will now issue a warning if the module could be
found, but raised <code>ImportError</code>{.interpreted-text
role=&quot;class&quot;} instead of
<code>ModuleNotFoundError</code>{.interpreted-text
role=&quot;class&quot;}.</p>
<p>The warning can be suppressed by passing
<code>exc_type=ImportError</code> to
<code>pytest.importorskip</code>{.interpreted-text
role=&quot;func&quot;}.</p>
<p>See <code>import-or-skip-import-error</code>{.interpreted-text
role=&quot;ref&quot;} for details.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11728">#11728</a>:
For <code>unittest</code>-based tests, exceptions during class cleanup
(as raised by functions registered with <code>TestCase.addClassCleanup
&lt;unittest.TestCase.addClassCleanup&gt;</code>{.interpreted-text
role=&quot;meth&quot;}) are now reported instead of silently
failing.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11777">#11777</a>:
Text is no longer truncated in the <code>short test summary info</code>
section when <code>-vv</code> is given.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12112">#12112</a>:
Improved namespace packages detection when
<code>consider_namespace_packages</code>{.interpreted-text
role=&quot;confval&quot;} is enabled, covering more situations (like
editable installs).</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/9502">#9502</a>:
Added <code>PYTEST_VERSION</code>{.interpreted-text
role=&quot;envvar&quot;} environment variable which is defined at the
start of the pytest session and undefined afterwards. It contains the
value of <code>pytest.__version__</code>, and among other things can be
used to easily check if code is running from within a pytest run.</p>
</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12065">#12065</a>:
Fixed a regression in pytest 8.0.0 where test classes containing
<code>setup_method</code> and tests using <code>@staticmethod</code> or
<code>@classmethod</code> would crash with <code>AttributeError:
'NoneType' object has no attribute 'setup_method'</code>.</p>
<p>Now the <code>request.instance
&lt;pytest.FixtureRequest.instance&gt;</code>{.interpreted-text
role=&quot;attr&quot;} attribute of tests using
<code>@staticmethod</code> and <code>@classmethod</code> is no longer
<code>None</code>, but a fresh instance of the class, like in non-static
methods.</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="6bd3f31344"><code>6bd3f31</code></a>
Tweak changelog for 8.2.0</li>
<li><a
href="9b6219b5e8"><code>9b6219b</code></a>
Prepare release version 8.2.0</li>
<li><a
href="835765c9d3"><code>835765c</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12130">#12130</a>
from bluetech/fixtures-inline</li>
<li><a
href="7e7503c0b0"><code>7e7503c</code></a>
unittest: report class cleanup exceptions (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12250">#12250</a>)</li>
<li><a
href="882c4da2f3"><code>882c4da</code></a>
fixtures: inline <code>fail_fixturefunc</code></li>
<li><a
href="2e8fb9f140"><code>2e8fb9f</code></a>
fixtures: extract a <code>_check_fixturedef</code> method</li>
<li><a
href="acf2971f46"><code>acf2971</code></a>
fixtures: inline <code>_getnextfixturedef</code> into
<code>_get_active_fixturedef</code></li>
<li><a
href="3c77aec1da"><code>3c77aec</code></a>
fixtures: move &quot;request&quot; check early</li>
<li><a
href="d217d68cde"><code>d217d68</code></a>
fixtures: inline <code>_compute_fixture_value</code></li>
<li><a
href="530be28575"><code>530be28</code></a>
fixtures: use early return in <code>_get_active_fixturedef</code></li>
<li>Additional commits viewable in <a
href="https://github.com/pytest-dev/pytest/compare/5.0.0...8.2.0">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 12:08:43 +00:00
Xuejun Zhai bc3f0710d5
Pass empty cache_dir to plugin which supports it (#24018)
### Details:
 - *item1*
 - *...*

### Tickets:
 - *CVS-132745*

---------

Signed-off-by: Zhai, Xuejun <xuejun.zhai@intel.com>
Co-authored-by: River Li <river.li@intel.com>
2024-05-07 11:11:09 +00:00
Sebastian Golebiewski 2140a1ef28
[DOCS] Enabling GPU for inference on systems with conda-forge (#24390)
Adding instructions for installation of `opencl-icd-system` package
which enables users to select a GPU device for OpenVINO inference.
2024-05-07 11:10:54 +00:00
Vladimir Paramuzov efa2debea2
[GPU][CPU][Transformations] Reuse MoveEltwiseUpThroughDataMov transform (#23312)
### Details:
- Moved `MoveEltwiseUpThroughDataMov` transformation from CPU plugin to
common scope
- Relaxed precision restrictions in this transform and keep old one in
CPU callback only
- Added an ability to customize list of allowed ops for
`MoveEltwiseUpThroughDataMov` pass
- Enable this pass in GPU pipeline in addition to internal pass. cldnn
pass can't be fully replaced for now as for some ops we may create
multiple cldnn primitives which happens after
`MoveEltwiseUpThroughDataMov` pass is called
2024-05-07 08:35:26 +00:00
Tomasz Jankowski ab5166ffe5
[Core] Remove RandomUniform state mutex (#24101)
### Details:
- Removed not needed synchronization from RandomUniform operator
evaluate method.

### Tickets:
 - CVS-123496

Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
2024-05-07 07:17:20 +00:00
Vladimir Paramuzov 1529c3f3b5
[GPU] Update kernel with multiple output to new approach (#24361)
### Details:
- Kernel which produce multiple outputs are updated to work with real
output tensors. Handling of legacy representation is now a part of impl
class. In the future that will help to migrate to new shape infer
2024-05-07 06:36:30 +00:00
Andrzej Kopytko 519e295735
[DOCS] Homepage css files cleanup (#24381)
Updated css files,
modified index.rst
2024-05-07 06:32:20 +00:00
Vladimir Paramuzov 7c0db8b048
[GPU] Merge deformable conv into regular conv primitive (#24357)
### Details:
- Get rid of 2 primitives used for optimized deformable conv inference
and replace it with multi-kernel impl within regular conv
 - Removed unused optimization attribute
2024-05-07 05:15:40 +00:00
Bo Liu 9a9e5e56cd
[Op] fix ROIAlign op Coverity issue (#24377)
### Details:
 - *fix ROIAlign op Coverity issue*

### Tickets:
 - *139809*
2024-05-07 05:09:11 +00:00
Xuejun Zhai d740de6ea0
Move SW plugin test cases to its test folder/binary (#24042)
### Details:
 - Move AUTO related test from Template Plugin to AUTO Plugin
 - Move HETERO related test from Template Plugin to HETERO Plugin
 - Move BATCH related test from Template Plugin to BATCH Plugin
 - Remove repeat tests
 - Clean skip tests

### Tickets:
 - CVS-135298

---------

Signed-off-by: Zhai, Xuejun <xuejun.zhai@intel.com>
Co-authored-by: Chen Peter <peter.chen@intel.com>
Co-authored-by: Wang, Yang <yang4.wang@intel.com>
2024-05-07 02:52:13 +00:00
Sonder 9a8cbf7220
【Hackathon 6th No.46】Bump paddlepaddle from 2.5.2 to 2.6.0 (#23010)
Bumps [paddlepaddle](https://github.com/paddlepaddle/paddle) from 2.5.2
to 2.6.0.

Paddle 2.6 removed many apis in "fluid". There are bound to be a lot of
bugs that the api won't find. We can change paddle.fluid to paddle.base
for error cases. This will fix most of the problems.

The PR mainly fixes the following problems:

- fix build errors during api names changed
- fix test errors during op output changed

### Tickets:

 - Closes https://github.com/openvinotoolkit/openvino/pull/21867

---------

Co-authored-by: mei, yang <yang.mei@intel.com>
2024-05-07 01:18:06 +00:00
Oleg Pipikin 494736918d
Disable add_output_performance test (#24376)
### Details:
 - Disable add_output_performance test

### Tickets:
 - CVS-140440
 - CVS-140158
 - CVS-134286
2024-05-06 12:39:24 +00:00
Taylor Yeonbok Lee bc3b32b69a
[GPU] Remove redundant usage of memory pool (#23804)
### Details:
- Not to assign a memory slot for a memory request < 50% of the
available memory

### Tickets:
 - 137490
2024-05-06 11:31:36 +00:00
Michal Miotk 0c27ee5dd8
[GPU] Permute f y (#24319)
### Details:
 - fix error in simple mem copy case
 - fix error in case of #if INPUT0_SIMPLE == 1
 - more testcases taken from cases in model levit_128s

---------

Co-authored-by: OlehKravchyshyn <86965088+OlehKravchyshyn@users.noreply.github.com>
2024-05-06 11:05:11 +00:00
Roman Lyamin 93acd9e504
[GPU] Disabling use OneDNN for FC with zero_point_scalar and group size that is not a power of two (#24308)
### Tickets:
 - *[138780](https://jira.devtools.intel.com/browse/CVS-138780)*
2024-05-06 10:08:43 +00:00
Alicja Miloszewska 78b3336b59
[JS API] Simplify infer_dispatch() method (#24266)
### Details:
 - Simplify infer_dispatch() method

Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
2024-05-06 08:35:56 +00:00
Oleg Pipikin ad471ea3f3
Use native ov api to create constant in tests (#23661)
### Details:
 - Use native ov api and new util methods to create constants in tests

### Tickets:
 - CVS-128261
2024-05-06 08:18:33 +00:00
Sebastian Golebiewski 59c54cb60e
[DOCS] Update nodejs_api with new methods - port to master (#24342)
Updating nodejs_api with new methods. Improving readability of contents.

Porting: https://github.com/openvinotoolkit/openvino/pull/24303
2024-05-06 04:39:41 +00:00
Ilya Lavrenov 935390b51a
Revert "Revert "Use only Java API, Custom ops in contrib build"" (#23789)
Reverts openvinotoolkit/openvino#23775
2024-05-05 21:19:53 +04:00
Roman Kazantsev 79d83c282d
[TF FE] Get back tests switched off by mistake (#24367)
**Details:** Currently they are switched on for legacy frontend that is
incorrect.

**Ticket:** TBD

---------

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
2024-05-05 13:36:08 +00:00
Adithya Hegde Kota d264eb40b8
[TF FE]: Support complex tensors for SegmentSum operations (#23676)
### Details:
 - *Edited Tests for Segment Sum*



Resolves #23241

---------

Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
2024-05-04 15:25:08 +00:00
dependabot[bot] c6c94bdca1
Bump actions/dependency-review-action from 4.2.5 to 4.3.2 (#24328)
Bumps
[actions/dependency-review-action](https://github.com/actions/dependency-review-action)
from 4.2.5 to 4.3.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/dependency-review-action/releases">actions/dependency-review-action's
releases</a>.</em></p>
<blockquote>
<h2>v4.3.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix package-url parsing for allow-dependencies-licenses by <a
href="https://github.com/juxtin"><code>@​juxtin</code></a> in <a
href="https://redirect.github.com/actions/dependency-review-action/pull/761">actions/dependency-review-action#761</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/dependency-review-action/compare/v4.3.1...v4.3.2">https://github.com/actions/dependency-review-action/compare/v4.3.1...v4.3.2</a></p>
<h2>v4.3.1</h2>
<h2>What's Changed</h2>
<p>This release fixes some bugs related to package-url parsing that were
introduced in 4.3.0. See <a
href="https://redirect.github.com/actions/dependency-review-action/pull/753">actions/dependency-review-action#753</a>.</p>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/dependency-review-action/compare/V4.3.0...v4.3.1">https://github.com/actions/dependency-review-action/compare/V4.3.0...v4.3.1</a></p>
<h2>v4.3.0</h2>
<h2>New Features</h2>
<ul>
<li>The <code>deny-packages</code> option can now be used without a
version number to exclude <em>all</em> versions of a package.</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>Fix action variable name for scorecard by <a
href="https://github.com/lukehinds"><code>@​lukehinds</code></a> in <a
href="https://redirect.github.com/actions/dependency-review-action/pull/735">actions/dependency-review-action#735</a></li>
<li>Fix extra https:// in summary by <a
href="https://github.com/jhutchings1"><code>@​jhutchings1</code></a> in
<a
href="https://redirect.github.com/actions/dependency-review-action/pull/748">actions/dependency-review-action#748</a></li>
<li>Bump typescript from 5.3.3 to 5.4.5 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/actions/dependency-review-action/pull/744">actions/dependency-review-action#744</a></li>
<li>Bump eslint-plugin-github from 4.10.1 to 4.10.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/actions/dependency-review-action/pull/737">actions/dependency-review-action#737</a></li>
<li>Show denied packages with red X by <a
href="https://github.com/juxtin"><code>@​juxtin</code></a> in <a
href="https://redirect.github.com/actions/dependency-review-action/pull/750">actions/dependency-review-action#750</a></li>
<li>deny-packages configuration option can deny specified version or all
packages by <a
href="https://github.com/febuiles"><code>@​febuiles</code></a> and <a
href="https://github.com/bteng22"><code>@​bteng22</code></a> in <a
href="https://redirect.github.com/actions/dependency-review-action/pull/733">actions/dependency-review-action#733</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/bteng22"><code>@​bteng22</code></a> made
their first contribution in <a
href="https://redirect.github.com/actions/dependency-review-action/pull/733">actions/dependency-review-action#733</a></li>
<li><a href="https://github.com/lukehinds"><code>@​lukehinds</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/dependency-review-action/pull/735">actions/dependency-review-action#735</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/dependency-review-action/compare/v4.2.5...V4.3.0">https://github.com/actions/dependency-review-action/compare/v4.2.5...V4.3.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="0c155c5e85"><code>0c155c5</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/dependency-review-action/issues/762">#762</a>
from actions/juxtin/prepare-4.3.2</li>
<li><a
href="f3dac32d35"><code>f3dac32</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/dependency-review-action/issues/761">#761</a>
from actions/juxtin/fix-allow-dependencies-licenses</li>
<li><a
href="d0d5cc3ec4"><code>d0d5cc3</code></a>
Update version number to 4.3.2</li>
<li><a
href="49fbbe0acb"><code>49fbbe0</code></a>
Fix package-url parsing for allow-dependencies-licenses</li>
<li><a
href="e58c696e52"><code>e58c696</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/dependency-review-action/issues/758">#758</a>
from actions/juxtin/prepare-4.3.1</li>
<li><a
href="9b7c72ddcd"><code>9b7c72d</code></a>
Change version to 4.3.1</li>
<li><a
href="7dcfabfea2"><code>7dcfabf</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/dependency-review-action/issues/753">#753</a>
from actions/juxtin/debug-purl</li>
<li><a
href="5f0808ffb1"><code>5f0808f</code></a>
Validate that deny-packages purls are complete</li>
<li><a
href="fcc66c23b3"><code>fcc66c2</code></a>
Refine purl parsing and tests</li>
<li><a
href="1dd418bcb3"><code>1dd418b</code></a>
Basic tests for PURL validation in config</li>
<li>Additional commits viewable in <a
href="https://github.com/actions/dependency-review-action/compare/v4.2.5...v4.3.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/dependency-review-action&package-manager=github_actions&previous-version=4.2.5&new-version=4.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-03 20:20:51 +00:00
Alessandro de Oliveira Faria (A.K.A.CABELO) 5c656ff096
openSUSE in System Requirements (#24281) 2024-05-03 20:18:13 +00:00
Alina Kladieva 645f5c92bd
[GHA] Support merge group event for dependency review workflow (#24353) 2024-05-03 15:26:54 +02:00
Chen Xu d9450cc407
[CPU] Fix issue on depthwise fusion for Reduce node (#23970)
### Details:
- *Avoid broadcast for depthwise fusion with a shape pattern where
channel is the only non-one dimension, e.g., [1, C], [1, C, 1, ..., 1].*
 - *Add test cases that can reproduce this issue beforehand.*

### Tickets:
 - *[CVS-138063](https://jira.devtools.intel.com/browse/CVS-138063)*
2024-05-03 09:36:42 +00:00
Vladimir Paramuzov ee2aedf910
[GPU] Optimize update dispatch data for few primitives (#24330)
### Details:
- Reuse kernel selector params object created on impl init in
update_dispatch_data() function for some primitives and just update
shapes of in/out/fused tensors.
 - Small improvements for `fill_shape_info_data`
 - Slightly improves host code execution time (~2-3ms)
- Save new_shape_infer flag once in program to avoid config access
overhead in runtime

### Tickets:
 - CVS-140264, CVS-140267
2024-05-03 09:11:30 +00:00
Maksim Kutakov ad22945a55
[CPU] Refactor binary PReLU avx2 post op (#24102)
### Details:
Refactor binary PReLU avx2 post op in order to reduce the amount of
instructions for avx2 and fix the conflicting register indices issue for
both avx2 and sse41. This is more advanced version of the previous fix
ported only to the LTS branch
https://github.com/openvinotoolkit/openvino/pull/23910. Also dedicated
SL tests were introduced.

OneDNN fork PR https://github.com/openvinotoolkit/oneDNN/pull/242

### Tickets:
 - CVS-137492
2024-05-03 08:04:17 +00:00
Taylor Yeonbok Lee f2bc7b1aef
[GPU]Memory pool optimization (#24325)
### Details:
 - Optimize memory pool by reducing conflict check time

### Tickets:
 - 140135
2024-05-03 07:18:45 +00:00
Sofya Balandina 84f0769369
[op conformance] Update ImportExport tests to check only parameters/results without model's body (#24142)
### Details:
- *Comparison of models after import/export is relaxed and left checks
only for parameters/results, because not all plugins can restore all
internal structure*

### Tickets:
 - *[CVS-139118](https://jira.devtools.intel.com/browse/CVS-139118)*
2024-05-02 19:01:03 +00:00
Egor Tyuvaev d1f9ab8389
CMake: reading definitions from COMPILE_DEFINITIONS property (#24324)
Compilation in Conan fails if compiler=clang and libstd=libstdc++
because conan defines _GLIBCXX_USE_CXX11_ABI=0 but openvino autodetects
the value and overwrites it with _GLIBCXX_USE_CXX11_ABI=1.

These changes make it honor the compile definitions generated by Conan.

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2024-05-02 17:57:02 +00:00
Alina Kladieva e4670660a0
[GHA][CVS-112829] Public Dockerfile (#23064)
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
Co-authored-by: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
2024-05-02 17:44:03 +00:00
Vishniakov Nikolai d16ce024d5
[OV JS] Update node-addon-api to v8 (#24344)
### Tickets:
 - 139712
2024-05-02 16:21:18 +00:00