MCPcopy Create free account
hub / github.com/appdevforall/CodeOnTheGo / cascade

Method cascade

subprojects/llama.cpp/common/preset.cpp:459–472  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

457}
458
459common_presets common_preset_context::cascade(const common_presets & base, const common_presets & added) const {
460 common_presets out = base; // copy
461 for (const auto & [name, preset_added] : added) {
462 if (out.find(name) != out.end()) {
463 // if exists, merge
464 common_preset & target = out[name];
465 target.merge(preset_added);
466 } else {
467 // otherwise, add directly
468 out[name] = preset_added;
469 }
470 }
471 return out;
472}
473
474common_presets common_preset_context::cascade(const common_preset & base, const common_presets & presets) const {
475 common_presets out;

Callers 2

load_modelsMethod · 0.80

Calls 3

findMethod · 0.65
endMethod · 0.45
mergeMethod · 0.45

Tested by

no test coverage detected