pub struct GgmlTtsMetadata {Show 13 fields
pub model_name: String,
pub model_alias: String,
pub enable_tts: bool,
pub codec_model: PathBuf,
pub speaker_file: Option<PathBuf>,
pub ctx_size: u64,
pub batch_size: u64,
pub ubatch_size: u64,
pub n_predict: i32,
pub n_gpu_layers: u64,
pub temperature: f64,
pub log_enable: bool,
pub debug_log: bool,
}
Expand description
Metadata for TTS models
Fields§
§model_name: String
§model_alias: String
§enable_tts: bool
§codec_model: PathBuf
§speaker_file: Option<PathBuf>
§ctx_size: u64
§batch_size: u64
§ubatch_size: u64
§n_predict: i32
§n_gpu_layers: u64
§temperature: f64
§log_enable: bool
§debug_log: bool
Implementations§
Source§impl GgmlTtsMetadata
impl GgmlTtsMetadata
pub fn prompt_template(&self) -> PromptTemplateType
Trait Implementations§
Source§impl BaseMetadata for GgmlTtsMetadata
impl BaseMetadata for GgmlTtsMetadata
fn model_name(&self) -> &str
fn model_alias(&self) -> &str
Source§impl Clone for GgmlTtsMetadata
impl Clone for GgmlTtsMetadata
Source§fn clone(&self) -> GgmlTtsMetadata
fn clone(&self) -> GgmlTtsMetadata
Returns a copy of the value. Read more
1.0.0 · 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 GgmlTtsMetadata
impl Debug for GgmlTtsMetadata
Source§impl Default for GgmlTtsMetadata
impl Default for GgmlTtsMetadata
Source§impl<'de> Deserialize<'de> for GgmlTtsMetadata
impl<'de> Deserialize<'de> for GgmlTtsMetadata
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 GgmlTtsMetadata
impl RefUnwindSafe for GgmlTtsMetadata
impl Send for GgmlTtsMetadata
impl Sync for GgmlTtsMetadata
impl Unpin for GgmlTtsMetadata
impl UnwindSafe for GgmlTtsMetadata
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian()
.