pub struct LoRaConfig {
pub rank: usize,
pub alpha: f32,
pub target_modules: Vec<String>,
}Expand description
Configuration for LoRA adapters
Fields§
§rank: usizeAdapter rank.
alpha: f32Scale numerator (alpha / rank).
target_modules: Vec<String>Projection names that get adapters, e.g. ["q_proj", "v_proj"].
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LoRaConfig
impl RefUnwindSafe for LoRaConfig
impl Send for LoRaConfig
impl Sync for LoRaConfig
impl Unpin for LoRaConfig
impl UnsafeUnpin for LoRaConfig
impl UnwindSafe for LoRaConfig
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