Update llama.cpp
Fixed `trim_assistant_message` bug
This commit is contained in:
parent
1f7a0c12b2
commit
aa5453de94
1 changed files with 2 additions and 2 deletions
|
@ -21894,13 +21894,13 @@ static int32_t llama_chat_apply_template_internal(
|
|||
is_inside_turn = true;
|
||||
}
|
||||
std::string role(message->role);
|
||||
std::string content = (trim_assistant_message? trim(message->content) : message->content);
|
||||
std::string content(message->content);
|
||||
if (role == "system") {
|
||||
ss << content << "\n\n";
|
||||
} else if (role == "user") {
|
||||
ss << content << leading_space << "[/INST]";
|
||||
} else {
|
||||
ss << trailing_space << content << "</s>";
|
||||
ss << trailing_space << (trim_assistant_message ? trim(content) : content) << "</s>";
|
||||
is_inside_turn = false;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue