pub struct DeltaResidualConfig {
pub d_model: usize,
pub dv: usize,
pub d_hidden: usize,
pub eps: f32,
}Expand description
Configuration for the DeltaResidual block.
Fields§
§d_model: usizeFeature dimension d
dv: usizeValue dimension dv
Hidden dimension used in generator MLPs
eps: f32Numerical epsilon used in delta_update and k-normalization
Implementations§
Source§impl DeltaResidualConfig
impl DeltaResidualConfig
pub fn init<B: Backend>(&self, device: &B::Device) -> DeltaResidual<B>
Trait Implementations§
Source§impl Clone for DeltaResidualConfig
impl Clone for DeltaResidualConfig
Source§impl Config for DeltaResidualConfig
impl Config for DeltaResidualConfig
Source§fn load<P>(file: P) -> Result<Self, ConfigError>
fn load<P>(file: P) -> Result<Self, ConfigError>
Loads the configuration from a file. Read more
Source§fn load_binary(data: &[u8]) -> Result<Self, ConfigError>
fn load_binary(data: &[u8]) -> Result<Self, ConfigError>
Loads the configuration from a binary buffer. Read more
Source§impl Debug for DeltaResidualConfig
impl Debug for DeltaResidualConfig
Source§impl<'de> Deserialize<'de> for DeltaResidualConfig
impl<'de> Deserialize<'de> for DeltaResidualConfig
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 DeltaResidualConfig
impl Display for DeltaResidualConfig
Auto Trait Implementations§
impl Freeze for DeltaResidualConfig
impl RefUnwindSafe for DeltaResidualConfig
impl Send for DeltaResidualConfig
impl Sync for DeltaResidualConfig
impl Unpin for DeltaResidualConfig
impl UnsafeUnpin for DeltaResidualConfig
impl UnwindSafe for DeltaResidualConfig
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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