Add support for IPC features for PrivateUse devices #124902
Labels
module: PrivateUse1
private use
oncall: distributed
Add this issue/PR to distributed oncall triage queue
馃殌 The feature, motivation and pitch
Currently, PyTorch only supports inter-process communication (IPC) on CUDA devices. I'm looking into doing IPC on 3rd party devices and hope some abstract code can be added to the PyTorch community.
So I want to ask if this feature is considered
Alternatives
I plan to provide underlying support through PrivateUse1Hooks, and provide PrivateUse1 device support for the share_device, _new_shared_device, and _release_ipc_counter_device methods in the python Storage class.
Additional context
No response
cc @mrshenli @pritamdamania87 @zhaojuanmao @satgera @rohan-varma @gqchen @aazzolini @osalpekar @jiayisuse @H-Huang @kwen2501 @awgu @penguinwu @fegin @XilunWu @wanchaol @fduwjj @wz337 @tianyu-l @wconstab @yf225 @chauhang @d4l3k
The text was updated successfully, but these errors were encountered: