cuda.core.typing.VirtualMemoryAllocationType#

class cuda.core.typing.VirtualMemoryAllocationType(
value,
names=<not given>,
*values,
module=None,
qualname=None,
type=None,
start=1,
boundary=None,
)#

Physical memory type for a virtual memory backing allocation.

  • PINNED — pinned/non-migratable physical allocation (placement via VirtualMemoryLocationType).

  • MANAGED — CUDA managed (unified) memory (CUDA 13+ only).

PINNED: pinned

Physical memory type for a virtual memory backing allocation. * PINNED — pinned/non-migratable physical allocation (placement via VirtualMemoryLocationType). * MANAGED — CUDA managed (unified) memory (CUDA 13+ only).

MANAGED: managed

Physical memory type for a virtual memory backing allocation. * PINNED — pinned/non-migratable physical allocation (placement via VirtualMemoryLocationType). * MANAGED — CUDA managed (unified) memory (CUDA 13+ only).