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

Commits on Nov 28, 2024

  1. Configuration menu
    Copy the full SHA
    a639229 View commit details
    Browse the repository at this point in the history
  2. Handle dummy tensors

    smirnov-alexey committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    cda4b74 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    557056c View commit details
    Browse the repository at this point in the history
  4. WIP

    smirnov-alexey committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    50ac85e View commit details
    Browse the repository at this point in the history
  5. Fix hashing

    smirnov-alexey committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    0125f19 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f5d7e49 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6f92ba5 View commit details
    Browse the repository at this point in the history
  8. NPUW: Deref (openvinotoolkit#27767)

    - ~~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 authored and smirnov-alexey committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    9856be5 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2024

  1. Configuration menu
    Copy the full SHA
    cf4a905 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2024

  1. Configuration menu
    Copy the full SHA
    ae86049 View commit details
    Browse the repository at this point in the history
  2. NPUW Deref: Fix clang-format

    dmatveev committed Nov 30, 2024
    Configuration menu
    Copy the full SHA
    802b08a View commit details
    Browse the repository at this point in the history