-
Notifications
You must be signed in to change notification settings - Fork 537
[executorch][passes] Add config and pass to tag constants for external file #7193
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
Conversation
…l file - Add config 'external_constants' to ExecutorchBackendConfig. - When set to True, run the 'external_constants_pass' - This tags all constants as external, and moves them into a separate buffer to be serialized outside of the PTE file. Note: users can write their own passes to tag weights to specific files / multiple files. TODO: write example pass and test for the case where we have two constant files. Differential Revision: [D66560903](https://our.internmc.facebook.com/intern/diff/D66560903/) [ghstack-poisoned]
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/7193
Note: Links to docs will display an error until the docs builds have been completed. ❗ 1 Active SEVsThere are 1 currently active SEVs. If your PR is affected, please view them below: ❌ 1 New FailureAs of commit 23713e7 with merge base b9db0a3 ( NEW FAILURE - The following job has failed:
This comment was automatically generated by Dr. CI and updates every 15 minutes. |
This pull request was exported from Phabricator. Differential Revision: D66560903 |
…for external file" - Add config 'external_constants' to ExecutorchBackendConfig. - When set to True, run the 'external_constants_pass' - This tags all constants as external, and moves them into a separate buffer to be serialized outside of the PTE file. Note: users can write their own passes to tag weights to specific files / multiple files. TODO: write example pass and test for the case where we have two constant files. Differential Revision: [D66560903](https://our.internmc.facebook.com/intern/diff/D66560903/) [ghstack-poisoned]
This pull request was exported from Phabricator. Differential Revision: D66560903 |
…for external file" - Add config 'external_constants' to ExecutorchBackendConfig. - When set to True, run the 'external_constants_pass' - This tags all constants as external, and moves them into a separate buffer to be serialized outside of the PTE file. Note: users can write their own passes to tag weights to specific files / multiple files. TODO: write example pass and test for the case where we have two constant files. Differential Revision: [D66560903](https://our.internmc.facebook.com/intern/diff/D66560903/) [ghstack-poisoned]
…l file Pull Request resolved: #7193 - Add config 'external_constants' to ExecutorchBackendConfig. - When set to True, run the 'external_constants_pass' - This tags all constants as external, and moves them into a separate buffer to be serialized outside of the PTE file. Note: users can write their own passes to tag weights to specific files / multiple files. TODO: write example pass and test for the case where we have two constant files. ghstack-source-id: 257036011 Differential Revision: [D66560903](https://our.internmc.facebook.com/intern/diff/D66560903/)
This pull request was exported from Phabricator. Differential Revision: D66560903 |
…for external file" - Add config 'external_constants' to ExecutorchBackendConfig. - When set to True, run the 'external_constants_pass' - This tags all constants as external, and moves them into a separate buffer to be serialized outside of the PTE file. Note: users can write their own passes to tag weights to specific files / multiple files. TODO: write example pass and test for the case where we have two constant files. Differential Revision: [D66560903](https://our.internmc.facebook.com/intern/diff/D66560903/) [ghstack-poisoned]
…l file Pull Request resolved: #7193 - Add config 'external_constants' to ExecutorchBackendConfig. - When set to True, run the 'external_constants_pass' - This tags all constants as external, and moves them into a separate buffer to be serialized outside of the PTE file. Note: users can write their own passes to tag weights to specific files / multiple files. TODO: write example pass and test for the case where we have two constant files. ghstack-source-id: 257349683 Differential Revision: [D66560903](https://our.internmc.facebook.com/intern/diff/D66560903/)
This pull request was exported from Phabricator. Differential Revision: D66560903 |
…for external file" - Add config 'external_constants' to ExecutorchBackendConfig. - When set to True, run the 'external_constants_pass' - This tags all constants as external, and moves them into a separate buffer to be serialized outside of the PTE file. Note: users can write their own passes to tag weights to specific files / multiple files. TODO: write example pass and test for the case where we have two constant files. Differential Revision: [D66560903](https://our.internmc.facebook.com/intern/diff/D66560903/) [ghstack-poisoned]
This pull request was exported from Phabricator. Differential Revision: D66560903 |
…l file Pull Request resolved: #7193 - Add config 'external_constants' to ExecutorchBackendConfig. - When set to True, run the 'external_constants_pass' - This tags all constants as external, and moves them into a separate buffer to be serialized outside of the PTE file. Note: users can write their own passes to tag weights to specific files / multiple files. TODO: write example pass and test for the case where we have two constant files. ghstack-source-id: 257353873 Differential Revision: [D66560903](https://our.internmc.facebook.com/intern/diff/D66560903/)
e6d1d54
into
gh/lucylq/20/base
…l file Pull Request resolved: #7193 - Add config 'external_constants' to ExecutorchBackendConfig. - When set to True, run the 'external_constants_pass' - This tags all constants as external, and moves them into a separate buffer to be serialized outside of the PTE file. Note: users can write their own passes to tag weights to specific files / multiple files. TODO: write example pass and test for the case where we have two constant files. ghstack-source-id: 257353873 Differential Revision: [D66560903](https://our.internmc.facebook.com/intern/diff/D66560903/)
…l file Pull Request resolved: #7193 - Add config 'external_constants' to ExecutorchBackendConfig. - When set to True, run the 'external_constants_pass' - This tags all constants as external, and moves them into a separate buffer to be serialized outside of the PTE file. Note: users can write their own passes to tag weights to specific files / multiple files. TODO: write example pass and test for the case where we have two constant files. ghstack-source-id: 257353873 Differential Revision: [D66560903](https://our.internmc.facebook.com/intern/diff/D66560903/) Co-authored-by: lucylq <[email protected]>
Stack from ghstack (oldest at bottom):
Note: users can write their own passes to tag weights to specific files / multiple files.
TODO: write example pass and test for the case where we have two constant files.
Differential Revision: D66560903