bug fixes in load_llama_model_gguf
This commit is contained in:
parent
76d2794e11
commit
4882ff0c59
1 changed files with 3 additions and 3 deletions
|
@ -1665,18 +1665,18 @@ void load_llama_model_gguf(struct gguf_context * fctx, struct ggml_context * f_g
|
||||||
|
|
||||||
std::vector<char> keybuf;
|
std::vector<char> keybuf;
|
||||||
keybuf.resize(512);
|
keybuf.resize(512);
|
||||||
auto kv = [arch, &keybuf](const char * key) -> const char * {
|
auto kv = [&arch, &keybuf](const char * key) -> const char * {
|
||||||
snprintf(keybuf.data(), keybuf.size(), key, arch.c_str());
|
snprintf(keybuf.data(), keybuf.size(), key, arch.c_str());
|
||||||
return keybuf.data();
|
return keybuf.data();
|
||||||
};
|
};
|
||||||
|
|
||||||
std::vector<char> tn_buf;
|
std::vector<char> tn_buf;
|
||||||
tn_buf.resize(GGML_MAX_NAME);
|
tn_buf.resize(GGML_MAX_NAME);
|
||||||
auto tn = [arch, &tn_buf](const char * key) -> const char * {
|
auto tn = [&arch, &tn_buf](const char * key) -> const char * {
|
||||||
snprintf(tn_buf.data(), tn_buf.size(), "%s.weight", key);
|
snprintf(tn_buf.data(), tn_buf.size(), "%s.weight", key);
|
||||||
return tn_buf.data();
|
return tn_buf.data();
|
||||||
};
|
};
|
||||||
auto tni = [arch, &tn_buf](const char * key, int bid) -> const char * {
|
auto tni = [&arch, &tn_buf](const char * key, int bid) -> const char * {
|
||||||
snprintf(tn_buf.data(), tn_buf.size(), key, bid);
|
snprintf(tn_buf.data(), tn_buf.size(), key, bid);
|
||||||
std::string s = tn_buf.data();
|
std::string s = tn_buf.data();
|
||||||
snprintf(tn_buf.data(), tn_buf.size(), "%s.weight", s.c_str());
|
snprintf(tn_buf.data(), tn_buf.size(), "%s.weight", s.c_str());
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue