use std::string

This commit is contained in:
Sigbjørn Skjæret
2025-07-08 18:11:19 +02:00
committed by GitHub
parent bea6d0617e
commit 9b67ea265b
2 changed files with 8 additions and 4 deletions

View File

@ -981,6 +981,8 @@ struct common_init_result common_init_from_params(common_params & params) {
}
}
char buf[1024];
// load and optionally apply lora adapters
for (auto & la : params.lora_adapters) {
llama_adapter_lora_ptr lora;
@ -993,8 +995,10 @@ struct common_init_result common_init_from_params(common_params & params) {
}
la.ptr = lora.get();
llama_adapter_meta_val_str(la.ptr, "adapter.lora.task_name", la.task_name, sizeof(la.task_name));
llama_adapter_meta_val_str(la.ptr, "adapter.lora.prompt_prefix", la.prompt_prefix, sizeof(la.prompt_prefix));
llama_adapter_meta_val_str(la.ptr, "adapter.lora.task_name", buf, sizeof(buf));
la.task_name = buf;
llama_adapter_meta_val_str(la.ptr, "adapter.lora.prompt_prefix", buf, sizeof(buf));
la.prompt_prefix = buf;
iparams.lora.emplace_back(std::move(lora)); // copy to list of loaded adapters
}

View File

@ -31,8 +31,8 @@ struct common_adapter_lora_info {
std::string path;
float scale;
char task_name[64];
char prompt_prefix[256];
std::string task_name;
std::string prompt_prefix;
struct llama_adapter_lora * ptr;
};