oa::ml::nn::FlowTransformerConfig

Configuration for a bidirectional flow/diffusion Transformer backbone.

StRust public API

Declaration

pub struct FlowTransformerConfig { pub model_width: usize, pub hidden_width: usize, pub sequence_length: usize, pub num_layers: usize, pub num_heads: usize, pub num_experts: usize, pub experts_per_token: usize, pub epsilon: f32, pub adaptive_conditioning: bool, }
Public Rust declaration.

Public Methods

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

Associated Functions

fn default() -> Self

Public Data Members

model_widthusizefield
hidden_widthusizefield
sequence_lengthusizefield
num_layersusizefield
num_headsusizefield
num_expertsusizefield
experts_per_tokenusizefield
epsilonf32field
adaptive_conditioningboolfield

Public Method Documentation

fn clone( &self ) -> FlowTransformerConfig
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: &FlowTransformerConfig ) -> bool
No public source comment is attached to this declaration.
fn default() -> Self
No public source comment is attached to this declaration.