warp.MemoryKind#
- class warp.MemoryKind(*values)[source]#
Observed memory kind backing a Warp array.
This describes the memory class reported by Warp and CUDA pointer attributes. It does not describe current physical residency, migration state, synchronization state, or whether a specific device can access the array. Use
can_access()for access checks.Attributes
Memory kind that Warp cannot classify.
Default host memory.
Pinned or CUDA-registered host memory.
CUDA device memory that is not classified as managed or mempool memory.
CUDA memory-pool allocation.
CUDA managed-memory allocation.
- UNKNOWN = 0#
Memory kind that Warp cannot classify.
- HOST = 1#
Default host memory.
- PINNED = 2#
Pinned or CUDA-registered host memory.
- CUDA_DEVICE = 3#
CUDA device memory that is not classified as managed or mempool memory.
- CUDA_MEMPOOL = 4#
CUDA memory-pool allocation.
- CUDA_MANAGED = 5#
CUDA managed-memory allocation.