-
Notifications
You must be signed in to change notification settings - Fork 538
Zero Collision Hash Benchmark Framework #3127
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
This pull request was exported from Phabricator. Differential Revision: D77033290 |
This pull request was exported from Phabricator. Differential Revision: D77033290 |
Summary: Pull Request resolved: pytorch#3127 Differential Revision: D77033290
729264d
to
f95b8fa
Compare
This pull request was exported from Phabricator. Differential Revision: D77033290 |
Summary: Pull Request resolved: pytorch#3127 Differential Revision: D77033290
f95b8fa
to
c44d954
Compare
This pull request was exported from Phabricator. Differential Revision: D77033290 |
Summary: Pull Request resolved: pytorch#3127 Differential Revision: D77033290
c44d954
to
1a691d5
Compare
This pull request was exported from Phabricator. Differential Revision: D77033290 |
1a691d5
to
61b76e8
Compare
Summary: Pull Request resolved: pytorch#3127 Differential Revision: D77033290
Summary: Pull Request resolved: pytorch#3127 Differential Revision: D77033290
This pull request was exported from Phabricator. Differential Revision: D77033290 |
Summary: Pull Request resolved: pytorch#3127 Differential Revision: D77033290
61b76e8
to
115412b
Compare
Summary: Pull Request resolved: pytorch#3127 Differential Revision: D77033290
This pull request was exported from Phabricator. Differential Revision: D77033290 |
115412b
to
c3663f5
Compare
Summary: Pull Request resolved: pytorch#3127 Differential Revision: D77033290
Summary: Pull Request resolved: pytorch#3127 Differential Revision: D77033290
Summary: Pull Request resolved: pytorch#3127 Differential Revision: D77033290
Summary: ### Major changes - Create a `mpzch` folder under the `torchrec/github/examples` folder - Implement a simple SparseArch module with a flag to switch between original and MPZCH managed collision modules - Profile the running time and QPS for model training(GPU)/inference(CPU) - Create a notebook tutorial for ZCH basics and the use of ZCH modules in TorchRec ### ToDos for OSS - When the internal torchrec MPZCH module is OSS - Remove the `BUCK` file - Replace all the `from torchrec.fb.modules` in `sparse_arch.py` to `from torchrec.modules` ### Potential improvement - Add hash collision counter - Show profiling results in the Readme file - Add multi-batch profiling Differential Revision: D75570684 Reviewed By: aporialiao
Summary: Pull Request resolved: pytorch#3127 Differential Revision: D77033290
This pull request was exported from Phabricator. Differential Revision: D77033290 |
c3663f5
to
e7c1596
Compare
Differential Revision: D77033290