pub struct Tokenize;Expand description
Top-level tokenizer factory.
Implementations§
Source§impl Tokenize
impl Tokenize
Sourcepub fn pick(map: &TokenizerMap) -> Box<dyn ITokenizer>
pub fn pick(map: &TokenizerMap) -> Box<dyn ITokenizer>
Build the right tokenizer for the map. BPETokenizer when the
map has BPE data; otherwise LongestMatchTokenizer.
Sourcepub fn encode(map: &TokenizerMap, text: &str) -> Vec<u32>
pub fn encode(map: &TokenizerMap, text: &str) -> Vec<u32>
One-shot encode using Tokenize::pick.
Auto Trait Implementations§
impl Freeze for Tokenize
impl RefUnwindSafe for Tokenize
impl Send for Tokenize
impl Sync for Tokenize
impl Unpin for Tokenize
impl UnsafeUnpin for Tokenize
impl UnwindSafe for Tokenize
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