pub struct GpuRequirements {
pub min_compute_capability: Option<(u32, u32)>,
pub required_architecture: Option<String>,
pub min_memory_bandwidth: Option<u64>,
pub required_features: Vec<String>,
pub affinity_preferences: Vec<usize>,
}Expand description
GPU-specific requirements
Fields§
§min_compute_capability: Option<(u32, u32)>Minimum compute capability required
required_architecture: Option<String>Required GPU architecture
min_memory_bandwidth: Option<u64>Minimum GPU memory bandwidth
required_features: Vec<String>Required GPU features
affinity_preferences: Vec<usize>GPU affinity preferences
Trait Implementations§
Source§impl Clone for GpuRequirements
impl Clone for GpuRequirements
Source§fn clone(&self) -> GpuRequirements
fn clone(&self) -> GpuRequirements
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 moreAuto Trait Implementations§
impl Freeze for GpuRequirements
impl RefUnwindSafe for GpuRequirements
impl Send for GpuRequirements
impl Sync for GpuRequirements
impl Unpin for GpuRequirements
impl UnwindSafe for GpuRequirements
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more