From 53407c866d4b59315c665b8fc9fb0d69b511463b Mon Sep 17 00:00:00 2001 From: Wagner Bruna Date: Mon, 1 Dec 2025 17:31:02 -0300 Subject: [PATCH] fix mistral vocab filename and qwen2vl tensor name --- otherarch/sdcpp/model.cpp | 4 ++-- otherarch/sdcpp/sdtype_adapter.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/otherarch/sdcpp/model.cpp b/otherarch/sdcpp/model.cpp index 0a10b19de..bb34cd188 100644 --- a/otherarch/sdcpp/model.cpp +++ b/otherarch/sdcpp/model.cpp @@ -138,10 +138,10 @@ bool is_unused_tensor(std::string name) { std::string kcpp_fix_wrong_img_tensor_name(const std::string& name) //kcpp function that fixes common wrong tensor names { if (starts_with(name, "text_encoders.qwen25_7b.transformer.model.")) { - return "text_encoders.qwen2vl.model." + name.substr(strlen("text_encoders.qwen25_7b.transformer.model.")); + return "text_encoders.llm.model." + name.substr(strlen("text_encoders.qwen25_7b.transformer.model.")); } if (starts_with(name, "text_encoders.qwen25_7b.transformer.visual.")) { - return "text_encoders.qwen2vl.visual." + name.substr(strlen("text_encoders.qwen25_7b.transformer.visual.")); + return "text_encoders.llm.visual." + name.substr(strlen("text_encoders.qwen25_7b.transformer.visual.")); } if (starts_with(name, "text_encoders.umt5xxl.")) { return "text_encoders.t5xxl." + name.substr(strlen("text_encoders.umt5xxl.")); diff --git a/otherarch/sdcpp/sdtype_adapter.cpp b/otherarch/sdcpp/sdtype_adapter.cpp index 8a65f412c..ec9bc3084 100644 --- a/otherarch/sdcpp/sdtype_adapter.cpp +++ b/otherarch/sdcpp/sdtype_adapter.cpp @@ -177,7 +177,7 @@ std::string sd_load_mistral_vocab_json() if (!mistralvocabstr.empty()) { return mistralvocabstr; // already loaded } - std::string filepath = executable_path + "embd_res/mistral2_vocab_utf8_c_str.embd"; + std::string filepath = executable_path + "embd_res/mistral2_vocab_json.embd"; mistralvocabstr = read_str_from_disk(filepath); return mistralvocabstr; }