pub struct KVCacheEntry {
pub keys: Vec<f32>,
pub values: Vec<f32>,
}Expand description
Owned copy of one token’s cached key/value vectors, returned by read_kv.
Small and fixed-size (config.token_width() floats each) — not a copy of
the whole cache.
Fields§
§keys: Vec<f32>§values: Vec<f32>Trait Implementations§
Source§impl Clone for KVCacheEntry
impl Clone for KVCacheEntry
Source§impl Debug for KVCacheEntry
impl Debug for KVCacheEntry
Source§impl PartialEq for KVCacheEntry
impl PartialEq for KVCacheEntry
impl StructuralPartialEq for KVCacheEntry
Auto Trait Implementations§
impl Freeze for KVCacheEntry
impl RefUnwindSafe for KVCacheEntry
impl Send for KVCacheEntry
impl Sync for KVCacheEntry
impl Unpin for KVCacheEntry
impl UnsafeUnpin for KVCacheEntry
impl UnwindSafe for KVCacheEntry
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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