pub struct NormalizerOptions {
pub lowercase: bool,
pub strip_accents: bool,
}Expand description
The BertNormalizer switches, and the defaults llama.cpp applies
when a checkpoint does not carry them.
Both default to true, and strip_accents defaults to whatever
lowercase resolved to rather than to a constant. That chain is
upstream’s, verbatim: normalizer_opts.lowercase is read first,
strip_accents is then seeded from it, and only then is
tokenizer.ggml.normalizer.strip_accents allowed to override. The
GGUFs people actually have predate both keys, so the defaults are
the live path, not the fallback.
Fields§
§lowercase: bool§strip_accents: boolTrait Implementations§
Source§impl Clone for NormalizerOptions
impl Clone for NormalizerOptions
Source§fn clone(&self) -> NormalizerOptions
fn clone(&self) -> NormalizerOptions
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 moreimpl Copy for NormalizerOptions
Source§impl Debug for NormalizerOptions
impl Debug for NormalizerOptions
impl Eq for NormalizerOptions
Source§impl PartialEq for NormalizerOptions
impl PartialEq for NormalizerOptions
impl StructuralPartialEq for NormalizerOptions
Auto Trait Implementations§
impl Freeze for NormalizerOptions
impl RefUnwindSafe for NormalizerOptions
impl Send for NormalizerOptions
impl Sync for NormalizerOptions
impl Unpin for NormalizerOptions
impl UnsafeUnpin for NormalizerOptions
impl UnwindSafe for NormalizerOptions
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> 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