]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
common : default --hf-file to --model (#6234)
authorGeorgi Gerganov <redacted>
Fri, 22 Mar 2024 19:10:39 +0000 (21:10 +0200)
committerGeorgi Gerganov <redacted>
Fri, 22 Mar 2024 19:10:39 +0000 (21:10 +0200)
common/common.cpp

index 0cc4859f1148b55a24502435315b624a1bf1559a..de6eb960a7b561c5b12c1db207c1aa78d83143cc 100644 (file)
@@ -1220,9 +1220,11 @@ bool gpt_params_parse_ex(int argc, char ** argv, gpt_params & params) {
             throw std::invalid_argument("error: unknown argument: " + arg);
         }
     }
+
     if (invalid_param) {
         throw std::invalid_argument("error: invalid parameter for argument: " + arg);
     }
+
     if (params.prompt_cache_all &&
             (params.interactive || params.interactive_first ||
              params.instruct)) {
@@ -1230,6 +1232,11 @@ bool gpt_params_parse_ex(int argc, char ** argv, gpt_params & params) {
         throw std::invalid_argument("error: --prompt-cache-all not supported in interactive mode yet\n");
     }
 
+    // short-hand to avoid specifying --hf-file -> default it to --model
+    if (!params.hf_repo.empty() && params.hf_file.empty()) {
+        params.hf_file = params.model;
+    }
+
     if (params.escape) {
         process_escapes(params.prompt);
         process_escapes(params.input_prefix);