pub struct QualifiedModelProfile {Show 15 fields
pub name: &'static str,
pub identifier: &'static str,
pub repository: &'static str,
pub revision: &'static str,
pub artifact: &'static str,
pub artifact_sha256: &'static str,
pub quantization: &'static str,
pub chat_template: &'static str,
pub context_window_tokens: u32,
pub runtime: &'static str,
pub runtime_version: &'static str,
pub runtime_commit: &'static str,
pub accelerator: &'static str,
pub architecture: &'static str,
pub mtp_enabled: bool,
}Fields§
§name: &'static str§identifier: &'static str§repository: &'static str§revision: &'static str§artifact: &'static str§artifact_sha256: &'static str§quantization: &'static str§chat_template: &'static str§context_window_tokens: u32§runtime: &'static str§runtime_version: &'static str§runtime_commit: &'static str§accelerator: &'static str§architecture: &'static str§mtp_enabled: boolImplementations§
Source§impl QualifiedModelProfile
impl QualifiedModelProfile
pub fn validate_artifact( self, path: impl AsRef<Path>, ) -> Result<String, ProfileError>
pub fn capabilities( self, path: impl AsRef<Path>, ) -> Result<ModelCapabilities, ProfileError>
Trait Implementations§
Source§impl Clone for QualifiedModelProfile
impl Clone for QualifiedModelProfile
Source§fn clone(&self) -> QualifiedModelProfile
fn clone(&self) -> QualifiedModelProfile
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 QualifiedModelProfile
Source§impl Debug for QualifiedModelProfile
impl Debug for QualifiedModelProfile
impl Eq for QualifiedModelProfile
Source§impl PartialEq for QualifiedModelProfile
impl PartialEq for QualifiedModelProfile
impl StructuralPartialEq for QualifiedModelProfile
Auto Trait Implementations§
impl Freeze for QualifiedModelProfile
impl RefUnwindSafe for QualifiedModelProfile
impl Send for QualifiedModelProfile
impl Sync for QualifiedModelProfile
impl Unpin for QualifiedModelProfile
impl UnsafeUnpin for QualifiedModelProfile
impl UnwindSafe for QualifiedModelProfile
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§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.