]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
llama-bench: correct argument parsing error message (#9524)
authorMichael Podvitskiy <redacted>
Tue, 17 Sep 2024 20:41:38 +0000 (22:41 +0200)
committerGitHub <redacted>
Tue, 17 Sep 2024 20:41:38 +0000 (22:41 +0200)
examples/llama-bench/llama-bench.cpp

index 2d90f65a07e5269af1f590587d4cd8da403046ce..fb1d387b2b11dddfb8b51cf3f77f48b05728686a 100644 (file)
@@ -439,6 +439,9 @@ static cmd_params parse_cmd_params(int argc, char ** argv) {
                 }
                 types.push_back(gt);
             }
+            if (invalid_param) {
+                break;
+            }
             params.type_k.insert(params.type_k.end(), types.begin(), types.end());
         } else if (arg == "-ctv" || arg == "--cache-type-v") {
             if (++i >= argc) {
@@ -455,6 +458,9 @@ static cmd_params parse_cmd_params(int argc, char ** argv) {
                 }
                 types.push_back(gt);
             }
+            if (invalid_param) {
+                break;
+            }
             params.type_v.insert(params.type_v.end(), types.begin(), types.end());
         } else if (arg == "-t" || arg == "--threads") {
             if (++i >= argc) {
@@ -520,6 +526,9 @@ static cmd_params parse_cmd_params(int argc, char ** argv) {
                 }
                 modes.push_back(mode);
             }
+            if (invalid_param) {
+                break;
+            }
             params.split_mode.insert(params.split_mode.end(), modes.begin(), modes.end());
         } else if (arg == "-mg" || arg == "--main-gpu") {
             if (++i >= argc) {