pub struct PerformanceHints {
pub prefer_memory_efficiency: bool,
pub prefer_speed: bool,
pub target_device: DeviceType,
pub expected_operations: Vec<String>,
pub pattern_stable: bool,
}
Expand description
Performance hints for optimization
Fields§
§prefer_memory_efficiency: bool
Prefer memory-efficient operations
prefer_speed: bool
Prefer computation speed over memory
target_device: DeviceType
Target device for optimization
expected_operations: Vec<String>
Expected operation types
pattern_stable: bool
Sparsity pattern stability
Trait Implementations§
Source§impl Clone for PerformanceHints
impl Clone for PerformanceHints
Source§fn clone(&self) -> PerformanceHints
fn clone(&self) -> PerformanceHints
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 PerformanceHints
impl RefUnwindSafe for PerformanceHints
impl Send for PerformanceHints
impl Sync for PerformanceHints
impl Unpin for PerformanceHints
impl UnwindSafe for PerformanceHints
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