pub enum ServedEngine {
Decoder(Box<Decoder>),
Kimi(KimiEngine),
Glm52(Glm52Engine),
Mla(MlaEngine),
Gemma4(Box<Gemma4Engine>),
}Expand description
Type-erased serve handle: today ordinary GGUFs use Decoder;
Kimi/GLM/MLA use dedicated engines once loaders succeed.
Variants§
Implementations§
Source§impl ServedEngine
impl ServedEngine
pub fn vocab_size(&self) -> usize
Auto Trait Implementations§
impl Freeze for ServedEngine
impl RefUnwindSafe for ServedEngine
impl Send for ServedEngine
impl Sync for ServedEngine
impl Unpin for ServedEngine
impl UnsafeUnpin for ServedEngine
impl UnwindSafe for ServedEngine
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> 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