pub struct UnifiedModelInfo {
pub name: String,
pub category: ModelCategory,
pub architecture: String,
pub num_parameters: u64,
pub size_bytes: u64,
pub url: String,
pub dataset: String,
pub description: String,
pub tags: Vec<String>,
}Expand description
Unified model information across all categories.
Fields§
§name: StringModel name
category: ModelCategoryCategory
architecture: StringArchitecture (e.g., “ResNet”, “BERT”, “LLaMA”)
num_parameters: u64Number of parameters
size_bytes: u64File size in bytes
url: StringDownload URL
dataset: StringTraining dataset
description: StringDescription
Tags for search
Implementations§
Trait Implementations§
Source§impl Clone for UnifiedModelInfo
impl Clone for UnifiedModelInfo
Source§fn clone(&self) -> UnifiedModelInfo
fn clone(&self) -> UnifiedModelInfo
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 moreAuto Trait Implementations§
impl Freeze for UnifiedModelInfo
impl RefUnwindSafe for UnifiedModelInfo
impl Send for UnifiedModelInfo
impl Sync for UnifiedModelInfo
impl Unpin for UnifiedModelInfo
impl UnsafeUnpin for UnifiedModelInfo
impl UnwindSafe for UnifiedModelInfo
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