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

[PyOV] Add missing is_shared flag in memory sharing scenarios #22734

Merged

Conversation

jiwaszki
Copy link

@jiwaszki jiwaszki commented Feb 8, 2024

Details:

  • Add missing flag propagation in containers dispatchers for memory sharing scenarios.
  • Expected boost in cases of already aligned memory storages with __array__ interface, i.e. PyTorch tensors.
  • Added testcases.

Tickets:

  • 132092

@jiwaszki jiwaszki added bug Something isn't working category: Python API OpenVINO Python bindings labels Feb 8, 2024
@jiwaszki jiwaszki added this to the 2024.0 milestone Feb 8, 2024
@jiwaszki jiwaszki requested review from akuporos and slyalin February 8, 2024 13:07
@jiwaszki jiwaszki self-assigned this Feb 8, 2024
@jiwaszki jiwaszki requested a review from a team as a code owner February 8, 2024 13:07
@ilya-lavrenov ilya-lavrenov added pr: needs tests PR needs tests updating Code Freeze labels Feb 8, 2024
@jiwaszki jiwaszki removed the pr: needs tests PR needs tests updating label Feb 9, 2024
@jiwaszki jiwaszki enabled auto-merge February 9, 2024 15:27
@jiwaszki jiwaszki added this pull request to the merge queue Feb 9, 2024
Merged via the queue into openvinotoolkit:master with commit b48b799 Feb 9, 2024
103 checks passed
@jiwaszki jiwaszki deleted the jiwaszki/fix_sharing_memory branch February 9, 2024 18:09
@ilya-lavrenov ilya-lavrenov added the port to 2023.3 Need port from master to 2023.3 LTS label Feb 12, 2024
ilya-lavrenov pushed a commit to ilya-lavrenov/openvino that referenced this pull request Feb 14, 2024
…notoolkit#22734)

### Details:
- Add missing flag propagation in containers dispatchers for memory
sharing scenarios.
- Expected boost in cases of already aligned memory storages with
`__array__` interface, i.e. PyTorch tensors.
 - Added testcases.
 
### Tickets:
 - *132092*
@ilya-lavrenov ilya-lavrenov removed the port to 2023.3 Need port from master to 2023.3 LTS label Feb 14, 2024
ilya-lavrenov added a commit that referenced this pull request Feb 15, 2024
### Ported:
- #22606
- #22734
- #22776
- #22820
- #22827

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Andrei Kashchikhin <[email protected]>
Co-authored-by: Jan Iwaszkiewicz <[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
bug Something isn't working category: Python API OpenVINO Python bindings Code Freeze
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants