#[repr(transparent)]pub struct MPSGraphOptimizationProfile(pub u64);
Available on crate feature
MPSGraph
only.Expand description
The optimization profile used as a heuristic as the graph compiler optimizes the network.
See also Apple’s documentation
Tuple Fields§
§0: u64
Implementations§
Source§impl MPSGraphOptimizationProfile
impl MPSGraphOptimizationProfile
Sourcepub const Performance: Self
pub const Performance: Self
Default, graph optimized for performance.
Sourcepub const PowerEfficiency: Self
pub const PowerEfficiency: Self
Graph optimized for power efficiency.
Trait Implementations§
Source§impl Clone for MPSGraphOptimizationProfile
impl Clone for MPSGraphOptimizationProfile
Source§fn clone(&self) -> MPSGraphOptimizationProfile
fn clone(&self) -> MPSGraphOptimizationProfile
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 MPSGraphOptimizationProfile
impl Debug for MPSGraphOptimizationProfile
Source§impl Encode for MPSGraphOptimizationProfile
impl Encode for MPSGraphOptimizationProfile
Source§impl Hash for MPSGraphOptimizationProfile
impl Hash for MPSGraphOptimizationProfile
Source§impl Ord for MPSGraphOptimizationProfile
impl Ord for MPSGraphOptimizationProfile
Source§fn cmp(&self, other: &MPSGraphOptimizationProfile) -> Ordering
fn cmp(&self, other: &MPSGraphOptimizationProfile) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for MPSGraphOptimizationProfile
impl PartialOrd for MPSGraphOptimizationProfile
Source§impl RefEncode for MPSGraphOptimizationProfile
impl RefEncode for MPSGraphOptimizationProfile
Source§const ENCODING_REF: Encoding
const ENCODING_REF: Encoding
The Objective-C type-encoding for a reference of this type. Read more
impl Copy for MPSGraphOptimizationProfile
impl Eq for MPSGraphOptimizationProfile
impl StructuralPartialEq for MPSGraphOptimizationProfile
Auto Trait Implementations§
impl Freeze for MPSGraphOptimizationProfile
impl RefUnwindSafe for MPSGraphOptimizationProfile
impl Send for MPSGraphOptimizationProfile
impl Sync for MPSGraphOptimizationProfile
impl Unpin for MPSGraphOptimizationProfile
impl UnwindSafe for MPSGraphOptimizationProfile
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> EncodeArgument for Twhere
T: Encode,
impl<T> EncodeArgument for Twhere
T: Encode,
Source§const ENCODING_ARGUMENT: Encoding = T::ENCODING
const ENCODING_ARGUMENT: Encoding = T::ENCODING
The Objective-C type-encoding for this type.
Source§impl<T> EncodeReturn for Twhere
T: Encode,
impl<T> EncodeReturn for Twhere
T: Encode,
Source§const ENCODING_RETURN: Encoding = T::ENCODING
const ENCODING_RETURN: Encoding = T::ENCODING
The Objective-C type-encoding for this type.