pub struct EulerDiscreteSchedulerConfig {
pub beta_start: f64,
pub beta_end: f64,
pub beta_schedule: BetaSchedule,
pub train_timesteps: usize,
pub prediction_type: PredictionType,
}Fields§
§beta_start: f64The value of beta at the beginning of training.
beta_end: f64The value of beta at the end of training.
beta_schedule: BetaScheduleHow beta evolved during training.
train_timesteps: usizenumber of diffusion steps used to train the model.
prediction_type: PredictionTypeprediction type of the scheduler function
Trait Implementations§
Source§impl Clone for EulerDiscreteSchedulerConfig
impl Clone for EulerDiscreteSchedulerConfig
Source§fn clone(&self) -> EulerDiscreteSchedulerConfig
fn clone(&self) -> EulerDiscreteSchedulerConfig
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 EulerDiscreteSchedulerConfig
impl Debug for EulerDiscreteSchedulerConfig
Auto Trait Implementations§
impl Freeze for EulerDiscreteSchedulerConfig
impl RefUnwindSafe for EulerDiscreteSchedulerConfig
impl Send for EulerDiscreteSchedulerConfig
impl Sync for EulerDiscreteSchedulerConfig
impl Unpin for EulerDiscreteSchedulerConfig
impl UnsafeUnpin for EulerDiscreteSchedulerConfig
impl UnwindSafe for EulerDiscreteSchedulerConfig
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