pub struct TokenizerFingerprint {
pub vocab_size: usize,
pub vocab_hash: u64,
pub special_tokens_hash: u64,
}Expand description
A fingerprint of a tokenizer’s configuration
Fields§
§vocab_size: usizeSize of the vocabulary
vocab_hash: u64Hash of a sample of vocabulary tokens (for speed)
special_tokens_hash: u64Hash of special tokens
Implementations§
Source§impl TokenizerFingerprint
impl TokenizerFingerprint
Sourcepub fn from_tokenizer(tokenizer: &dyn Tokenizer) -> Self
pub fn from_tokenizer(tokenizer: &dyn Tokenizer) -> Self
Create a fingerprint from a tokenizer
Trait Implementations§
Source§impl Clone for TokenizerFingerprint
impl Clone for TokenizerFingerprint
Source§fn clone(&self) -> TokenizerFingerprint
fn clone(&self) -> TokenizerFingerprint
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 moreSource§impl Debug for TokenizerFingerprint
impl Debug for TokenizerFingerprint
Source§impl Hash for TokenizerFingerprint
impl Hash for TokenizerFingerprint
Source§impl PartialEq for TokenizerFingerprint
impl PartialEq for TokenizerFingerprint
impl Eq for TokenizerFingerprint
impl StructuralPartialEq for TokenizerFingerprint
Auto Trait Implementations§
impl Freeze for TokenizerFingerprint
impl RefUnwindSafe for TokenizerFingerprint
impl Send for TokenizerFingerprint
impl Sync for TokenizerFingerprint
impl Unpin for TokenizerFingerprint
impl UnsafeUnpin for TokenizerFingerprint
impl UnwindSafe for TokenizerFingerprint
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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