pub enum KvQuant {
Show 25 variants
F16,
Q8_0,
Q4_0,
Q5_0,
Q4_1,
Q5_1,
Q1_0,
Q2_0,
Q2K,
Q3K,
Q4K,
Q5K,
Q6K,
Q8K,
IQ4NL,
IQ4XS,
IQ2XXS,
IQ2XS,
IQ2S,
IQ3XXS,
IQ3S,
IQ1S,
IQ1M,
TQ1_0,
TQ2_0,
}Expand description
Quantization scheme for cache rows.
Variants§
F16
f16 — lossless storage of f32→f16 (no quantization). Kept as a
useful baseline; 2 bytes per element.
Q8_0
Q4_0
Q5_0
Q4_1
Q5_1
Q1_0
Q2_0
Q2K
Q3K
Q4K
Q5K
Q6K
Q8K
IQ4NL
IQ4XS
IQ2XXS
IQ2XS
IQ2S
IQ3XXS
IQ3S
IQ1S
IQ1M
TQ1_0
TQ2_0
Implementations§
Trait Implementations§
impl Copy for KvQuant
impl Eq for KvQuant
impl StructuralPartialEq for KvQuant
Auto Trait Implementations§
impl Freeze for KvQuant
impl RefUnwindSafe for KvQuant
impl Send for KvQuant
impl Sync for KvQuant
impl Unpin for KvQuant
impl UnsafeUnpin for KvQuant
impl UnwindSafe for KvQuant
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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