vocab : add dummy tokens for "no_vocab" type (#11231)

* vocab : add dummy tokens for "no_vocab" type

ggml-ci

* vocab : minor [no ci]
This commit is contained in:
Georgi Gerganov 2025-01-14 12:54:58 +02:00 committed by GitHub
parent c5bf0d1bd7
commit bbf3e55e35
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1356,8 +1356,9 @@ void llama_vocab::impl::load(llama_model_loader & ml, const LLM_KV & kv) {
// read vocab size from metadata // read vocab size from metadata
uint32_t n_tokens = 0; uint32_t n_tokens = 0;
if (!ml.get_key(LLM_KV_VOCAB_SIZE, n_tokens, false)) { if (ml.get_key(LLM_KV_VOCAB_SIZE, n_tokens, false)) {
LLAMA_LOG_WARN("%s: there is no vocab_size in metadata\n", __func__); LLAMA_LOG_WARN("%s: adding %u dummy tokens\n", __func__, n_tokens);
id_to_token.resize(n_tokens);
} }
return; return;