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

NPUW: Deref #27799

Merged

Conversation

smirnov-alexey
Copy link
Contributor

@smirnov-alexey smirnov-alexey commented Nov 28, 2024

Mirror of #27767
Prerequisite to be merged first: #27798

smirnov-alexey and others added 8 commits November 28, 2024 14:59
- ~~NPU plugin: Drop reference to `ov::Model` in the NPU plugin's
`CompiledModel`~~ - 🚨🚨🚨- moved to a separate PR
openvinotoolkit#27777
- NPUW ext: Introduced a `detach_memory` step in the NPUW's
`CompiledModel` to clear the original IR references if there's no
fallback planned
- NPUW ext: Fixed cyclic references in the online partitioning
(preventing the original `ov::Model` from release)
 - NPUW ext: Fixed crashes in the updated `LazyTensor` implementation;
- NPUW ext: Reworked `LazyTensor` a bit to have less code in & more
predictable hashing behavior;
- NPUW ext: Introduced `LazyTensor::detach()` & use it in the bank when
LT is evaluated;
- NPUW ext: Reworked the way how internal per-device memory banks are
accessed - fixed a potential race.

 - *E-142478*

- openvinotoolkit/openvino.genai#1259
- openvinotoolkit#27777
@dmatveev dmatveev added this pull request to the merge queue Nov 30, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Nov 30, 2024
@dmatveev dmatveev added this pull request to the merge queue Nov 30, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Nov 30, 2024
@dmatveev dmatveev added this pull request to the merge queue Nov 30, 2024
Merged via the queue into openvinotoolkit:releases/2024/5 with commit aa87a78 Nov 30, 2024
141 checks passed
@dmatveev dmatveev deleted the as/release_npuw_deref branch November 30, 2024 15:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category: NPU OpenVINO NPU plugin category: NPUW NPUW plugin Code Freeze
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants