pub struct GgufModelMetadata {
pub architecture: String,
pub source_repository_url: Option<String>,
pub base_model_count: Option<u64>,
pub base_model_repository_urls: BTreeMap<u64, String>,
pub hadamard: Option<GgufHadamard>,
}Expand description
Declared provenance used to locate independent semantic/tokenizer sources. Reading this metadata does not validate or load the tensor payload.
Fields§
§architecture: String§source_repository_url: Option<String>§base_model_count: Option<u64>§base_model_repository_urls: BTreeMap<u64, String>Sparse because repository URLs are optional for each declared parent.
hadamard: Option<GgufHadamard>Validated transform declarations, without reading tensor payloads.
Implementations§
Trait Implementations§
Source§impl Clone for GgufModelMetadata
impl Clone for GgufModelMetadata
Source§fn clone(&self) -> GgufModelMetadata
fn clone(&self) -> GgufModelMetadata
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 moreSource§impl Debug for GgufModelMetadata
impl Debug for GgufModelMetadata
impl Eq for GgufModelMetadata
Source§impl PartialEq for GgufModelMetadata
impl PartialEq for GgufModelMetadata
impl StructuralPartialEq for GgufModelMetadata
Auto Trait Implementations§
impl Freeze for GgufModelMetadata
impl RefUnwindSafe for GgufModelMetadata
impl Send for GgufModelMetadata
impl Sync for GgufModelMetadata
impl Unpin for GgufModelMetadata
impl UnsafeUnpin for GgufModelMetadata
impl UnwindSafe for GgufModelMetadata
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.impl<T> ErasedDestructor for Twhere
T: 'static,
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