pub struct StudentConfig {
pub model_type: String,
pub hidden_size: usize,
pub num_layers: usize,
pub num_classes: usize,
}Expand description
Student model architecture configuration
Fields§
§model_type: StringModel type identifier
Hidden dimension size
num_layers: usizeNumber of transformer layers
num_classes: usizeNumber of output classes (for classification)
Trait Implementations§
Source§impl Clone for StudentConfig
impl Clone for StudentConfig
Source§fn clone(&self) -> StudentConfig
fn clone(&self) -> StudentConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 StudentConfig
impl Debug for StudentConfig
Source§impl Default for StudentConfig
impl Default for StudentConfig
Source§impl<'de> Deserialize<'de> for StudentConfig
impl<'de> Deserialize<'de> for StudentConfig
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 StudentConfig
impl RefUnwindSafe for StudentConfig
impl Send for StudentConfig
impl Sync for StudentConfig
impl Unpin for StudentConfig
impl UnsafeUnpin for StudentConfig
impl UnwindSafe for StudentConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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