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
[Storage_ipc] Provides IPC extensions for 3rd devices. #125122
base: main
Are you sure you want to change the base?
Conversation
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/125122
Note: Links to docs will display an error until the docs builds have been completed. ✅ No FailuresAs of commit 48db9fd with merge base 94b328e (): This comment was automatically generated by Dr. CI and updates every 15 minutes. |
317053a
to
cbf80f5
Compare
3fc7dad
to
d8ca66e
Compare
d8ca66e
to
48db9fd
Compare
@albanD Please review it, thank you |
Thanks for the PR! |
This PR adds IPC-related interfaces for third-party devices on the backend of storage.
Third-party devices can implement the underlying code for inter-process communication through the hooks mechanism.
the part2 of this PR completes the IPC method registration of the third-party device in _generate_storage_methods_for_privateuse1_backend.
Fixes #124902
cc @ezyang @VitalyFedyunin @fakeYan