pub struct RecurrentState {
pub conv: Vec<f32>,
pub ssm: Vec<f32>,
}Expand description
One sequence’s state for one recurrent layer.
Fields§
§conv: Vec<f32>The conv window, [d_conv - 1][width], oldest row first
(llama_hparams::n_embd_r).
ssm: Vec<f32>The SSM state, [n_head][head_dim][d_state]
(llama_hparams::n_embd_s).
Implementations§
Trait Implementations§
Source§impl Clone for RecurrentState
impl Clone for RecurrentState
Source§fn clone(&self) -> RecurrentState
fn clone(&self) -> RecurrentState
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RecurrentState
impl Debug for RecurrentState
Source§impl PartialEq for RecurrentState
impl PartialEq for RecurrentState
impl StructuralPartialEq for RecurrentState
Auto Trait Implementations§
impl Freeze for RecurrentState
impl RefUnwindSafe for RecurrentState
impl Send for RecurrentState
impl Sync for RecurrentState
impl Unpin for RecurrentState
impl UnsafeUnpin for RecurrentState
impl UnwindSafe for RecurrentState
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