pub struct AdapterApplicationConfig {
pub target_modules: Vec<String>,
pub r: usize,
pub alpha: usize,
pub dropout: f32,
}Expand description
Configuration for applying adapters to a model.
Fields§
§target_modules: Vec<String>Target module patterns (e.g., “q_proj”, “v_proj”)
r: usizeLoRA rank
alpha: usizeLoRA alpha scaling
dropout: f32LoRA dropout
Trait Implementations§
Source§impl Clone for AdapterApplicationConfig
impl Clone for AdapterApplicationConfig
Source§fn clone(&self) -> AdapterApplicationConfig
fn clone(&self) -> AdapterApplicationConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AdapterApplicationConfig
impl Debug for AdapterApplicationConfig
Source§impl From<&LoraSettings> for AdapterApplicationConfig
impl From<&LoraSettings> for AdapterApplicationConfig
Source§fn from(settings: &LoraSettings) -> AdapterApplicationConfig
fn from(settings: &LoraSettings) -> AdapterApplicationConfig
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AdapterApplicationConfig
impl RefUnwindSafe for AdapterApplicationConfig
impl Send for AdapterApplicationConfig
impl Sync for AdapterApplicationConfig
impl Unpin for AdapterApplicationConfig
impl UnwindSafe for AdapterApplicationConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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