pub struct GgmlTokenizerMetadata {
pub model: GgmlTokenizerModel,
pub tokens: Vec<String>,
pub scores: Option<Vec<f32>>,
pub merges: Option<Vec<String>>,
pub added_tokens: Option<Vec<String>>,
pub bos_token_id: u32,
pub eos_token_id: u32,
pub unknown_token_id: Option<u32>,
pub separator_token_id: Option<u32>,
pub padding_token_id: Option<u32>,
}Fields§
§model: GgmlTokenizerModel§tokens: Vec<String>§scores: Option<Vec<f32>>§merges: Option<Vec<String>>§added_tokens: Option<Vec<String>>§bos_token_id: u32§eos_token_id: u32§unknown_token_id: Option<u32>§separator_token_id: Option<u32>§padding_token_id: Option<u32>Implementations§
Trait Implementations§
Source§impl Clone for GgmlTokenizerMetadata
impl Clone for GgmlTokenizerMetadata
Source§fn clone(&self) -> GgmlTokenizerMetadata
fn clone(&self) -> GgmlTokenizerMetadata
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for GgmlTokenizerMetadata
impl RefUnwindSafe for GgmlTokenizerMetadata
impl Send for GgmlTokenizerMetadata
impl Sync for GgmlTokenizerMetadata
impl Unpin for GgmlTokenizerMetadata
impl UnwindSafe for GgmlTokenizerMetadata
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