pub struct ConvertReport {
pub original_size: usize,
pub converted_size: usize,
pub tensor_count: usize,
pub quantization: Option<QuantizationType>,
pub compression: Option<Compression>,
pub reduction_ratio: f64,
}Expand description
Report from model conversion
Fields§
§original_size: usizeOriginal model size in bytes
converted_size: usizeConverted model size in bytes
tensor_count: usizeNumber of tensors
quantization: Option<QuantizationType>Quantization applied
compression: Option<Compression>Compression applied
reduction_ratio: f64Size reduction ratio (original/converted)
Implementations§
Source§impl ConvertReport
impl ConvertReport
Sourcepub fn reduction_percent(&self) -> String
pub fn reduction_percent(&self) -> String
Format reduction as percentage string
Trait Implementations§
Source§impl Clone for ConvertReport
impl Clone for ConvertReport
Source§fn clone(&self) -> ConvertReport
fn clone(&self) -> ConvertReport
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 ConvertReport
impl RefUnwindSafe for ConvertReport
impl Send for ConvertReport
impl Sync for ConvertReport
impl Unpin for ConvertReport
impl UnwindSafe for ConvertReport
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