Skip to content

Commit e72fda7

Browse files
committed
slop: reset some common args to the multi-model applies properly
1 parent 1dfc974 commit e72fda7

3 files changed

Lines changed: 19 additions & 12 deletions

File tree

common/arg.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3079,6 +3079,7 @@ common_params_context common_params_parser_init(common_params & params, llama_ex
30793079
{"--chat-template-kwargs"}, "STRING",
30803080
"sets additional params for the json template parser, must be a valid json object string, e.g. '{\"key1\":\"value1\",\"key2\":\"value2\"}'",
30813081
[](common_params & params, const std::string & value) {
3082+
params.default_template_kwargs.clear();
30823083
auto parsed = json::parse(value);
30833084
for (const auto & item : parsed.items()) {
30843085
if (item.key() == "enable_thinking") {

common/preset.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,9 @@ void common_preset::merge(const common_preset & other, bool overwrite_existing)
166166
}
167167

168168
void common_preset::apply_to_params(common_params & params) const {
169+
params.default_template_kwargs.clear();
170+
params.enable_reasoning = -1;
171+
params.reasoning_format = COMMON_REASONING_FORMAT_DEEPSEEK;
169172
for (const auto & [opt, val] : options) {
170173
// apply each option to params
171174
if (opt.handler_string) {

flake.lock

Lines changed: 15 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)