refactor: reorganize src model layout (#1615)

This commit is contained in:
leejet
2026-06-07 03:21:12 +08:00
committed by GitHub
parent dfb2390dd4
commit f3fd359b58
81 changed files with 407 additions and 385 deletions

View File

@@ -3,8 +3,8 @@
#include <algorithm>
#include <sstream>
#include "core/util.h"
#include "tokenize_util.h"
#include "util.h"
std::vector<std::pair<int, std::u32string>> BPETokenizer::bytes_to_unicode() {
std::vector<std::pair<int, std::u32string>> byte_unicode_pairs;

View File

@@ -6,9 +6,9 @@
#include <regex>
#include <set>
#include "core/util.h"
#include "ggml.h"
#include "tokenize_util.h"
#include "util.h"
#include "vocab/vocab.h"
CLIPTokenizer::CLIPTokenizer(int pad_token_id, const std::string& merges_utf8_str) {

View File

@@ -1,8 +1,8 @@
#include "gemma_tokenizer.h"
#include "core/util.h"
#include "ggml.h"
#include "json.hpp"
#include "util.h"
#include "vocab/vocab.h"
std::string GemmaTokenizer::normalize(const std::string& text) const {

View File

@@ -1,7 +1,7 @@
#include "gpt_oss_tokenizer.h"
#include "core/util.h"
#include "json.hpp"
#include "util.h"
#include "vocab/vocab.h"
void GPTOSSTokenizer::load_from_merges(const std::string& merges_utf8_str, const std::string& vocab_utf8_str) {

View File

@@ -1,8 +1,8 @@
#include "mistral_tokenizer.h"
#include "core/util.h"
#include "ggml.h"
#include "json.hpp"
#include "util.h"
#include "vocab/vocab.h"
void MistralTokenizer::load_from_merges(const std::string& merges_utf8_str, const std::string& vocab_utf8_str) {

View File

@@ -1,6 +1,6 @@
#include "qwen2_tokenizer.h"
#include "util.h"
#include "core/util.h"
#include "vocab/vocab.h"
void Qwen2Tokenizer::load_from_merges(const std::string& merges_utf8_str) {

View File

@@ -6,9 +6,9 @@
#include <regex>
#include <sstream>
#include "core/util.h"
#include "json.hpp"
#include "tokenize_util.h"
#include "util.h"
#include "vocab/vocab.h"
// Port from: https://github.com/google/sentencepiece/blob/master/src/unigram_model.h

View File

@@ -4,7 +4,7 @@
#include <cmath>
#include <regex>
#include "util.h"
#include "core/util.h"
void Tokenizer::add_special_token(const std::string& token) {
special_tokens.push_back(token);