Api: tokenizer
Api members in the tokenizer family.
tokenizer_apply_chat_template_messages_add_generation_prompt / f_tokenizer_apply_chat_template_messages_add_generation_prompt
fn f_tokenizer_apply_chat_template_messages_add_generation_prompt(self, self_: &Tokenizer, messages_json: &str, add_generation_prompt: bool) -> Result<String>
fn tokenizer_apply_chat_template_messages_add_generation_prompt(self, self_: &Tokenizer, messages_json: &str, add_generation_prompt: bool) -> String
Wraps api-table member tokenizer_apply_chat_template_messages_add_generation_prompt.
ClikaRT::tokenizer::Tokenizer::apply_chat_template <- ClikaRT/tokenizer/tokenizer.h
tokenizer_bos_id
fn tokenizer_bos_id(self, self_: &Tokenizer) -> i64
Wraps api-table member tokenizer_bos_id.
ClikaRT::tokenizer::Tokenizer::bos_id <- ClikaRT/tokenizer/tokenizer.h
tokenizer_decode / f_tokenizer_decode
fn f_tokenizer_decode(self, self_: &Tokenizer, ids: &[i32], skip_special_tokens: bool) -> Result<String>
fn tokenizer_decode(self, self_: &Tokenizer, ids: &[i32], skip_special_tokens: bool) -> String
Wraps api-table member tokenizer_decode.
ClikaRT::tokenizer::Tokenizer::decode <- ClikaRT/tokenizer/tokenizer.h
tokenizer_decode_batch_encoded_skip_special_tokens / f_tokenizer_decode_batch_encoded_skip_special_tokens
fn f_tokenizer_decode_batch_encoded_skip_special_tokens(self, self_: &Tokenizer, encoded: &Encoded, skip_special_tokens: bool) -> Result<StringList>
fn tokenizer_decode_batch_encoded_skip_special_tokens(self, self_: &Tokenizer, encoded: &Encoded, skip_special_tokens: bool) -> StringList
Wraps api-table member tokenizer_decode_batch_encoded_skip_special_tokens.
ClikaRT::tokenizer::Tokenizer::decode_batch <- ClikaRT/tokenizer/tokenizer.h
tokenizer_decode_batch_ids_cu_seqlens / f_tokenizer_decode_batch_ids_cu_seqlens
fn f_tokenizer_decode_batch_ids_cu_seqlens(self, self_: &Tokenizer, ids: &Tensor, cu_seqlens: &Tensor, skip_special_tokens: bool) -> Result<StringList>
fn tokenizer_decode_batch_ids_cu_seqlens(self, self_: &Tokenizer, ids: &Tensor, cu_seqlens: &Tensor, skip_special_tokens: bool) -> StringList
Wraps api-table member tokenizer_decode_batch_ids_cu_seqlens.
ClikaRT::tokenizer::Tokenizer::decode_batch <- ClikaRT/tokenizer/tokenizer.h
tokenizer_decode_batch_ids_skip_special_tokens / f_tokenizer_decode_batch_ids_skip_special_tokens
fn f_tokenizer_decode_batch_ids_skip_special_tokens(self, self_: &Tokenizer, ids: &Tensor, skip_special_tokens: bool) -> Result<StringList>
fn tokenizer_decode_batch_ids_skip_special_tokens(self, self_: &Tokenizer, ids: &Tensor, skip_special_tokens: bool) -> StringList
Wraps api-table member tokenizer_decode_batch_ids_skip_special_tokens.
ClikaRT::tokenizer::Tokenizer::decode_batch <- ClikaRT/tokenizer/tokenizer.h
tokenizer_encode / f_tokenizer_encode
fn f_tokenizer_encode(self, self_: &Tokenizer, text: &str, add_special_tokens: bool) -> Result<Vec<i32>>
fn tokenizer_encode(self, self_: &Tokenizer, text: &str, add_special_tokens: bool) -> Vec<i32>
Wraps api-table member tokenizer_encode.
ClikaRT::tokenizer::Tokenizer::encode <- ClikaRT/tokenizer/tokenizer.h
tokenizer_encode_batch / f_tokenizer_encode_batch
fn f_tokenizer_encode_batch(self, self_: &Tokenizer, texts: &[&str], options: Option<&clika_rt_encode_options>) -> Result<Encoded>
fn tokenizer_encode_batch(self, self_: &Tokenizer, texts: &[&str], options: Option<&clika_rt_encode_options>) -> Encoded
Wraps api-table member tokenizer_encode_batch.
ClikaRT::tokenizer::Tokenizer::encode_batch <- ClikaRT/tokenizer/tokenizer.h
tokenizer_encode_chat_messages / f_tokenizer_encode_chat_messages
fn f_tokenizer_encode_chat_messages(self, self_: &Tokenizer, messages_json: &str, add_generation_prompt: bool, add_special_tokens: bool) -> Result<Vec<i32>>
fn tokenizer_encode_chat_messages(self, self_: &Tokenizer, messages_json: &str, add_generation_prompt: bool, add_special_tokens: bool) -> Vec<i32>
Wraps api-table member tokenizer_encode_chat_messages.
ClikaRT::tokenizer::Tokenizer::encode_chat <- ClikaRT/tokenizer/tokenizer.h
tokenizer_encode_text / f_tokenizer_encode_text
fn f_tokenizer_encode_text(self, self_: &Tokenizer, text: &str, options: Option<&clika_rt_encode_options>) -> Result<Encoded>
fn tokenizer_encode_text(self, self_: &Tokenizer, text: &str, options: Option<&clika_rt_encode_options>) -> Encoded
Wraps api-table member tokenizer_encode_text.
ClikaRT::tokenizer::Tokenizer::encode_text <- ClikaRT/tokenizer/tokenizer.h
tokenizer_eos_id
fn tokenizer_eos_id(self, self_: &Tokenizer) -> i64
Wraps api-table member tokenizer_eos_id.
ClikaRT::tokenizer::Tokenizer::eos_id <- ClikaRT/tokenizer/tokenizer.h
tokenizer_free
fn tokenizer_free(self, h: &Tokenizer)
Wraps api-table member tokenizer_free.
tokenizer_from_bert_vocab / f_tokenizer_from_bert_vocab
fn f_tokenizer_from_bert_vocab(self, dir: &str) -> Result<Tokenizer>
fn tokenizer_from_bert_vocab(self, dir: &str) -> Tokenizer
Wraps api-table member tokenizer_from_bert_vocab.
ClikaRT::tokenizer::Tokenizer::from_bert_vocab <- ClikaRT/tokenizer/tokenizer.h
tokenizer_from_file / f_tokenizer_from_file
fn f_tokenizer_from_file(self, path: &str) -> Result<Tokenizer>
fn tokenizer_from_file(self, path: &str) -> Tokenizer
Wraps api-table member tokenizer_from_file.
ClikaRT::tokenizer::Tokenizer::from_file <- ClikaRT/tokenizer/tokenizer.h
tokenizer_from_gpt2 / f_tokenizer_from_gpt2
fn f_tokenizer_from_gpt2(self, dir: &str) -> Result<Tokenizer>
fn tokenizer_from_gpt2(self, dir: &str) -> Tokenizer
Wraps api-table member tokenizer_from_gpt2.
ClikaRT::tokenizer::Tokenizer::from_gpt2 <- ClikaRT/tokenizer/tokenizer.h
tokenizer_from_huggingface / f_tokenizer_from_huggingface
fn f_tokenizer_from_huggingface(self, path: &str) -> Result<Tokenizer>
fn tokenizer_from_huggingface(self, path: &str) -> Tokenizer
Wraps api-table member tokenizer_from_huggingface.
ClikaRT::tokenizer::Tokenizer::from_huggingface <- ClikaRT/tokenizer/tokenizer.h
tokenizer_from_sentencepiece / f_tokenizer_from_sentencepiece
fn f_tokenizer_from_sentencepiece(self, path: &str) -> Result<Tokenizer>
fn tokenizer_from_sentencepiece(self, path: &str) -> Tokenizer
Wraps api-table member tokenizer_from_sentencepiece.
ClikaRT::tokenizer::Tokenizer::from_sentencepiece <- ClikaRT/tokenizer/tokenizer.h
tokenizer_from_tekken / f_tokenizer_from_tekken
fn f_tokenizer_from_tekken(self, path: &str) -> Result<Tokenizer>
fn tokenizer_from_tekken(self, path: &str) -> Tokenizer
Wraps api-table member tokenizer_from_tekken.
ClikaRT::tokenizer::Tokenizer::from_tekken <- ClikaRT/tokenizer/tokenizer.h
tokenizer_from_tiktoken / f_tokenizer_from_tiktoken
fn f_tokenizer_from_tiktoken(self, path: &str) -> Result<Tokenizer>
fn tokenizer_from_tiktoken(self, path: &str) -> Tokenizer
Wraps api-table member tokenizer_from_tiktoken.
ClikaRT::tokenizer::Tokenizer::from_tiktoken <- ClikaRT/tokenizer/tokenizer.h
tokenizer_has_chat_template
fn tokenizer_has_chat_template(self, self_: &Tokenizer) -> bool
Wraps api-table member tokenizer_has_chat_template.
ClikaRT::tokenizer::Tokenizer::has_chat_template <- ClikaRT/tokenizer/tokenizer.h
tokenizer_id_to_token / f_tokenizer_id_to_token
fn f_tokenizer_id_to_token(self, self_: &Tokenizer, id: i32) -> Result<String>
fn tokenizer_id_to_token(self, self_: &Tokenizer, id: i32) -> String
Wraps api-table member tokenizer_id_to_token.
ClikaRT::tokenizer::Tokenizer::id_to_token <- ClikaRT/tokenizer/tokenizer.h
tokenizer_pad_id
fn tokenizer_pad_id(self, self_: &Tokenizer) -> i64
Wraps api-table member tokenizer_pad_id.
ClikaRT::tokenizer::Tokenizer::pad_id <- ClikaRT/tokenizer/tokenizer.h
tokenizer_streaming_decoder
fn tokenizer_streaming_decoder(self, self_: &Tokenizer, skip_special_tokens: bool) -> Option<StreamingDecoder>
Wraps api-table member tokenizer_streaming_decoder.
ClikaRT::tokenizer::Tokenizer::streaming_decoder <- ClikaRT/tokenizer/tokenizer.h
A NULL return maps to None.
tokenizer_token_to_id / f_tokenizer_token_to_id
fn f_tokenizer_token_to_id(self, self_: &Tokenizer, token: &str) -> Result<i32>
fn tokenizer_token_to_id(self, self_: &Tokenizer, token: &str) -> i32
Wraps api-table member tokenizer_token_to_id.
ClikaRT::tokenizer::Tokenizer::token_to_id <- ClikaRT/tokenizer/tokenizer.h
tokenizer_tokenize / f_tokenizer_tokenize
fn f_tokenizer_tokenize(self, self_: &Tokenizer, text: &str, add_special_tokens: bool) -> Result<TokenList>
fn tokenizer_tokenize(self, self_: &Tokenizer, text: &str, add_special_tokens: bool) -> TokenList
Wraps api-table member tokenizer_tokenize.
ClikaRT::tokenizer::Tokenizer::tokenize <- ClikaRT/tokenizer/tokenizer.h
tokenizer_vocab_size
fn tokenizer_vocab_size(self, self_: &Tokenizer) -> i64
Wraps api-table member tokenizer_vocab_size.
ClikaRT::tokenizer::Tokenizer::vocab_size <- ClikaRT/tokenizer/tokenizer.h