pub struct VoxtralConfig {
pub audio_config: VoxtralAudioConfig,
pub text_config: Llama32Config,
pub audio_token_id: u32,
pub projector_hidden_act: String,
pub vocab_size: usize,
}Expand description
Top-level Voxtral checkpoint config.
Fields§
§audio_config: VoxtralAudioConfig§text_config: Llama32Config§audio_token_id: u32§vocab_size: usizeImplementations§
Source§impl VoxtralConfig
impl VoxtralConfig
pub fn from_file(path: &Path) -> Result<VoxtralConfig, Error>
pub fn llama_config(&self) -> &Llama32Config
pub fn validate(&self) -> Result<(), Error>
pub fn tiny_synthetic() -> VoxtralConfig
pub fn mini_3b() -> VoxtralConfig
Trait Implementations§
Source§impl Clone for VoxtralConfig
impl Clone for VoxtralConfig
Source§fn clone(&self) -> VoxtralConfig
fn clone(&self) -> VoxtralConfig
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 VoxtralConfig
impl Debug for VoxtralConfig
Source§impl<'de> Deserialize<'de> for VoxtralConfig
impl<'de> Deserialize<'de> for VoxtralConfig
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<VoxtralConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<VoxtralConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for VoxtralConfig
impl RefUnwindSafe for VoxtralConfig
impl Send for VoxtralConfig
impl Sync for VoxtralConfig
impl Unpin for VoxtralConfig
impl UnsafeUnpin for VoxtralConfig
impl UnwindSafe for VoxtralConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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