pub struct TokenizerBundle {
pub chat_template: Option<String>,
pub eos_token_ids: Vec<u32>,
pub bos_token_id: Option<u32>,
pub pad_token_id: Option<u32>,
}Expand description
Chat template + generation stop tokens carried by the container.
Fields§
§chat_template: Option<String>Jinja chat template (chat_template.jinja / tokenizer_config.json)
eos_token_ids: Vec<u32>All ids that terminate generation (generation_config + im_end)
bos_token_id: Option<u32>§pad_token_id: Option<u32>Trait Implementations§
Source§impl Clone for TokenizerBundle
impl Clone for TokenizerBundle
Source§fn clone(&self) -> TokenizerBundle
fn clone(&self) -> TokenizerBundle
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 moreSource§impl Debug for TokenizerBundle
impl Debug for TokenizerBundle
Source§impl<'de> Deserialize<'de> for TokenizerBundle
impl<'de> Deserialize<'de> for TokenizerBundle
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TokenizerBundle
impl RefUnwindSafe for TokenizerBundle
impl Send for TokenizerBundle
impl Sync for TokenizerBundle
impl Unpin for TokenizerBundle
impl UnsafeUnpin for TokenizerBundle
impl UnwindSafe for TokenizerBundle
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