oa::ml::nn::FlowDenoiserConfig

Configuration for a modality-independent flow/diffusion denoiser.

StRust public API

Declaration

pub struct FlowDenoiserConfig { pub input_dim: usize, pub condition_dim: usize, pub backbone: FlowTransformerConfig, pub time_max_period: f32, pub time_scale: f32, pub condition_dropout_probability: f32, }
Public Rust declaration.

Public Methods

fn clone(&self) -> FlowDenoiserConfig
fn fmt(&self, f: &mut Formatter<'_>) -> Result
fn eq(&self, other: &FlowDenoiserConfig) -> bool

Associated Functions

fn default() -> Self

Public Data Members

input_dimusizefield
condition_dimusizefield
backboneFlowTransformerConfigfield
time_max_periodf32field
time_scalef32field
condition_dropout_probabilityf32field

Public Method Documentation

fn clone( &self ) -> FlowDenoiserConfig
No public source comment is attached to this declaration.
fn fmt( &self, f: &mut Formatter<'_> ) -> Result
No public source comment is attached to this declaration.
fn eq( &self, other: &FlowDenoiserConfig ) -> bool
No public source comment is attached to this declaration.
fn default() -> Self
No public source comment is attached to this declaration.