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.