pub struct PrecisionStrategy {
pub int8_priority: f32,
pub int16_priority: f32,
pub dynamic_priority: f32,
pub fp32_priority: f32,
pub performance_weight: f32,
pub accuracy_weight: f32,
}Expand description
Precision selection strategy
Fields§
§int8_priority: f32Priority for different data types
int16_priority: f32Priority for int16 (usually lower than int8)
dynamic_priority: f32Priority for dynamic quantization
fp32_priority: f32Priority for keeping full precision
performance_weight: f32Performance sensitivity factor
accuracy_weight: f32Accuracy sensitivity factor
Trait Implementations§
Source§impl Clone for PrecisionStrategy
impl Clone for PrecisionStrategy
Source§fn clone(&self) -> PrecisionStrategy
fn clone(&self) -> PrecisionStrategy
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 PrecisionStrategy
impl Debug for PrecisionStrategy
Auto Trait Implementations§
impl Freeze for PrecisionStrategy
impl RefUnwindSafe for PrecisionStrategy
impl Send for PrecisionStrategy
impl Sync for PrecisionStrategy
impl Unpin for PrecisionStrategy
impl UnsafeUnpin for PrecisionStrategy
impl UnwindSafe for PrecisionStrategy
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