#include "vocab.h" #include "clip_merges.hpp" #include "gemma_merges.hpp" #include "gemma_vocab.hpp" #include "mistral_merges.hpp" #include "mistral_vocab.hpp" #include "qwen_merges.hpp" #include "t5.hpp" #include "umt5.hpp" std::string load_clip_merges() { std::string merges_utf8_str(reinterpret_cast(clip_merges_utf8_c_str), sizeof(clip_merges_utf8_c_str)); return merges_utf8_str; } std::string load_qwen2_merges() { std::string merges_utf8_str(reinterpret_cast(qwen2_merges_utf8_c_str), sizeof(qwen2_merges_utf8_c_str)); return merges_utf8_str; } std::string load_mistral_merges() { std::string merges_utf8_str(reinterpret_cast(mistral_merges_utf8_c_str), sizeof(mistral_merges_utf8_c_str)); return merges_utf8_str; } std::string load_mistral_vocab_json() { std::string json_str(reinterpret_cast(mistral_vocab_json_utf8_c_str), sizeof(mistral_vocab_json_utf8_c_str)); return json_str; } std::string load_t5_tokenizer_json() { std::string json_str(reinterpret_cast(t5_tokenizer_json_str), sizeof(t5_tokenizer_json_str)); return json_str; } std::string load_umt5_tokenizer_json() { std::string json_str(reinterpret_cast(umt5_tokenizer_json_str), sizeof(umt5_tokenizer_json_str)); return json_str; } std::string load_gemma_merges() { std::string merges_utf8_str(reinterpret_cast(gemma_merges_utf8_c_str), sizeof(gemma_merges_utf8_c_str)); return merges_utf8_str; } std::string load_gemma_vocab_json() { std::string json_str(reinterpret_cast(gemma_vocab_json_utf8_c_str), sizeof(gemma_vocab_json_utf8_c_str)); return json_str; }