pub struct TtmConfig {Show 14 fields
pub context_length: usize,
pub prediction_length: usize,
pub patch_length: usize,
pub patch_stride: usize,
pub d_model: usize,
pub num_layers: usize,
pub decoder_d_model: usize,
pub decoder_num_layers: usize,
pub expansion_factor: usize,
pub adaptive_patching_levels: usize,
pub num_patches: usize,
pub scaling: String,
pub gated_attn: bool,
pub norm_eps: f64,
}Fields§
§context_length: usize§prediction_length: usize§patch_length: usize§patch_stride: usize§d_model: usize§num_layers: usize§decoder_d_model: usize§decoder_num_layers: usize§expansion_factor: usize§adaptive_patching_levels: usize§num_patches: usize§scaling: String“std”, “mean”, or “none”
gated_attn: bool§norm_eps: f64Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TtmConfig
impl<'de> Deserialize<'de> for TtmConfig
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
Auto Trait Implementations§
impl Freeze for TtmConfig
impl RefUnwindSafe for TtmConfig
impl Send for TtmConfig
impl Sync for TtmConfig
impl Unpin for TtmConfig
impl UnsafeUnpin for TtmConfig
impl UnwindSafe for TtmConfig
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
§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