-
Notifications
You must be signed in to change notification settings - Fork 610
Reduce bulk init time and fix OOM #3828
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
This pull request was exported from Phabricator. Differential Revision: D70921864 |
✅ Deploy Preview for pytorch-fbgemm-docs ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
Summary: X-link: facebookresearch/FBGEMM#911 X-link: facebookresearch/FBGEMM#909 X-link: facebookresearch/FBGEMM#908 Disable compaction when bulk initialize TBE in SSD, this reduce the initialization time from over 5mins to 2-3 mins. Also use bytes as the chunk size rather than row count, as each row might have different dimensions in different TBE, to avoid OOM issue. Differential Revision: D70921864
c2073a0
to
6e3e8f0
Compare
This pull request was exported from Phabricator. Differential Revision: D70921864 |
6e3e8f0
to
815c500
Compare
Summary: X-link: facebookresearch/FBGEMM#911 X-link: facebookresearch/FBGEMM#909 X-link: facebookresearch/FBGEMM#908 Disable compaction when bulk initialize TBE in SSD, this reduce the initialization time from over 5mins to 2-3 mins. Also use bytes as the chunk size rather than row count, as each row might have different dimensions in different TBE, to avoid OOM issue. Differential Revision: D70921864
This pull request was exported from Phabricator. Differential Revision: D70921864 |
Summary: X-link: facebookresearch/FBGEMM#911 X-link: facebookresearch/FBGEMM#909 X-link: facebookresearch/FBGEMM#908 Disable compaction when bulk initialize TBE in SSD, this reduce the initialization time from over 5mins to 2-3 mins. Also use bytes as the chunk size rather than row count, as each row might have different dimensions in different TBE, to avoid OOM issue. Differential Revision: D70921864
815c500
to
a637c89
Compare
This pull request was exported from Phabricator. Differential Revision: D70921864 |
This pull request has been merged in 63e378a. |
Summary: Pull Request resolved: pytorch#3828 X-link: https://github.com/facebookresearch/FBGEMM/pull/911 Disable compaction when bulk initialize TBE in SSD, this reduce the initialization time from over 5mins to 2-3 mins. Also use bytes as the chunk size rather than row count, as each row might have different dimensions in different TBE, to avoid OOM issue. Reviewed By: duduyi2013 Differential Revision: D70921864 fbshipit-source-id: bb3c5103761a8f641d4ed8be93757902fcef91e0
Summary: X-link: pytorch#3828 Pull Request resolved: facebookresearch/FBGEMM#911 Disable compaction when bulk initialize TBE in SSD, this reduce the initialization time from over 5mins to 2-3 mins. Also use bytes as the chunk size rather than row count, as each row might have different dimensions in different TBE, to avoid OOM issue. Reviewed By: duduyi2013 Differential Revision: D70921864 fbshipit-source-id: bb3c5103761a8f641d4ed8be93757902fcef91e0
Summary:
X-link: https://github.com/facebookresearch/FBGEMM/pull/911
Disable compaction when bulk initialize TBE in SSD, this reduce the initialization time from over 5mins to 2-3 mins. Also use bytes as the chunk size rather than row count, as each row might have different dimensions in different TBE, to avoid OOM issue.
Differential Revision: D70921864