pub struct MultiGpuManager { /* private fields */ }Expand description
Multi-GPU device manager
Implementations§
Source§impl MultiGpuManager
impl MultiGpuManager
Sourcepub fn device_count(&self) -> usize
pub fn device_count(&self) -> usize
Get number of available GPUs
Sourcepub fn devices(&self) -> &[GpuDeviceInfo]
pub fn devices(&self) -> &[GpuDeviceInfo]
Get information about all devices
Auto Trait Implementations§
impl Freeze for MultiGpuManager
impl RefUnwindSafe for MultiGpuManager
impl Send for MultiGpuManager
impl Sync for MultiGpuManager
impl Unpin for MultiGpuManager
impl UnsafeUnpin for MultiGpuManager
impl UnwindSafe for MultiGpuManager
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