]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
llama : make general.name optional (#6709)
authorGeorgi Gerganov <redacted>
Tue, 16 Apr 2024 20:50:38 +0000 (23:50 +0300)
committerGitHub <redacted>
Tue, 16 Apr 2024 20:50:38 +0000 (23:50 +0300)
llama.cpp

index 579986d1a5e2ebeb4b3dbe1b0aeda33628924372..f4f4063cf6062fb2b72b6d3add061489064da126 100644 (file)
--- a/llama.cpp
+++ b/llama.cpp
@@ -4136,9 +4136,11 @@ static void llm_load_vocab(
             // CodeGemma (LLM_ARCH_GEMMA). This can potentially be removed once
             // new versions of these models have been published.
             std::string gen_name;
-            ml.get_key(LLM_KV_GENERAL_NAME, gen_name);
+            ml.get_key(LLM_KV_GENERAL_NAME, gen_name, false);
+
             std::transform(gen_name.begin(), gen_name.end(), gen_name.begin(),
                 [](unsigned char c){ return std::tolower(c); });
+
             if (gen_name.find("code") != std::string::npos) {
                 if (model.arch == LLM_ARCH_LLAMA) {
                     vocab.special_prefix_id = 32007;