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

[onert] Share tensors memory for designated operands #14384

Merged
merged 8 commits into from
Dec 13, 2024

Conversation

mbencer
Copy link
Contributor

@mbencer mbencer commented Nov 29, 2024

This commit improves the tensors memory management to handle sharing memory buffers. It means that more that one tensor can indicate the same buffer. It is determined by operands index map calculated in the previous step. Note that cases like sharing memory from constant tensors requires additional checks.

ONE-DCO-1.0-Signed-off-by: Mateusz Bencer [email protected]

Draft: #14057

This commit improves the tensors memory management to handle sharing memory buffers.
It means that more that one tensor can indicate the same buffer. It is determined by operands index map calculated in the previous step.
Note that cases like sharing memory from constant tensors requires additional checks.

ONE-DCO-1.0-Signed-off-by: Mateusz Bencer [email protected]
@mbencer mbencer added the PR/NO MERGE Please don't merge. I'm still working on this :) label Dec 5, 2024
@mbencer mbencer requested a review from ragmani December 5, 2024 11:17
@mbencer mbencer removed the PR/NO MERGE Please don't merge. I'm still working on this :) label Dec 5, 2024
@mbencer
Copy link
Contributor Author

mbencer commented Dec 10, 2024

@ragmani @hseok-oh Could you please take a look? ;)

@mbencer mbencer requested a review from ragmani December 11, 2024 14:59
ragmani
ragmani previously approved these changes Dec 12, 2024
Copy link
Contributor

@ragmani ragmani left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM (Only my optional suggestions exist)

Copy link
Contributor

@hseok-oh hseok-oh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@mbencer
Copy link
Contributor Author

mbencer commented Dec 12, 2024

@zetwhite if you find a moment please take a look ;-)

Copy link
Contributor

@zetwhite zetwhite left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

I didn't check the very details, because this PR already got 2 approvals.
Overall it looks good to me.

@hseok-oh hseok-oh merged commit 707d7f7 into Samsung:master Dec 13, 2024
9 checks passed
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.

4 participants