ThomasHeisig's picture
Sync GitHub main af692537c27175c8410bf57a747be0caf23718e2 (part 7)
07fb183 verified
Raw History Blame Contribute Delete
260 Bytes
"""Canonical CUDA memory ownership contracts."""
from __future__ import annotations
from dataclasses import dataclass
@dataclass(frozen=True, slots=True)
class DeviceAllocation:
"""One owned CUDA device allocation."""
ptr: int
size_bytes: int