pub struct LoraScale(/* private fields */);Expand description
One adapter’s runtime scale (adapter_scale in llama.cpp’s terms),
shared by every LoraDelta that adapter attached.
An f32 in an atomic so a server can change it between requests
without a lock on the model: every projection reads it once per
apply with a relaxed load.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for LoraScale
impl RefUnwindSafe for LoraScale
impl Send for LoraScale
impl Sync for LoraScale
impl Unpin for LoraScale
impl UnsafeUnpin for LoraScale
impl UnwindSafe for LoraScale
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