pub struct PhiForward { /* private fields */ }Implementations§
Source§impl PhiForward
impl PhiForward
pub fn from_files(info: ModelInfo, weight_paths: &[PathBuf]) -> Result<Self>
pub fn from_files_with_backend( info: ModelInfo, weight_paths: &[PathBuf], backend: LlmBackendKind, ) -> Result<Self>
pub fn from_weights( info: ModelInfo, weights: HashMap<String, Tensor>, ) -> Result<Self>
pub fn from_weights_with_backend( info: ModelInfo, weights: HashMap<String, Tensor>, backend: LlmBackendKind, ) -> Result<Self>
pub fn reset_cache(&mut self)
pub fn forward_logits( &mut self, input_ids: &[u32], use_cache: bool, ) -> Result<Vec<f32>>
pub fn embed(&mut self, input_ids: &[u32]) -> Result<Vec<f32>>
Auto Trait Implementations§
impl Freeze for PhiForward
impl !RefUnwindSafe for PhiForward
impl Send for PhiForward
impl Sync for PhiForward
impl Unpin for PhiForward
impl UnsafeUnpin for PhiForward
impl !UnwindSafe for PhiForward
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> 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