pub struct DefaultLinearFactory;Expand description
The baseline factory: produces DenseLinear<B> from row-major f32 weights.
Loaders handling GPTQ / AWQ / GGUF bypass this factory and build their
own Linear variants directly. DefaultLinearFactory only exists so
non-quantized paths have one well-known implementation.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DefaultLinearFactory
impl RefUnwindSafe for DefaultLinearFactory
impl Send for DefaultLinearFactory
impl Sync for DefaultLinearFactory
impl Unpin for DefaultLinearFactory
impl UnsafeUnpin for DefaultLinearFactory
impl UnwindSafe for DefaultLinearFactory
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