pub struct SundialConfig {
pub hidden_size: usize,
pub intermediate_size: usize,
pub num_hidden_layers: usize,
pub num_attention_heads: usize,
pub input_token_len: usize,
pub output_token_lens: Vec<usize>,
pub rope_theta: f64,
pub flow_loss_depth: usize,
pub num_sampling_steps: usize,
}Fields§
§intermediate_size: usize§num_attention_heads: usize§input_token_len: usize§output_token_lens: Vec<usize>§rope_theta: f64§flow_loss_depth: usize§num_sampling_steps: usizeImplementations§
Source§impl SundialConfig
impl SundialConfig
Trait Implementations§
Source§impl Clone for SundialConfig
impl Clone for SundialConfig
Source§fn clone(&self) -> SundialConfig
fn clone(&self) -> SundialConfig
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 moreSource§impl Debug for SundialConfig
impl Debug for SundialConfig
Source§impl Default for SundialConfig
impl Default for SundialConfig
Source§impl<'de> Deserialize<'de> for SundialConfig
impl<'de> Deserialize<'de> for SundialConfig
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 SundialConfig
impl RefUnwindSafe for SundialConfig
impl Send for SundialConfig
impl Sync for SundialConfig
impl Unpin for SundialConfig
impl UnsafeUnpin for SundialConfig
impl UnwindSafe for SundialConfig
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