pub struct QuantizedModelData {
pub quantized_weights: Vec<Vec<f32>>,
pub scale_factors: Vec<f32>,
pub zero_points: Vec<f32>,
pub metadata: QuantizationMetadata,
}Expand description
Quantized model data
Fields§
§quantized_weights: Vec<Vec<f32>>§scale_factors: Vec<f32>§zero_points: Vec<f32>§metadata: QuantizationMetadataImplementations§
Source§impl QuantizedModelData
impl QuantizedModelData
pub fn new( strategy: QuantizationStrategy, precision: QuantizationPrecision, ) -> Self
Trait Implementations§
Source§impl Clone for QuantizedModelData
impl Clone for QuantizedModelData
Source§fn clone(&self) -> QuantizedModelData
fn clone(&self) -> QuantizedModelData
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 QuantizedModelData
impl Debug for QuantizedModelData
Source§impl<'de> Deserialize<'de> for QuantizedModelData
impl<'de> Deserialize<'de> for QuantizedModelData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for QuantizedModelData
impl RefUnwindSafe for QuantizedModelData
impl Send for QuantizedModelData
impl Sync for QuantizedModelData
impl Unpin for QuantizedModelData
impl UnsafeUnpin for QuantizedModelData
impl UnwindSafe for QuantizedModelData
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