pub enum ESM3Models {
SmOpen,
}Expand description
Available ESM3 model variants.
Variants§
SmOpen
esm3-sm-open-v1 — 1.4B parameter open-access model (Cambrian Non-Commercial license).
Implementations§
Source§impl ESM3Models
impl ESM3Models
Sourcepub const fn registry_id(&self) -> &'static str
pub const fn registry_id(&self) -> &'static str
This variant’s registry id.
Sourcepub fn model_info(&self) -> (WeightSource, &'static str, ESM3Config)
pub fn model_info(&self) -> (WeightSource, &'static str, ESM3Config)
Weight source, .pth filename, and config for this variant.
Repo and filename come from REGISTRY
(ferritin-goh.1). Note the path: the checkpoints live under
data/weights/, not at the repo root (ferritin-100.21).
Auto Trait Implementations§
impl Freeze for ESM3Models
impl RefUnwindSafe for ESM3Models
impl Send for ESM3Models
impl Sync for ESM3Models
impl Unpin for ESM3Models
impl UnsafeUnpin for ESM3Models
impl UnwindSafe for ESM3Models
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
impl<T> ErasedDestructor for Twhere
T: 'static,
§impl<T> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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