pub struct BpeConfig {
pub unk_token: String,
pub bos_token: Option<String>,
pub eos_token: Option<String>,
pub pad_token: Option<String>,
pub add_prefix_space: bool,
pub vocab_size: usize,
}Expand description
BPE tokenizer configuration.
Fields§
§unk_token: StringUnknown token
bos_token: Option<String>Beginning of sentence token
eos_token: Option<String>End of sentence token
pad_token: Option<String>Padding token
add_prefix_space: boolWhether to add prefix space
vocab_size: usizeMaximum vocabulary size
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BpeConfig
impl RefUnwindSafe for BpeConfig
impl Send for BpeConfig
impl Sync for BpeConfig
impl Unpin for BpeConfig
impl UnsafeUnpin for BpeConfig
impl UnwindSafe for BpeConfig
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