-
Notifications
You must be signed in to change notification settings - Fork 631
Extract the res backend to a separate class and export to python side #4714
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
base: main
Are you sure you want to change the base?
Conversation
✅ Deploy Preview for pytorch-fbgemm-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
This pull request was exported from Phabricator. Differential Revision: D79192671 |
…pytorch#4714) Summary: X-link: facebookresearch/FBGEMM#1738 We're extending the raw embedding streaming to tables with UVM_CACHING. Extract the backend out to a standalone class under deeplearning/fbgemm/fbgemm_gpu/src/split_embeddings_cache folder, so the logic could be reused by [SplitTableBatchedEmbeddingBagsCodegen](https://www.internalfb.com/code/fbsource/fbcode/deeplearning/fbgemm/fbgemm_gpu/fbgemm_gpu/split_table_batched_embeddings_ops_training.py?lines=1349) that supports the UVM_CACHING tables. Differential Revision: D79192671
3bb003e
to
c053002
Compare
…pytorch#4714) Summary: X-link: facebookresearch/FBGEMM#1738 We're extending the raw embedding streaming to tables with UVM_CACHING. Extract the backend out to a standalone class under deeplearning/fbgemm/fbgemm_gpu/src/split_embeddings_cache folder, so the logic could be reused by [SplitTableBatchedEmbeddingBagsCodegen](https://www.internalfb.com/code/fbsource/fbcode/deeplearning/fbgemm/fbgemm_gpu/fbgemm_gpu/split_table_batched_embeddings_ops_training.py?lines=1349) that supports the UVM_CACHING tables. Differential Revision: D79192671
c053002
to
7cd8370
Compare
This pull request was exported from Phabricator. Differential Revision: D79192671 |
7cd8370
to
f02bc4c
Compare
…pytorch#4714) Summary: Pull Request resolved: pytorch#4714 X-link: facebookresearch/FBGEMM#1738 We're extending the raw embedding streaming to tables with UVM_CACHING. Extract the backend out to a standalone class under deeplearning/fbgemm/fbgemm_gpu/src/split_embeddings_cache folder, so the logic could be reused by [SplitTableBatchedEmbeddingBagsCodegen](https://www.internalfb.com/code/fbsource/fbcode/deeplearning/fbgemm/fbgemm_gpu/fbgemm_gpu/split_table_batched_embeddings_ops_training.py?lines=1349) that supports the UVM_CACHING tables. Differential Revision: D79192671
This pull request was exported from Phabricator. Differential Revision: D79192671 |
…pytorch#4714) Summary: Pull Request resolved: pytorch#4714 X-link: facebookresearch/FBGEMM#1738 We're extending the raw embedding streaming to tables with UVM_CACHING. Extract the backend out to a standalone class under deeplearning/fbgemm/fbgemm_gpu/src/split_embeddings_cache folder, so the logic could be reused by [SplitTableBatchedEmbeddingBagsCodegen](https://www.internalfb.com/code/fbsource/fbcode/deeplearning/fbgemm/fbgemm_gpu/fbgemm_gpu/split_table_batched_embeddings_ops_training.py?lines=1349) that supports the UVM_CACHING tables. Differential Revision: D79192671
b94f1a2
to
f43015e
Compare
…pytorch#4714) Summary: X-link: facebookresearch/FBGEMM#1738 We're extending the raw embedding streaming to tables with UVM_CACHING. Extract the backend out to a standalone class under deeplearning/fbgemm/fbgemm_gpu/src/split_embeddings_cache folder, so the logic could be reused by [SplitTableBatchedEmbeddingBagsCodegen](https://www.internalfb.com/code/fbsource/fbcode/deeplearning/fbgemm/fbgemm_gpu/fbgemm_gpu/split_table_batched_embeddings_ops_training.py?lines=1349) that supports the UVM_CACHING tables. Differential Revision: D79192671
This pull request was exported from Phabricator. Differential Revision: D79192671 |
…pytorch#4714) Summary: X-link: facebookresearch/FBGEMM#1738 We're extending the raw embedding streaming to tables with UVM_CACHING. Extract the backend out to a standalone class under deeplearning/fbgemm/fbgemm_gpu/src/split_embeddings_cache folder, so the logic could be reused by [SplitTableBatchedEmbeddingBagsCodegen](https://www.internalfb.com/code/fbsource/fbcode/deeplearning/fbgemm/fbgemm_gpu/fbgemm_gpu/split_table_batched_embeddings_ops_training.py?lines=1349) that supports the UVM_CACHING tables. Differential Revision: D79192671
f43015e
to
2a8bdb3
Compare
This pull request was exported from Phabricator. Differential Revision: D79192671 |
2a8bdb3
to
3dfefd0
Compare
…pytorch#4714) Summary: X-link: facebookresearch/FBGEMM#1738 We're extending the raw embedding streaming to tables with UVM_CACHING. Extract the backend out to a standalone class under deeplearning/fbgemm/fbgemm_gpu/src/split_embeddings_cache folder, so the logic could be reused by [SplitTableBatchedEmbeddingBagsCodegen](https://www.internalfb.com/code/fbsource/fbcode/deeplearning/fbgemm/fbgemm_gpu/fbgemm_gpu/split_table_batched_embeddings_ops_training.py?lines=1349) that supports the UVM_CACHING tables. Differential Revision: D79192671
…pytorch#4714) Summary: X-link: facebookresearch/FBGEMM#1738 We're extending the raw embedding streaming to tables with UVM_CACHING. Extract the backend out to a standalone class under deeplearning/fbgemm/fbgemm_gpu/src/split_embeddings_cache folder, so the logic could be reused by [SplitTableBatchedEmbeddingBagsCodegen](https://www.internalfb.com/code/fbsource/fbcode/deeplearning/fbgemm/fbgemm_gpu/fbgemm_gpu/split_table_batched_embeddings_ops_training.py?lines=1349) that supports the UVM_CACHING tables. Differential Revision: D79192671
3dfefd0
to
4338c64
Compare
This pull request was exported from Phabricator. Differential Revision: D79192671 |
…pytorch#4714) Summary: X-link: facebookresearch/FBGEMM#1738 We're extending the raw embedding streaming to tables with UVM_CACHING. Extract the backend out to a standalone class under deeplearning/fbgemm/fbgemm_gpu/src/split_embeddings_cache folder, so the logic could be reused by [SplitTableBatchedEmbeddingBagsCodegen](https://www.internalfb.com/code/fbsource/fbcode/deeplearning/fbgemm/fbgemm_gpu/fbgemm_gpu/split_table_batched_embeddings_ops_training.py?lines=1349) that supports the UVM_CACHING tables. Differential Revision: D79192671
4338c64
to
e2596b5
Compare
This pull request was exported from Phabricator. Differential Revision: D79192671 |
…pytorch#4714) Summary: Pull Request resolved: pytorch#4714 X-link: facebookresearch/FBGEMM#1738 We're extending the raw embedding streaming to tables with UVM_CACHING. Extract the backend out to a standalone class under deeplearning/fbgemm/fbgemm_gpu/src/split_embeddings_cache folder, so the logic could be reused by [SplitTableBatchedEmbeddingBagsCodegen](https://www.internalfb.com/code/fbsource/fbcode/deeplearning/fbgemm/fbgemm_gpu/fbgemm_gpu/split_table_batched_embeddings_ops_training.py?lines=1349) that supports the UVM_CACHING tables. Differential Revision: D79192671
e2596b5
to
6de370b
Compare
…pytorch#4714) Summary: Pull Request resolved: pytorch#4714 X-link: facebookresearch/FBGEMM#1738 We're extending the raw embedding streaming to tables with UVM_CACHING. Extract the backend out to a standalone class under deeplearning/fbgemm/fbgemm_gpu/src/split_embeddings_cache folder, so the logic could be reused by [SplitTableBatchedEmbeddingBagsCodegen](https://www.internalfb.com/code/fbsource/fbcode/deeplearning/fbgemm/fbgemm_gpu/fbgemm_gpu/split_table_batched_embeddings_ops_training.py?lines=1349) that supports the UVM_CACHING tables. Differential Revision: D79192671
This pull request was exported from Phabricator. Differential Revision: D79192671 |
6de370b
to
2396172
Compare
…pytorch#4714) Summary: X-link: facebookresearch/FBGEMM#1738 We're extending the raw embedding streaming to tables with UVM_CACHING. Extract the backend out to a standalone class under deeplearning/fbgemm/fbgemm_gpu/src/split_embeddings_cache folder, so the logic could be reused by [SplitTableBatchedEmbeddingBagsCodegen](https://www.internalfb.com/code/fbsource/fbcode/deeplearning/fbgemm/fbgemm_gpu/fbgemm_gpu/split_table_batched_embeddings_ops_training.py?lines=1349) that supports the UVM_CACHING tables. Differential Revision: D79192671
…pytorch#4714) Summary: X-link: facebookresearch/FBGEMM#1738 We're extending the raw embedding streaming to tables with UVM_CACHING. Extract the backend out to a standalone class under deeplearning/fbgemm/fbgemm_gpu/src/split_embeddings_cache folder, so the logic could be reused by [SplitTableBatchedEmbeddingBagsCodegen](https://www.internalfb.com/code/fbsource/fbcode/deeplearning/fbgemm/fbgemm_gpu/fbgemm_gpu/split_table_batched_embeddings_ops_training.py?lines=1349) that supports the UVM_CACHING tables. Differential Revision: D79192671
…pytorch#4714) Summary: X-link: facebookresearch/FBGEMM#1738 We're extending the raw embedding streaming to tables with UVM_CACHING. Extract the backend out to a standalone class under deeplearning/fbgemm/fbgemm_gpu/src/split_embeddings_cache folder, so the logic could be reused by [SplitTableBatchedEmbeddingBagsCodegen](https://www.internalfb.com/code/fbsource/fbcode/deeplearning/fbgemm/fbgemm_gpu/fbgemm_gpu/split_table_batched_embeddings_ops_training.py?lines=1349) that supports the UVM_CACHING tables. Differential Revision: D79192671
Summary:
X-link: https://github.com/facebookresearch/FBGEMM/pull/1738
We're extending the raw embedding streaming to tables with UVM_CACHING.
Extract the backend out to a standalone class under deeplearning/fbgemm/fbgemm_gpu/src/split_embeddings_cache folder, so the logic could be reused by SplitTableBatchedEmbeddingBagsCodegen that supports the UVM_CACHING tables.
Differential Revision: D79192671