pyarrow.cuda.IpcMemHandle#
- class pyarrow.cuda.IpcMemHandle#
Bases:
_Weakrefable
A serializable container for a CUDA IPC handle.
- __init__(*args, **kwargs)#
Methods
__init__
(*args, **kwargs)from_buffer
(...)Create IpcMemHandle from opaque buffer (e.g.
serialize
(self[, pool])Write IpcMemHandle to a Buffer
- static from_buffer(Buffer opaque_handle) Create IpcMemHandle from opaque buffer (e.g. from another process)#
Create IpcMemHandle from opaque buffer (e.g. from another process)
- Parameters:
- opaque_handle
a CUipcMemHandle as a const void*
- Returns:
- ipc_handle
IpcMemHandle
- ipc_handle
- serialize(self, pool=None)#
Write IpcMemHandle to a Buffer
- Parameters:
- pool{
MemoryPool
,None
} Specify a pool to allocate memory from
- pool{
- Returns:
- buf
Buffer
The serialized buffer.
- buf