merge: try..catch

This commit is contained in:
ngxson 2024-03-01 14:50:42 +01:00
parent 3e6e3668c9
commit 2cfae6d9a8

View file

@ -122,6 +122,7 @@ int main(int argc, char ** argv) {
} }
} }
try {
if (invalid_param) { if (invalid_param) {
throw std::invalid_argument("error: invalid parameter for argument: " + arg); throw std::invalid_argument("error: invalid parameter for argument: " + arg);
} else if (config_path.empty()) { } else if (config_path.empty()) {
@ -150,6 +151,10 @@ int main(int argc, char ** argv) {
}; };
llama_merge_models(&config); llama_merge_models(&config);
} catch (const std::exception & ex) {
std::cerr << ex.what() << "\n\n";
usage(argv[0], 1);
}
return 0; return 0;
} }