pub enum ArchPath {
GenericGqa {
rope: RopeLayout,
},
TestFixture {
rope: RopeLayout,
},
DedicatedOnly {
reason: &'static str,
},
Deferred {
reason: &'static str,
},
}Expand description
How the generic Decoder / ModelConfig::from_gguf path treats a
GGUF architecture string.
Variants§
GenericGqa
Standard GQA (+ optional MoE) decoder; RoPE layout is known.
Fields
§
rope: RopeLayoutTestFixture
In-repo test fixtures (ferroxtest*) — not a real model family.
Fields
§
rope: RopeLayoutDedicatedOnly
Real architecture, but must not be loaded through the generic GQA decoder (wrong attention / residual math).
Deferred
In the llama.cpp inventory but out of Ferrox scope for now.
Trait Implementations§
impl Copy for ArchPath
impl Eq for ArchPath
impl StructuralPartialEq for ArchPath
Auto Trait Implementations§
impl Freeze for ArchPath
impl RefUnwindSafe for ArchPath
impl Send for ArchPath
impl Sync for ArchPath
impl Unpin for ArchPath
impl UnsafeUnpin for ArchPath
impl UnwindSafe for ArchPath
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