3.14. Sharing CUDA Memory¶
3.14.1. Sharing between process¶
Warning
This feature is limited to Linux only.
3.14.1.1. Export device array to another process¶
A device array can be shared with another process in the same machine using
the CUDA IPC API. To do so, use the .get_ipc_handle()
method on the device
array to get a IpcArrayHandle
object, which can be transferred to another
process.
3.14.1.2. Import IPC memory from another process¶
The following function is used to open IPC handle from another process as a device array.