pub struct CudaMemoryInfo {
pub free: u64,
pub total: u64,
}Expand description
Real-time CUDA memory information from cuMemGetInfo
Provides current memory usage on the active CUDA context.
Fields§
§free: u64Free memory in bytes
total: u64Total memory in bytes
Implementations§
Source§impl CudaMemoryInfo
impl CudaMemoryInfo
Sourcepub fn usage_percent(&self) -> f64
pub fn usage_percent(&self) -> f64
Get memory usage percentage (0.0 - 100.0)
Trait Implementations§
Source§impl Clone for CudaMemoryInfo
impl Clone for CudaMemoryInfo
Source§fn clone(&self) -> CudaMemoryInfo
fn clone(&self) -> CudaMemoryInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CudaMemoryInfo
impl Debug for CudaMemoryInfo
Source§impl Display for CudaMemoryInfo
impl Display for CudaMemoryInfo
impl Copy for CudaMemoryInfo
Auto Trait Implementations§
impl Freeze for CudaMemoryInfo
impl RefUnwindSafe for CudaMemoryInfo
impl Send for CudaMemoryInfo
impl Sync for CudaMemoryInfo
impl Unpin for CudaMemoryInfo
impl UnsafeUnpin for CudaMemoryInfo
impl UnwindSafe for CudaMemoryInfo
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