pub struct ArchProfile {
pub gguf_name: &'static str,
pub scope: ArchScope,
pub family: DecoderFamily,
pub memory: MemoryKind,
pub rope: RopeLayout,
pub path: ArchPath,
pub qk_norm: QkNormStyle,
}Expand description
Load-time resolved profile for one GGUF general.architecture string.
Fields§
§gguf_name: &'static str§scope: ArchScope§family: DecoderFamily§memory: MemoryKind§rope: RopeLayout§path: ArchPath§qk_norm: QkNormStyleDefault QK-norm style when norm tensors are present; loader may refine from tensor length.
Trait Implementations§
Source§impl Clone for ArchProfile
impl Clone for ArchProfile
Source§fn clone(&self) -> ArchProfile
fn clone(&self) -> ArchProfile
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ArchProfile
Source§impl Debug for ArchProfile
impl Debug for ArchProfile
impl Eq for ArchProfile
Source§impl PartialEq for ArchProfile
impl PartialEq for ArchProfile
impl StructuralPartialEq for ArchProfile
Auto Trait Implementations§
impl Freeze for ArchProfile
impl RefUnwindSafe for ArchProfile
impl Send for ArchProfile
impl Sync for ArchProfile
impl Unpin for ArchProfile
impl UnsafeUnpin for ArchProfile
impl UnwindSafe for ArchProfile
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> 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