Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix tf fe input shape #40

Merged
merged 905 commits into from
Oct 25, 2024
Merged

Fix tf fe input shape #40

merged 905 commits into from
Oct 25, 2024

Conversation

a3213105
Copy link
Owner

Details:

  • item1
  • ...

Tickets:

  • ticket-id

rkazants and others added 30 commits September 30, 2024 13:54
…kit#26800)

**Details:** Due to drop of Python 3.8, MxNet support is removed. MxNet
is archived project and distributed only up to Python 3.8

**Ticket:** 153365

---------

Signed-off-by: Kazantsev, Roman <[email protected]>
…olkit#26786)

### Details:
Handle dynamic rank in TSUnsqueezeBackward transformation

### Tickets:
 - *CVS-152373*
…nd stick exact versions for all deps (openvinotoolkit#26856)

**Details:** Create separate GHA job for PyTorch layer tests and stick
exact versions for all deps

**Ticket:** 153800

---------

Signed-off-by: Kazantsev, Roman <[email protected]>
Co-authored-by: Maxim Vafin <[email protected]>
…it#26493)

### Details:
 - *Implemented BrgemmCopyBExecutor*
 - *Added tests with dynamic input shapes for MatMul INT8/BF16*

### Tickets:
 - *151922*

### Prerequisites:
- [x] openvinotoolkit#26413
…notoolkit#25780)

This PR adds unit tests on
1) unpack routines within NPUW
2) main online partitioning functionality (smaller unit tests on
`Graph`, `Group`, `Repeated`, etc will be added separately)

Local run:
```
[----------] Global test environment tear-down
[==========] 334 tests from 6 test suites ran. (3379 ms total)
[  PASSED  ] 334 tests.
```
…notoolkit#26768)

### Details:
- Add check return value of node's evaluate in
`ov::interval_bound_evaluator` function. This check allows to replace
check if tensors are not empty (initialized), as when evaluate returns
true the result is valid.

### Tickets:
 - CVS-153113
### Details:
- Add definition of `OVAny` to `addon.ts` to encapsulate the concept of
[ov::Any](https://docs.openvino.ai/2024/api/c_cpp_api/classov_1_1_any.html)
from C++ API in a way that's clear and can be easily updated if the
underlying C++ type changes. Improved readability and maintainability.
-- 'OVAny' corresponds to Python API
[OVAny](https://docs.openvino.ai/2024/api/ie_python_api/_autosummary/openvino.OVAny.html)
- In future updates to Node.js API, the OVAny type is expected to be
enhanced with additional functionality.
 - Missed linter changes to `core.test.js` due to upstream merges

### Tickets:
 - [CVS-149319](https://jira.devtools.intel.com/browse/CVS-149319)
…6865)

### Details:
 - *Add documentation for batching on NPU plugin*
 - *...*

### Tickets:
 - *EISW-118045*

---------

Co-authored-by: Karol Blaszczak <[email protected]>
Co-authored-by: Tatiana Savina <[email protected]>
…toolkit#26869)

### Details:
- *Add subgraph identificator for operation name, so one operation in
two subgraphs can be distinguished as two different operations*
 - *...*

### Tickets:
 - *EISW-139849*

---------

Co-authored-by: Dmitry Matveev <[email protected]>
…nce and adjust the NRMSE and PSNR metrics (openvinotoolkit#26020)

### Details:
Small improvements for SIT:
- Disable [dynamic quantization
feature](https://github.com/openvinotoolkit/openvino/blob/master/src/inference/include/openvino/runtime/properties.hpp#L574),
which is used by default by CPU pipeline to generate the reference
outputs and affects accuracy for some particular models
 - Increase number of decimals for reported NRMSE metric to improve
- For PSNR metric report fails only when the accuracy decrease not when
it increase above the target

### Tickets:
 - *[CVS-143420](https://jira.devtools.intel.com/browse/CVS-143420)*
…penvinotoolkit#26848)

### Details:
 - Update `fc_bf_tiled_kernel_dyn_quan` for osv_is_yx_osv64_isv2 support

### Tickets:
 - 153232
…otoolkit#26885)

This PR adds unit tests on

1. unpack routines within NPUW
2. main online partitioning functionality (smaller unit tests on Graph,
Group, Repeated, etc will be added separately)

Brings back openvinotoolkit#25780 

Local run:

```
[----------] Global test environment tear-down
[==========] 334 tests from 6 test suites ran. (3379 ms total)
[  PASSED  ] 334 tests.
```

---------

Co-authored-by: Alexey Smirnov <[email protected]>
Co-authored-by: Dmitry Matveev <[email protected]>
…nd NumPy 2.X (openvinotoolkit#26886)

**Details:** Run PT FE layer tests on Ubuntu 24.04 with Python 3.12 and
NumPy 2.X
Also, this PR contains fixes:
- WA sporadic bug on Windows in case parallel run
- support PT FE and TF FE layer tests on MacOS x86
- leftovers from code-review

**Tickets:** 154003, 153800

---------

Signed-off-by: Kazantsev, Roman <[email protected]>
### Details:
 - Fix double constant definition
…olkit#26892)

### Details:
 - Support complex tensors for `ExpandDims` operation + tests

### Tickets:
 - [None](openvinotoolkit#22950)
### Details:
- Debug code in network::execute() method is extracted to separate
class/file to improve code readability
…toolkit#26896)

### Details:
 - Adjust usm_host memory usage for InferRequest tensors
### Details:
 - Fix empty oneDnn users
…penvinotoolkit#26912)

**Details:** New Keras Dot operation does not support integer operands

**Ticket:** TBD

Signed-off-by: Kazantsev, Roman <[email protected]>
…penvinotoolkit#26870)

### Details:
 - Add intrinsic implementation for convert reference

### Tickets:
 - CVS-152654
### Details:
fix ov RTTI
cherry-picked from
openvinotoolkit#26630

### Tickets:
 - *CVS-151640*
**Details:** Fix torchaudio dependency for MacOS x86

**Ticket:** 154146

Signed-off-by: Kazantsev, Roman <[email protected]>
### Details:
 - *item1*
 - *...*

### Tickets:
 - *ticket-id*
…penvinotoolkit#26929)

This will make sure that "latest available" link is pointing to the
complete set of artifacts
### Details:
 - Removed few unnecessary methods
 - Refactor `network::execute()`
sgolebiewski-intel and others added 28 commits October 23, 2024 11:53
Updating the `Interactive Tutorials` section with new content
### Details:
 - *Skip signature test for older torch*

### Tickets:
 - *CVS-155238*
### Details:
There are many OPENVINO_THROW, OPENVINO_ASSERT inside
https://github.com/openvinotoolkit/openvino/blob/master/src/plugins/intel_npu/src/compiler/src/zero_compiler_in_driver.cpp,
call getLatestBuildError to show error info when pfn-related function is
called and remove exception handle fuction that would never be called.
Use a macro THROW_ON_FAIL_FOR_LEVELZERO_EXT to simplify exception
handling code.
There are two functions zeroUtils::throwOnFail() in zero_utils.hpp, but
only the two-parameters function zeroUtils::throwOnFail() is actually
used. And zeroUtils::throwOnFail() will use its code location instead of
the real location where issue happen, so use a macro
THROW_ON_FAIL_FOR_LEVELZERO instead of the function
zeroUtils::throwOnFail() with two parameters.
Function zeroUtils::throwOnFail() with three parameters is preserved.

### Tickets:
 - [EISW-139871](https://jira.devtools.intel.com/browse/EISW-139871)
### Details:
 - Update onednn 3.7pc
### Tickets:
 - *ticket-id*
)

**Details:** Report about FakeTensor during conversion

**Ticket:** 149989

---------

Signed-off-by: Kazantsev, Roman <[email protected]>
Co-authored-by: Maxim Vafin <[email protected]>
…24893)

### Details: Solve iGPU FC low performance issue when FC batch size is
not aligned with 2/4

- Desc: Sometimes FC input shape is not aligned with 2/4, such as ViT
models will adopt 257x4096 or 577x4096,
in this unligned batch size, iGPU will perform FC very slowly, about
23ms for 257x4096->257x1024 and
         50ms for 577x4096->577x1024.

- Root cause: When FC's batch size is not aligned with 2/4, it will not
choose best TuneParams and fallback
         to default parameters, which leads to worst performance.
See blow figure: EU active is about 3.5% while XVE Thread occupancy
almost is 100%, and global memory read bandwidth is 77 GB/s, which has
reached hw bandwidth limitation (~75GB/s), it means that memory
utilization in L3 cache is too low.


![image](https://github.com/openvinotoolkit/openvino/assets/31196718/a9debd4e-bc77-45ac-9942-01813b0d61ab)


- Solution: If FC's bactch size is not aligned with 2/4, we still can
use tile_b=16 with dispatch_bsv==1 as TuneParams,
which can benefit from the higer ratio of GFLOPS and Data read
bandwidth.

   - Test result on MTL:
   

![image](https://github.com/openvinotoolkit/openvino/assets/31196718/8c6b566c-8389-419f-836e-eaab29f8ef02)
FC 257x4096->257x1024: latency improved from 23ms to 0.9ms

<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"
xmlns="http://www.w3.org/TR/REC-html40">

<head>

<meta name=ProgId content=OneNote.File>
<meta name=Generator content="Microsoft OneNote 15">
</head>

<body lang=en-US style='font-family:Calibri;font-size:11.0pt'>
<!--StartFragment-->

<div style='direction:ltr'>


  | master | PR to opt
-- | -- | --
CLIP visual | 0.99 FPS | 13.00 FPS
ViT_B | 5.37 FPS | 20.40 FPS
Vit_L | 0.56 FPS | 4.91 FPS



</div>

<!--EndFragment-->
</body>

</html>


### Tickets:
 - CVS-142833

---------

Co-authored-by: Chen Peter <[email protected]>
…otoolkit#27199)

### Details:
- Get time points from list only if not empy to avoid exception `
Assertion failed: front() called on empty list` reported by MSVC in
debug.

### Tickets:
 - CVS-155400
…penvinotoolkit#27136)

### Details:
- *Add SliceScatter-15 decomposition transformation for unsupported
plugins*
 - *...*

### Tickets:
 - *CVS-151158*

---------

Co-authored-by: Michal Lukaszewski <[email protected]>
### Details:
 - *Fix threads number*
 - *...*

### Tickets:
 - *152606*
### Details:
 - *fix new axis for stridedslice node*
 - *...*

### Tickets:
 - *152198*
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.7
to 4.2.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/checkout/releases">actions/checkout's
releases</a>.</em></p>
<blockquote>
<h2>v4.2.2</h2>
<h2>What's Changed</h2>
<ul>
<li><code>url-helper.ts</code> now leverages well-known environment
variables by <a href="https://github.com/jww3"><code>@​jww3</code></a>
in <a
href="https://redirect.github.com/actions/checkout/pull/1941">actions/checkout#1941</a></li>
<li>Expand unit test coverage for <code>isGhes</code> by <a
href="https://github.com/jww3"><code>@​jww3</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1946">actions/checkout#1946</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/checkout/compare/v4.2.1...v4.2.2">https://github.com/actions/checkout/compare/v4.2.1...v4.2.2</a></p>
<h2>v4.2.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Check out other refs/* by commit if provided, fall back to ref by <a
href="https://github.com/orhantoy"><code>@​orhantoy</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1924">actions/checkout#1924</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/Jcambass"><code>@​Jcambass</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/checkout/pull/1919">actions/checkout#1919</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/checkout/compare/v4.2.0...v4.2.1">https://github.com/actions/checkout/compare/v4.2.0...v4.2.1</a></p>
<h2>v4.2.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Add Ref and Commit outputs by <a
href="https://github.com/lucacome"><code>@​lucacome</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1180">actions/checkout#1180</a></li>
<li>Dependabot updates in <a
href="https://redirect.github.com/actions/checkout/pull/1777">actions/checkout#1777</a>
&amp; <a
href="https://redirect.github.com/actions/checkout/pull/1872">actions/checkout#1872</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/yasonk"><code>@​yasonk</code></a> made
their first contribution in <a
href="https://redirect.github.com/actions/checkout/pull/1869">actions/checkout#1869</a></li>
<li><a href="https://github.com/lucacome"><code>@​lucacome</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/checkout/pull/1180">actions/checkout#1180</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/checkout/compare/v4.1.7...v4.2.0">https://github.com/actions/checkout/compare/v4.1.7...v4.2.0</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/actions/checkout/blob/main/CHANGELOG.md">actions/checkout's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<h2>v4.2.2</h2>
<ul>
<li><code>url-helper.ts</code> now leverages well-known environment
variables by <a href="https://github.com/jww3"><code>@​jww3</code></a>
in <a
href="https://redirect.github.com/actions/checkout/pull/1941">actions/checkout#1941</a></li>
<li>Expand unit test coverage for <code>isGhes</code> by <a
href="https://github.com/jww3"><code>@​jww3</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1946">actions/checkout#1946</a></li>
</ul>
<h2>v4.2.1</h2>
<ul>
<li>Check out other refs/* by commit if provided, fall back to ref by <a
href="https://github.com/orhantoy"><code>@​orhantoy</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1924">actions/checkout#1924</a></li>
</ul>
<h2>v4.2.0</h2>
<ul>
<li>Add Ref and Commit outputs by <a
href="https://github.com/lucacome"><code>@​lucacome</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1180">actions/checkout#1180</a></li>
<li>Dependency updates by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>- <a
href="https://redirect.github.com/actions/checkout/pull/1777">actions/checkout#1777</a>,
<a
href="https://redirect.github.com/actions/checkout/pull/1872">actions/checkout#1872</a></li>
</ul>
<h2>v4.1.7</h2>
<ul>
<li>Bump the minor-npm-dependencies group across 1 directory with 4
updates by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1739">actions/checkout#1739</a></li>
<li>Bump actions/checkout from 3 to 4 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1697">actions/checkout#1697</a></li>
<li>Check out other refs/* by commit by <a
href="https://github.com/orhantoy"><code>@​orhantoy</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1774">actions/checkout#1774</a></li>
<li>Pin actions/checkout's own workflows to a known, good, stable
version. by <a href="https://github.com/jww3"><code>@​jww3</code></a> in
<a
href="https://redirect.github.com/actions/checkout/pull/1776">actions/checkout#1776</a></li>
</ul>
<h2>v4.1.6</h2>
<ul>
<li>Check platform to set archive extension appropriately by <a
href="https://github.com/cory-miller"><code>@​cory-miller</code></a> in
<a
href="https://redirect.github.com/actions/checkout/pull/1732">actions/checkout#1732</a></li>
</ul>
<h2>v4.1.5</h2>
<ul>
<li>Update NPM dependencies by <a
href="https://github.com/cory-miller"><code>@​cory-miller</code></a> in
<a
href="https://redirect.github.com/actions/checkout/pull/1703">actions/checkout#1703</a></li>
<li>Bump github/codeql-action from 2 to 3 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1694">actions/checkout#1694</a></li>
<li>Bump actions/setup-node from 1 to 4 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1696">actions/checkout#1696</a></li>
<li>Bump actions/upload-artifact from 2 to 4 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1695">actions/checkout#1695</a></li>
<li>README: Suggest <code>user.email</code> to be
<code>41898282+github-actions[bot]@users.noreply.github.com</code> by <a
href="https://github.com/cory-miller"><code>@​cory-miller</code></a> in
<a
href="https://redirect.github.com/actions/checkout/pull/1707">actions/checkout#1707</a></li>
</ul>
<h2>v4.1.4</h2>
<ul>
<li>Disable <code>extensions.worktreeConfig</code> when disabling
<code>sparse-checkout</code> by <a
href="https://github.com/jww3"><code>@​jww3</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1692">actions/checkout#1692</a></li>
<li>Add dependabot config by <a
href="https://github.com/cory-miller"><code>@​cory-miller</code></a> in
<a
href="https://redirect.github.com/actions/checkout/pull/1688">actions/checkout#1688</a></li>
<li>Bump the minor-actions-dependencies group with 2 updates by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1693">actions/checkout#1693</a></li>
<li>Bump word-wrap from 1.2.3 to 1.2.5 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1643">actions/checkout#1643</a></li>
</ul>
<h2>v4.1.3</h2>
<ul>
<li>Check git version before attempting to disable
<code>sparse-checkout</code> by <a
href="https://github.com/jww3"><code>@​jww3</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1656">actions/checkout#1656</a></li>
<li>Add SSH user parameter by <a
href="https://github.com/cory-miller"><code>@​cory-miller</code></a> in
<a
href="https://redirect.github.com/actions/checkout/pull/1685">actions/checkout#1685</a></li>
<li>Update <code>actions/checkout</code> version in
<code>update-main-version.yml</code> by <a
href="https://github.com/jww3"><code>@​jww3</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1650">actions/checkout#1650</a></li>
</ul>
<h2>v4.1.2</h2>
<ul>
<li>Fix: Disable sparse checkout whenever <code>sparse-checkout</code>
option is not present <a
href="https://github.com/dscho"><code>@​dscho</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1598">actions/checkout#1598</a></li>
</ul>
<h2>v4.1.1</h2>
<ul>
<li>Correct link to GitHub Docs by <a
href="https://github.com/peterbe"><code>@​peterbe</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1511">actions/checkout#1511</a></li>
<li>Link to release page from what's new section by <a
href="https://github.com/cory-miller"><code>@​cory-miller</code></a> in
<a
href="https://redirect.github.com/actions/checkout/pull/1514">actions/checkout#1514</a></li>
</ul>
<h2>v4.1.0</h2>
<ul>
<li><a href="https://redirect.github.com/actions/checkout/pull/1396">Add
support for partial checkout filters</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/checkout/commit/11bd71901bbe5b1630ceea73d27597364c9af683"><code>11bd719</code></a>
Prepare 4.2.2 Release (<a
href="https://redirect.github.com/actions/checkout/issues/1953">#1953</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/e3d2460bbb42d7710191569f88069044cfb9d8cf"><code>e3d2460</code></a>
Expand unit test coverage (<a
href="https://redirect.github.com/actions/checkout/issues/1946">#1946</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/163217dfcd28294438ea1c1c149cfaf66eec283e"><code>163217d</code></a>
<code>url-helper.ts</code> now leverages well-known environment
variables. (<a
href="https://redirect.github.com/actions/checkout/issues/1941">#1941</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871"><code>eef6144</code></a>
Prepare 4.2.1 release (<a
href="https://redirect.github.com/actions/checkout/issues/1925">#1925</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/6b42224f41ee5dfe5395e27c8b2746f1f9955030"><code>6b42224</code></a>
Add workflow file for publishing releases to immutable action package
(<a
href="https://redirect.github.com/actions/checkout/issues/1919">#1919</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/de5a000abf73b6f4965bd1bcdf8f8d94a56ea815"><code>de5a000</code></a>
Check out other refs/* by commit if provided, fall back to ref (<a
href="https://redirect.github.com/actions/checkout/issues/1924">#1924</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/d632683dd7b4114ad314bca15554477dd762a938"><code>d632683</code></a>
Prepare 4.2.0 release (<a
href="https://redirect.github.com/actions/checkout/issues/1878">#1878</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/6d193bf28034eafb982f37bd894289fe649468fc"><code>6d193bf</code></a>
Bump braces from 3.0.2 to 3.0.3 (<a
href="https://redirect.github.com/actions/checkout/issues/1777">#1777</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/db0cee9a514becbbd4a101a5fbbbf47865ee316c"><code>db0cee9</code></a>
Bump the minor-npm-dependencies group across 1 directory with 4 updates
(<a
href="https://redirect.github.com/actions/checkout/issues/1872">#1872</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/b6849436894e144dbce29d7d7fda2ae3bf9d8365"><code>b684943</code></a>
Add Ref and Commit outputs (<a
href="https://redirect.github.com/actions/checkout/issues/1180">#1180</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/actions/checkout/compare/v4.1.7...11bd71901bbe5b1630ceea73d27597364c9af683">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=4.1.7&new-version=4.2.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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…it#26531)

### Details:
 - *Add `nhwc` layout support for shl eltwise executor*
 - *Enable some tests with `nhwc` layout*

### Tickets:
 - *N/A*
Currently the tests have weightless caching enabled, but the models
tested contain no constants eligible for weightless caching. This fixes
the situation.

To elaborate - all the models have f32 dtype constants by default. In
these particular models all of the constants which would otherwise be
eligible for weightless caching undergo some precision transformation
which invalidates this eligibilty. The PR changes the dtype of the
constants to prevent that and deletes the models which contain no
constants eligible for weightless caching even after the dtype change.
…#27091)

### Details:
- Implements ov::device::LUID property in npu_plugin (works on windows
only)

### Tickets:
 - EISW-140889
…27204)

### Details:
- Add support for non-constant scale input, as the current Paged
Attention specification does not require this value to be strictly
constant
openvinotoolkit#27180)

### Details:
- Fix issue reported by MSVC `Assertion failed: vector subscript out of
range` by skip accessing not existing parameters in
`RemoveMultiSubGraphOpDanglingParamsResults` transformation.

### Tickets:
 - CVS-155258
…#27157)

### Details:
 - `std::vector` initialized with actual size needed.

### Tickets:
 - CVS-155037
…t#26976)

### Details:
 - Added support for SearchSorted op with unittest.

### Tickets:
 - *[CVS-154559](https://jira.devtools.intel.com/browse/CVS-154559)*

Depends on: 
 - openvinotoolkit#26958
 - openvinotoolkit#27036

---------

Signed-off-by: Kazantsev, Roman <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Michal Lukaszewski <[email protected]>
Co-authored-by: Pawel Raasz <[email protected]>
Co-authored-by: Andrey Babushkin <[email protected]>
Co-authored-by: Alicja Miloszewska <[email protected]>
Co-authored-by: Bogdan Pereanu <[email protected]>
Co-authored-by: Karol Blaszczak <[email protected]>
Co-authored-by: Tatiana Savina <[email protected]>
Co-authored-by: Anastasiya(Asya) Pronina <[email protected]>
Co-authored-by: Dmitry Matveev <[email protected]>
Co-authored-by: Andrei Beleiu <[email protected]>
Co-authored-by: Andrew Kwangwoong Park <[email protected]>
Co-authored-by: Roman Kazantsev <[email protected]>
Co-authored-by: Pavel Durandin <[email protected]>
Co-authored-by: Alexey Smirnov <[email protected]>
Co-authored-by: Hubert Błaszczyk <[email protected]>
Co-authored-by: Vladimir Paramuzov <[email protected]>
Co-authored-by: Sergey Shlyapnikov <[email protected]>
Co-authored-by: Ivan Tikhonov <[email protected]>
Co-authored-by: Andrzej Kopytko <[email protected]>
Co-authored-by: Sebastian Golebiewski <[email protected]>
Co-authored-by: Alina Kladieva <[email protected]>
Co-authored-by: Ilya Lavrenov <[email protected]>
Co-authored-by: Maxim Vafin <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mateusz Mikolajczyk <[email protected]>
Creating an article with use case scenarios for using OpenVINO GenAI.
This PR addresses the following

JIRA ticket: CVS-153319

---------

Co-authored-by: Karol Blaszczak <[email protected]>
### Details:
 - *[PyOV] Extend Python API with SearchSorted-15*
 - *...*

### Tickets:
 - *CVS-155961*
### Details:
- OpenCV is NPU dependency only for single-image-test and protopipe.
Since both NPU tools has moved to OpenVINO, for easier synchronization,
we need to version OpenCV in OpenVINO NPU project

### Tickets:
 - E-143100
### Details:
 - *requirements.txt from pytorch hub tests are unused after openvinotoolkit#26856 *

### Tickets:
 - *CVS-155878*
@a3213105 a3213105 merged commit a07d871 into hybridchecker Oct 25, 2024
a3213105 pushed a commit that referenced this pull request Mar 6, 2025
…#28549)

Bumps [pytest-dependency](https://github.com/RKrahl/pytest-dependency)
from 0.5.1 to 0.6.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/RKrahl/pytest-dependency/blob/develop/CHANGES.rst">pytest-dependency's
changelog</a>.</em></p>
<blockquote>
<p>0.6.0 (2023-12-31)</p>
<pre><code>
Documentation
-------------
<ul>

<li><code>[#39](https://github.com/RKrahl/pytest-dependency/issues/39)</code><em>,
<code>[#41](https://github.com/RKrahl/pytest-dependency/issues/41)</code></em>,
<code>[openvinotoolkit#59](https://github.com/RKrahl/pytest-dependency/issues/59)</code>_:
Review documentation</li>
</ul>
<h2>Incompatible changes</h2>
<ul>
<li>Drop support for Python 2.</li>
</ul>
<h2>Bug fixes and minor changes</h2>
<ul>

<li><code>[#40](https://github.com/RKrahl/pytest-dependency/issues/40)</code>_:
add logging.</li>

<li><code>[openvinotoolkit#50](https://github.com/RKrahl/pytest-dependency/issues/50)</code><em>,
<code>[openvinotoolkit#51](https://github.com/RKrahl/pytest-dependency/issues/51)</code></em>:
test suite incompatibility with pytest 6.2.0.</li>

<li><code>[openvinotoolkit#58](https://github.com/RKrahl/pytest-dependency/issues/58)</code>_:
declare the type of automark_dependency ini-option correctly
as bool.</li>
</ul>
<h2>Internal</h2>
<ul>

<li><code>[openvinotoolkit#75](https://github.com/RKrahl/pytest-dependency/issues/75)</code>_:
review build tool chain.</li>
</ul>
<p>.. _<a
href="https://redirect.github.com/RKrahl/pytest-dependency/issues/39">#39</a>:
<a
href="https://redirect.github.com/RKrahl/pytest-dependency/issues/39">RKrahl/pytest-dependency#39</a>
.. _<a
href="https://redirect.github.com/RKrahl/pytest-dependency/issues/40">#40</a>:
<a
href="https://redirect.github.com/RKrahl/pytest-dependency/issues/40">RKrahl/pytest-dependency#40</a>
.. _<a
href="https://redirect.github.com/RKrahl/pytest-dependency/issues/41">#41</a>:
<a
href="https://redirect.github.com/RKrahl/pytest-dependency/issues/41">RKrahl/pytest-dependency#41</a>
.. _<a
href="https://redirect.github.com/RKrahl/pytest-dependency/issues/50">#50</a>:
<a
href="https://redirect.github.com/RKrahl/pytest-dependency/issues/50">RKrahl/pytest-dependency#50</a>
.. _<a
href="https://redirect.github.com/RKrahl/pytest-dependency/issues/51">#51</a>:
<a
href="https://redirect.github.com/RKrahl/pytest-dependency/pull/51">RKrahl/pytest-dependency#51</a>
.. _<a
href="https://redirect.github.com/RKrahl/pytest-dependency/issues/58">#58</a>:
<a
href="https://redirect.github.com/RKrahl/pytest-dependency/pull/58">RKrahl/pytest-dependency#58</a>
.. _<a
href="https://redirect.github.com/RKrahl/pytest-dependency/issues/59">#59</a>:
<a
href="https://redirect.github.com/RKrahl/pytest-dependency/pull/59">RKrahl/pytest-dependency#59</a>
.. _<a
href="https://redirect.github.com/RKrahl/pytest-dependency/issues/75">#75</a>:
<a
href="https://redirect.github.com/RKrahl/pytest-dependency/pull/75">RKrahl/pytest-dependency#75</a>
</code></pre></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/RKrahl/pytest-dependency/commit/2cae58956bff640bbfbbdc8212cae97b7967453c"><code>2cae589</code></a>
Merge branch 'develop'</li>
<li><a
href="https://github.com/RKrahl/pytest-dependency/commit/def647eda5778fc5b0ffebb7251c81e804f50089"><code>def647e</code></a>
Prepare release 0.6.0</li>
<li><a
href="https://github.com/RKrahl/pytest-dependency/commit/2baac9b866777f8fa353defe6c4a770f0df90d85"><code>2baac9b</code></a>
Merge branch 'doc' into develop</li>
<li><a
href="https://github.com/RKrahl/pytest-dependency/commit/38baf8cb5f561dcf16539c8304b0f71898a625f6"><code>38baf8c</code></a>
Update changelog</li>
<li><a
href="https://github.com/RKrahl/pytest-dependency/commit/e2edf54383b3b8f2c137d78677debfd63b23ba95"><code>e2edf54</code></a>
Explicitely set language to 'en'</li>
<li><a
href="https://github.com/RKrahl/pytest-dependency/commit/f11cf56ca553992891d80ce79bbbac82aa40d285"><code>f11cf56</code></a>
Rewrite introduction to the debugging guide</li>
<li><a
href="https://github.com/RKrahl/pytest-dependency/commit/346a3441efbf26dfad83e277ab6ccac26cfe6d75"><code>346a344</code></a>
Move the changelog to the end, after the API reference</li>
<li><a
href="https://github.com/RKrahl/pytest-dependency/commit/463227e4519e444701f22acadf3442c1b45e5214"><code>463227e</code></a>
Review README and bump copyright year</li>
<li><a
href="https://github.com/RKrahl/pytest-dependency/commit/eb48f326af4428f7e292bc980c80a02686650832"><code>eb48f32</code></a>
Fixup 695ea27: trailing whitespace</li>
<li><a
href="https://github.com/RKrahl/pytest-dependency/commit/695ea2742af78fe65a5b17426170b481666ec0a2"><code>695ea27</code></a>
Update install instructions</li>
<li>Additional commits viewable in <a
href="https://github.com/RKrahl/pytest-dependency/compare/0.5.1...0.6.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-dependency&package-manager=pip&previous-version=0.5.1&new-version=0.6.0)](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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.