cuda.bindings._v2.driver.MemHostAllocFlags#

class cuda.bindings._v2.driver.MemHostAllocFlags(value: int)#

Flags for mem_host_alloc (CU_MEMHOSTALLOC_*).

PORTABLE: 1

If set, host memory is portable between CUDA contexts. Flag for cuMemHostAlloc()

DEVICEMAP: 2

If set, host memory is mapped into CUDA address space and cuMemHostGetDevicePointer() may be called on the host pointer. Flag for cuMemHostAlloc()

WRITECOMBINED: 4

If set, host memory is allocated as write-combined - fast to write, faster to DMA, slow to read except via SSE4 streaming load instruction (MOVNTDQA). Flag for cuMemHostAlloc()