pub struct Config {
pub transformer: Config,
pub depformer: Option<DepFormerConfig>,
pub text_in_vocab_size: usize,
pub text_out_vocab_size: usize,
pub audio_vocab_size: usize,
pub audio_codebooks: usize,
pub conditioners: Option<Config>,
pub extra_heads: Option<ExtraHeadsConfig>,
}Fields§
§transformer: Config§depformer: Option<DepFormerConfig>§text_in_vocab_size: usize§text_out_vocab_size: usize§audio_vocab_size: usize§audio_codebooks: usize§conditioners: Option<Config>§extra_heads: Option<ExtraHeadsConfig>Implementations§
Source§impl Config
impl Config
pub fn v0_1() -> Self
pub fn v0_1_vision() -> Self
pub fn v0_1_vision_streaming(num_slices: usize) -> Self
pub fn v0_1_streaming(num_slices: usize) -> Self
pub fn v0_1_asr() -> Self
pub fn tts_v0_1() -> Self
pub fn s2s_v0_1() -> Self
pub fn s2s_v0_1_streaming(num_slices: usize) -> Self
pub fn asr_v0_1_1b() -> Self
pub fn asr_300m_202501() -> Self
pub fn tts_202501() -> Self
pub fn s2s_2b_16rvq_202501() -> Self
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Config
impl<'de> Deserialize<'de> for Config
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 Config
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnwindSafe for Config
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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