pub struct Llama { /* private fields */ }Implementations§
Source§impl Llama
impl Llama
pub fn embed(&self, x: &Tensor) -> Result<Tensor>
pub fn forward_input_embed( &self, input_embed: &Tensor, index_pos: usize, cache: &mut Cache, ) -> Result<Tensor>
pub fn forward( &self, x: &Tensor, index_pos: usize, cache: &mut Cache, ) -> Result<Tensor>
pub fn load(vb: VarBuilder<'_>, cfg: &Config) -> Result<Self>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Llama
impl !RefUnwindSafe for Llama
impl Send for Llama
impl Sync for Llama
impl Unpin for Llama
impl !UnwindSafe for Llama
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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