Skip to content

Conversation

… of inlined object, to reduce Value struct size from 80 to 32 bytes.

This diff aims to reduce the size of the `Value` struct from 80 bytes to 32 bytes by storing a unique pointer to `StagingBuffer` and `SymInt` instead of inlining the objects.

Differential Revision: [D66677759](https://our.internmc.facebook.com/intern/diff/D66677759/)

[ghstack-poisoned]
@pytorch-bot
Copy link

pytorch-bot bot commented Dec 2, 2024

🔗 Helpful Links

🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/7152

Note: Links to docs will display an error until the docs builds have been completed.

✅ No Failures

As of commit 8b96c81 with merge base b9db0a3 (image):
💚 Looks good so far! There are no failures yet. 💚

This comment was automatically generated by Dr. CI and updates every 15 minutes.

@facebook-github-bot facebook-github-bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Dec 2, 2024
trivedivivek added a commit that referenced this pull request Dec 2, 2024
… of inlined object, to reduce Value struct size from 80 to 32 bytes.

This diff aims to reduce the size of the `Value` struct from 80 bytes to 32 bytes by storing a unique pointer to `StagingBuffer` and `SymInt` instead of inlining the objects.

Differential Revision: [D66677759](https://our.internmc.facebook.com/intern/diff/D66677759/)

ghstack-source-id: 256135680
Pull Request resolved: #7152
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D66677759

…lue instead of inlined object, to reduce Value struct size from 80 to 32 bytes."

This diff aims to reduce the size of the `Value` struct from 80 bytes to 32 bytes by storing a unique pointer to `StagingBuffer` and `SymInt` instead of inlining the objects.

Differential Revision: [D66677759](https://our.internmc.facebook.com/intern/diff/D66677759/)

[ghstack-poisoned]
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D66677759

trivedivivek added a commit that referenced this pull request Dec 4, 2024
… of inlined object, to reduce Value struct size from 80 to 32 bytes.

Pull Request resolved: #7152

This diff aims to reduce the size of the `Value` struct from 80 bytes to 32 bytes by storing a unique pointer to `StagingBuffer` and `SymInt` instead of inlining the objects.
ghstack-source-id: 256271410
@exported-using-ghexport

Differential Revision: [D66677759](https://our.internmc.facebook.com/intern/diff/D66677759/)
…lue instead of inlined object, to reduce Value struct size from 80 to 32 bytes."

This diff aims to reduce the size of the `Value` struct from 80 bytes to 32 bytes by storing a unique pointer to `StagingBuffer` and `SymInt` instead of inlining the objects.

Differential Revision: [D66677759](https://our.internmc.facebook.com/intern/diff/D66677759/)

[ghstack-poisoned]
trivedivivek added a commit that referenced this pull request Dec 5, 2024
… of inlined object, to reduce Value struct size from 80 to 32 bytes.

Pull Request resolved: #7152

This diff aims to reduce the size of the `Value` struct from 80 bytes to 32 bytes by storing a unique pointer to `StagingBuffer` and `SymInt` instead of inlining the objects.
ghstack-source-id: 256643643
@exported-using-ghexport

Differential Revision: [D66677759](https://our.internmc.facebook.com/intern/diff/D66677759/)
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D66677759

…lue instead of inlined object, to reduce Value struct size from 80 to 32 bytes."

This diff aims to reduce the size of the `Value` struct from 80 bytes to 32 bytes by storing a unique pointer to `StagingBuffer` and `SymInt` instead of inlining the objects.

Differential Revision: [D66677759](https://our.internmc.facebook.com/intern/diff/D66677759/)

[ghstack-poisoned]
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D66677759

…lue instead of inlined object, to reduce Value struct size from 80 to 32 bytes."

This diff aims to reduce the size of the `Value` struct from 80 bytes to 32 bytes by storing a unique pointer to `StagingBuffer` and `SymInt` instead of inlining the objects.

Differential Revision: [D66677759](https://our.internmc.facebook.com/intern/diff/D66677759/)

[ghstack-poisoned]
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D66677759

…lue instead of inlined object, to reduce Value struct size from 80 to 32 bytes."

This diff aims to reduce the size of the `Value` struct from 80 bytes to 32 bytes by storing a unique pointer to `StagingBuffer` and `SymInt` instead of inlining the objects.

Differential Revision: [D66677759](https://our.internmc.facebook.com/intern/diff/D66677759/)

[ghstack-poisoned]
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D66677759

@facebook-github-bot facebook-github-bot merged commit 6692dd2 into gh/trivedivivek/18/base Dec 9, 2024
46 checks passed
@facebook-github-bot facebook-github-bot deleted the gh/trivedivivek/18/head branch December 9, 2024 18:21
kirklandsign pushed a commit that referenced this pull request Dec 10, 2024
… of inlined object, to reduce Value struct size from 80 to 32 bytes.

Pull Request resolved: #7152

This diff aims to reduce the size of the `Value` struct from 80 bytes to 32 bytes by storing a unique pointer to `StagingBuffer` and `SymInt` instead of inlining the objects.
ghstack-source-id: 257227239
@exported-using-ghexport

Differential Revision: [D66677759](https://our.internmc.facebook.com/intern/diff/D66677759/)

Co-authored-by: Vivek Trivedi <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. fb-exported

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants