3.14. Sharing CUDA Memory — Anaconda Enterprise 4.4 documentation

Anaconda Enterprise: Documentation

# 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.