cuda.core.typing.ManagedMemoryLocationType#

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

Destination type for managed-memory prefetch and advise operations.

  • DEVICE — target a GPU device.

  • HOST — target the CPU host (any NUMA node).

  • HOST_NUMA — target a specific host NUMA node.

DEVICE: device

Destination type for managed-memory prefetch and advise operations. * DEVICE — target a GPU device. * HOST — target the CPU host (any NUMA node). * HOST_NUMA — target a specific host NUMA node.

HOST: host

Destination type for managed-memory prefetch and advise operations. * DEVICE — target a GPU device. * HOST — target the CPU host (any NUMA node). * HOST_NUMA — target a specific host NUMA node.

HOST_NUMA: host_numa

Destination type for managed-memory prefetch and advise operations. * DEVICE — target a GPU device. * HOST — target the CPU host (any NUMA node). * HOST_NUMA — target a specific host NUMA node.