pub enum TrainingModality {
Language,
Timeseries,
Vision,
Multimodal,
}Expand description
What the training task is training. Modality drives which Python reference-trainer adapter handles inner loops; the protocol layer is modality-agnostic.
Variants§
Language
Decoder-only or encoder-decoder language models (Llama, Mistral, T5).
Timeseries
Foundation timeseries forecasting (TimesFM, Chronos, Moirai, TFT, N-BEATS, Mamba). Phase 1’s lead modality.
Vision
Vision encoders/decoders (ViT, ConvNeXt, diffusion U-Nets).
Multimodal
Multimodal towers (CLIP, audio, video).
Implementations§
Source§impl TrainingModality
impl TrainingModality
Sourcepub fn from_str_lossy(s: &str) -> Option<Self>
pub fn from_str_lossy(s: &str) -> Option<Self>
Parse from a string label (case-insensitive).
Trait Implementations§
Source§impl Clone for TrainingModality
impl Clone for TrainingModality
Source§fn clone(&self) -> TrainingModality
fn clone(&self) -> TrainingModality
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 TrainingModality
Source§impl Debug for TrainingModality
impl Debug for TrainingModality
Source§impl<'de> Deserialize<'de> for TrainingModality
impl<'de> Deserialize<'de> for TrainingModality
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for TrainingModality
impl Display for TrainingModality
impl Eq for TrainingModality
Source§impl Hash for TrainingModality
impl Hash for TrainingModality
Source§impl PartialEq for TrainingModality
impl PartialEq for TrainingModality
Source§fn eq(&self, other: &TrainingModality) -> bool
fn eq(&self, other: &TrainingModality) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TrainingModality
impl Serialize for TrainingModality
impl StructuralPartialEq for TrainingModality
Auto Trait Implementations§
impl Freeze for TrainingModality
impl RefUnwindSafe for TrainingModality
impl Send for TrainingModality
impl Sync for TrainingModality
impl Unpin for TrainingModality
impl UnsafeUnpin for TrainingModality
impl UnwindSafe for TrainingModality
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