pub struct LoraDelta {
pub adapters: Vec<LoraAdapter>,
}Expand description
LoRA diff: a list of per-matrix adapters.
Fields§
§adapters: Vec<LoraAdapter>Adapters sorted by (layer_id, matrix) for deterministic digests.
Implementations§
Source§impl LoraDelta
impl LoraDelta
Sourcepub fn canonicalize(&mut self)
pub fn canonicalize(&mut self)
Sort adapters into canonical order so the diff’s serialized digest is invariant w.r.t. caller iteration order.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LoraDelta
impl<'de> Deserialize<'de> for LoraDelta
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for LoraDelta
Auto Trait Implementations§
impl Freeze for LoraDelta
impl RefUnwindSafe for LoraDelta
impl Send for LoraDelta
impl Sync for LoraDelta
impl Unpin for LoraDelta
impl UnsafeUnpin for LoraDelta
impl UnwindSafe for LoraDelta
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