pub struct DeviceStorage { /* private fields */ }Expand description
CUDA device memory allocated via cudaMalloc.
Implementations§
Trait Implementations§
Source§impl Debug for DeviceStorage
impl Debug for DeviceStorage
Source§impl Drop for DeviceStorage
impl Drop for DeviceStorage
Source§impl MemoryDescriptor for DeviceStorage
impl MemoryDescriptor for DeviceStorage
Source§fn storage_kind(&self) -> StorageKind
fn storage_kind(&self) -> StorageKind
Type of storage backing this region.
Source§fn nixl_descriptor(&self) -> Option<NixlDescriptor>
fn nixl_descriptor(&self) -> Option<NixlDescriptor>
Get the NIXL descriptor for this memory region.
Source§impl NixlCompatible for DeviceStorage
impl NixlCompatible for DeviceStorage
impl Send for DeviceStorage
impl Sync for DeviceStorage
Auto Trait Implementations§
impl Freeze for DeviceStorage
impl RefUnwindSafe for DeviceStorage
impl Unpin for DeviceStorage
impl UnsafeUnpin for DeviceStorage
impl UnwindSafe for DeviceStorage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more