pub enum ESMFold2Models {
Fast,
Full,
}Expand description
Available ESMFold2 model variants hosted on HuggingFace.
Variants§
Fast
ESMFold2-Fast — single-sequence only, no MSA, optimized for speed.
Use num_sampling_steps = 50 for quality, 14 for speed.
Full
ESMFold2 (Full) — optional MSA conditioning for higher accuracy.
Implementations§
Source§impl ESMFold2Models
impl ESMFold2Models
Sourcepub fn model_info(&self) -> (&'static str, ESMFold2Config)
pub fn model_info(&self) -> (&'static str, ESMFold2Config)
Returns (hf_repo_id, config) for this variant.
Auto Trait Implementations§
impl Freeze for ESMFold2Models
impl RefUnwindSafe for ESMFold2Models
impl Send for ESMFold2Models
impl Sync for ESMFold2Models
impl Unpin for ESMFold2Models
impl UnsafeUnpin for ESMFold2Models
impl UnwindSafe for ESMFold2Models
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<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>
§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