Merge branch 'ggerganov:master' into master
This commit is contained in:
commit
8506e13940
4 changed files with 6 additions and 4 deletions
|
@ -3,7 +3,7 @@
|
||||||

|

|
||||||
|
|
||||||
[](https://opensource.org/licenses/MIT)
|
[](https://opensource.org/licenses/MIT)
|
||||||
[](https://github.com/ggerganov/llama.cpp/actions/workflows/server.yml)
|
[](https://github.com/ggerganov/llama.cpp/actions/workflows/server.yml)
|
||||||
[](https://conan.io/center/llama-cpp)
|
[](https://conan.io/center/llama-cpp)
|
||||||
|
|
||||||
[Roadmap](https://github.com/users/ggerganov/projects/7) / [Project status](https://github.com/ggerganov/llama.cpp/discussions/3471) / [Manifesto](https://github.com/ggerganov/llama.cpp/discussions/205) / [ggml](https://github.com/ggerganov/ggml)
|
[Roadmap](https://github.com/users/ggerganov/projects/7) / [Project status](https://github.com/ggerganov/llama.cpp/discussions/3471) / [Manifesto](https://github.com/ggerganov/llama.cpp/discussions/205) / [ggml](https://github.com/ggerganov/ggml)
|
||||||
|
|
|
@ -19019,7 +19019,7 @@ void ggml_graph_export(const struct ggml_cgraph * cgraph, const char * fname) {
|
||||||
FILE * fout = ggml_fopen(fname, "wb");
|
FILE * fout = ggml_fopen(fname, "wb");
|
||||||
|
|
||||||
if (!fout) {
|
if (!fout) {
|
||||||
fprintf(stderr, "%s: failed to open %s\n", __func__, fname);
|
fprintf(stderr, "%s: failed to open %s: %s\n", __func__, fname, strerror(errno));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -19156,7 +19156,7 @@ struct ggml_cgraph * ggml_graph_import(const char * fname, struct ggml_context *
|
||||||
{
|
{
|
||||||
FILE * fin = ggml_fopen(fname, "rb");
|
FILE * fin = ggml_fopen(fname, "rb");
|
||||||
if (!fin) {
|
if (!fin) {
|
||||||
fprintf(stderr, "%s: failed to open %s\n", __func__, fname);
|
fprintf(stderr, "%s: failed to open %s: %s\n", __func__, fname, strerror(errno));
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -20830,6 +20830,7 @@ struct gguf_context * gguf_init_empty(void) {
|
||||||
struct gguf_context * gguf_init_from_file(const char * fname, struct gguf_init_params params) {
|
struct gguf_context * gguf_init_from_file(const char * fname, struct gguf_init_params params) {
|
||||||
FILE * file = ggml_fopen(fname, "rb");
|
FILE * file = ggml_fopen(fname, "rb");
|
||||||
if (!file) {
|
if (!file) {
|
||||||
|
fprintf(stderr, "%s: failed to open '%s': '%s'\n", __func__, fname, strerror(errno));
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -62,6 +62,7 @@ class Metadata:
|
||||||
# This is based on LLM_KV_NAMES mapping in llama.cpp
|
# This is based on LLM_KV_NAMES mapping in llama.cpp
|
||||||
metadata_override = Metadata.load_metadata_override(metadata_override_path)
|
metadata_override = Metadata.load_metadata_override(metadata_override_path)
|
||||||
|
|
||||||
|
metadata.name = metadata_override.get(Keys.General.NAME, metadata.name)
|
||||||
metadata.author = metadata_override.get(Keys.General.AUTHOR, metadata.author)
|
metadata.author = metadata_override.get(Keys.General.AUTHOR, metadata.author)
|
||||||
metadata.version = metadata_override.get(Keys.General.VERSION, metadata.version)
|
metadata.version = metadata_override.get(Keys.General.VERSION, metadata.version)
|
||||||
metadata.organization = metadata_override.get(Keys.General.ORGANIZATION, metadata.organization)
|
metadata.organization = metadata_override.get(Keys.General.ORGANIZATION, metadata.organization)
|
||||||
|
|
|
@ -21619,7 +21619,7 @@ static int32_t llama_chat_apply_template_internal(
|
||||||
if (add_ass) {
|
if (add_ass) {
|
||||||
ss << "<|assistant|>";
|
ss << "<|assistant|>";
|
||||||
}
|
}
|
||||||
} else if (tmpl == "chaglm4" || tmpl_contains("[gMASK]<sop>")) {
|
} else if (tmpl == "chatglm4" || tmpl_contains("[gMASK]<sop>")) {
|
||||||
ss << "[gMASK]" << "<sop>";
|
ss << "[gMASK]" << "<sop>";
|
||||||
for (auto message : chat) {
|
for (auto message : chat) {
|
||||||
std::string role(message->role);
|
std::string role(message->role);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue