]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
download: do not exit() on error (#23008)
authorXuan-Son Nguyen <redacted>
Wed, 13 May 2026 13:14:58 +0000 (15:14 +0200)
committerGitHub <redacted>
Wed, 13 May 2026 13:14:58 +0000 (15:14 +0200)
common/arg.cpp

index f1f4c12a3cea80d57c9e5af10811bd7ff2fc3852..75a4d38d3dabe25800bb0c3125b2bf1eb031d2ee 100644 (file)
@@ -357,8 +357,7 @@ static handle_model_result common_params_handle_model(struct common_params_model
         auto download_result = common_download_model(model, opts, true);
 
         if (download_result.model_path.empty()) {
-            LOG_ERR("error: failed to download model from Hugging Face\n");
-            exit(1);
+            throw std::runtime_error("failed to download model from Hugging Face");
         }
 
         model.name = model.hf_repo;
@@ -380,8 +379,7 @@ static handle_model_result common_params_handle_model(struct common_params_model
         opts.offline = offline;
         auto download_result = common_download_model(model, opts);
         if (download_result.model_path.empty()) {
-            LOG_ERR("error: failed to download model from %s\n", model.url.c_str());
-            exit(1);
+            throw std::runtime_error("failed to download model from " + model.url);
         }
     }